עבור לתוכן

עזרה בJAVA

Featured Replies

פורסם

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

אז ככה..הביאו קטע קוד ולאחר מכן דרשו לענות על שאלות אמריקאיות.


while [FONT=monospace]( ! karel.rightIsBlocked() ) [/FONT]
[FONT=monospace]{ [/FONT]
[FONT=monospace]if [/FONT]
[FONT=monospace](karel.frontIsBlocked() ) [/FONT]
[FONT=monospace]{ [/FONT]
[FONT=monospace] karel.turnLeft(); [/FONT]
[FONT=monospace]} [/FONT]
[FONT=monospace]else [/FONT]
[FONT=monospace]{ [/FONT]
[FONT=monospace] karel.move(); [/FONT]
[FONT=monospace]} [/FONT]
[FONT=monospace]}
[/FONT]

הפקודה הזאת מאוד פשוטה אבל לא מציינים בכלל מהו המצב ההתחלתי של האובייקט..איפה הוא נמצא וכ'ו. למה לדעתכם מתכוונים פה?

אחר כך יש שאלות בסגנון

הפקודה

karel.leftIsClear()

תחזיר

true

?

ד"א:

התשובות שאפשר לסמן הן:

כן לא ולא ניתן לדעת..

אבל מה זה בכלל leftisclear? לשים את הפקודה הזאת במקום מה שנתנו בהתחלה שזה rightisblocked?

לגבי משהו אחר יש עוד שורות פקודה שנראית לי בכלל לא הגיונית, או שאני טועה ופספסתי משהו כאן?


void main()
RightTurner jane = new RightTurner(1, 1, east, 19);
while(jane.anyBeepersInBag ( ) ) ]
while(jane.anyBeepersInBag ( ) )
{
jane.putbeeper();
jane.move();
jane.turnleft();
jane.turnleft();


if (jane.facingEast())]
jane.move();
else
{
jane.turnleft();
jane.turnleft();
}
while(jane. nextToABeeper ( ) )
jane.pickBeeper();
}
}


מה הפקודה הזאת אמורה לתת בסופו של דבר..?

תודה מראש לעוזרים :)

נערך על-ידי Albetron

פורסם

אחח.. קרל הרובוט :)

הפקודה תחזיר אמת אם אין קיר משמאל.

האם יש קיר משמאל? תענה אתה

א. אתה לא יודע

ב. יכול להיות שנתנו לך הנחות למשל משטח אינסופי בלי קירות

זו לא פקודה, אלא סדרה של פקודות.

תעקוב מהפקודה הראשונה ותראה מה קורה. המלצה: תשתמש בדף משבצות ועט.

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

בהצלחה!

פורסם
  • מחבר
אחח.. קרל הרובוט :)

הפקודה תחזיר אמת אם אין קיר משמאל.

האם יש קיר משמאל? תענה אתה

א. אתה לא יודע

ב. יכול להיות שנתנו לך הנחות למשל משטח אינסופי בלי קירות

זו לא פקודה, אלא סדרה של פקודות.

תעקוב מהפקודה הראשונה ותראה מה קורה. המלצה: תשתמש בדף משבצות ועט.

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

בהצלחה!

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

אסדר את הפקודות.

פורסם

או"פ ?

פורסם

במידה ולא מצויין מצב התחלתי ואין הנחות כל שהן. אז אתה פשוט לא יכול לדעת..

פורסם

מי המנחה ?

ארכיון

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

דיונים חדשים