איך אני יודע האם יש צורך להשתמש במחלקה לפי שאלות הבגרת? - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

איך אני יודע האם יש צורך להשתמש במחלקה לפי שאלות הבגרת?


lesForce

Recommended Posts

שלום לכולם.

אני נבחן ביום חמישי במחשבים על C# ואני יודע בדר"כ בשאלות 9-10 צריך מחלקה.

אבל לפעמים זה לא רשום בפרוש .

לדוגמא בשאלה שהבאתי. רשום פתח אלגוריתם. ורשום לעשות תת משימות שזה יכול להעשות ללא מחלקה. אז איך מבינים למה הם התכוונו? (מה גם שלעשות ללואת WHILE יותר הגיוני לעשות בMAIN מאשר בתוך מחלקה)

תודה מראש

[attachment deleted by admin]

קישור לתוכן
שתף באתרים אחרים

צודק. באמת זה מבגרות 2006 ...

אז בקיצור בבגרות הם יבקשו ממני במפורש לבנות מחלקה נכון?

עריכה: לדוגמא בשאלה שהבאתי אז מבקשים תת תוכנית שזה בדר"כ בMAIN / פעולה שזה בדר"כ במחלקות... איך אני אדע מה לעשות פה?

[attachment deleted by admin]

קישור לתוכן
שתף באתרים אחרים

גם כאן, מבקשים בשאלה שתכתוב את התכנית ב-C, פסקל, #C או ג'אווה. בשתי השפות הראשונות אין מחלקות בכלל.

כמובן, אם תשתמש במחלקה במקום שלא ביקשו במפורש, זה לא יזיק. אבל ככל הנראה זה גם לא יועיל.

חוץ מזה, קצת common sense - גם אם היית צריך להשתמש במחלקות בשאלה הזו, מה כבר היית יכול לכתוב בה?

קישור לתוכן
שתף באתרים אחרים

אתה צודק... אפשר לעשות לזה מחלקה שיש פה לפחות 2 פעולות (עדכון מערך והצגת רצף) .

אבל זה שאלה שנראה שכן מתכוונים למחלקה. רשום תחזיר 1 או 0 , ורק במחלקה יש RETUREN . ואם הם היו מתכוונים לMAIN אז הם היו רושמים תציג כפלט...

קישור לתוכן
שתף באתרים אחרים

המורה שלי אמרה שבבגרות הזאת גם בניית מחלקות ירד במיקוד

זאת אומרת שלא תצטרך להגדיר מחלקה בבניית תוכנית, אלא רק שאלה של תיאוריה שלא כתובה בC#.

קישור לתוכן
שתף באתרים אחרים

אני מקווה שכולם מבינים שכשמדברים על מחלקה מתכוונים למשהו כזה:


class ClassName
{
private int attr1;
private int attr2;

public ClassName(int attr1, int attr2)
{
this.attr1=attr1;
this.attr2=attr2;
}

public void SetAttr1 (int attr1)
{
this.atrt1=attr1;
}

{

וכולי וכולי, ולא לפונקציה:


public static int divide (int num, int shu)
{
retrun num/shu;
}

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...