מדמ"ח א' שאלה 4.
שלום, בעיתון ידיעות אחרונות כתוב שהזימון של
t:=test(b,b,2.5);
לפונקציה שמוגדרת כך:
function test(x,y:integer; z:real):integer;
וכתוב בשאלה "b,c,k,m,t,x" הם משתנים מטיפוס שלם. אבל כתוב שהזימון שגוי מכיוון שטיפוס b אינו מוגדר. זה לא נכון כי הגדירו אותו, וגם אם לא הציבו לו ערך הוא מקבל ערך 0 כברירת מחדל. האם לדעתכם הם צודקים? לפי דעתי לא,מכיוון שאם b לא מוגדר אז גם t לא מוגדר (והם כן מוגדרים, ככה היה כתוב בשאלה)..