בגרויות

Amitus

New member
לא נכון ממש..

סיבוכיות-ירד :) תור-לא ירד!..אבל מחסנית ירדה :) ואני בטוחה
 

yiag123

New member
התבלבלתי בין תור למחסנית

אבל נראה לי שירד בתור החלק של איך לייצג אותו.
 

S h a y D u

New member
זאת היתה שאלה תיאורטית?..

או שזה ניתוח קוד רשום?.. אני אוכל לענות יותר טוב אם תציג כאן את השאלה...
 

פטרובר

New member
כן

רמז: תתחילי בלהתפצל למהמצב ההתחלתי ל3 מצבים שכל אחד מהם מייצג אות אחרת
 

relcon

New member
תכנות מונחה עצמים

מישהו עשה את שאלה 20..אני צריך תשובה לסעיף ב'.תודה..
 

Jonatan 44

New member
מדמ"ח א' שאלה 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 לא מוגדר (והם כן מוגדרים, ככה היה כתוב בשאלה)..
 
למי שאין ידיעות אחרונות, הנה הפיתרון

מצורף הפיתרון של אנקורי (שמופיע בידיעות אחרונות) לבגרות במדעי המחשב א' ויסודות המחשב, שאלונים 899222 ו-899122 בהצלחה! נ.ב. לי נראה שהפיתרון שלהם לא משהו, אבל זה מה שיש!
 

stav12

New member
לא נכון

תכתוב את הקוד אל תתין ערך ל B ותנסה להריץ , זה יתן לך שגיאה , אבל הבעיה היא שאמרו שהוא מוגדר בתור משתנה מסוג שלם. ניסוח חרטה , איך אנחנו אמורים לדעת ש B לא קיבל ערך ?
 

Jonatan 44

New member
ב tpascal 7.0 הוא מתקמפל ורץ.

אגב, גם אם אתה עושה var b:integer; begin writeln(b); end. הוא יתקמפל וירוץ, ויחזיר 0. זה פשוט לא נכון.
 

פטרובר

New member
כשמגדירים משתנה הוא מקבל ערך זבל

אמנם ערך זבל אבל כבודו במקומו, הוא בכל זאת ערך
 
למעלה