שעון עולמי - תרגיל 34

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

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

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

מה התנאי לגבי לונדון בתרגיל?

אין, סתם מידע מיותר נראה כך


מה לעשות במקרה שהמספר הימני (לא מחרוזת השעה) הוא ביטוי לא מוגדר של מספר? לדוגמא: במקום 2- או 1, יהיה כתוב y2- או 2y-? או אפשר להניח שהמספר שייכתב הוא תמיד תקין?

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

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

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