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