Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- הנחיות כלליות
- בכל אחד מהתרגילים הבאים מיינו את הנתונים על-פי הקטגוריות הבאות: נתונים קבועים, נתוני קלט, נתוני פלט ונתוני חישוב. בהתאם לחלוקה זו כתבו את התוכנית.
- שימו לב שכדאי תמיד שהדפסת נתוני החישוב תתבצע פעם אחת בלבד בסוף התוכנית.
- על-מנת לחסוך בזמן בעבור פתיחת פרוייקט לכל שאלה, ניתן להגדיר כל שאלה בבלוק נפרד.
- שאלות פשוטות עם משפטי תנאי
- 1. אדם מוגדר כקטין אם גילו מתחת ל- 18 שנים, אחרת הוא מוגדר כבוגר.
- כתוב תוכנית המבקשת מהמשתמש את גילו ומציגה לו האם הוא קטין או בוגר.
- 2. אדם מוגדר כקטין אם גילו מתחת ל- 18 שנים, כבוגר אם גילו בין 65-18, אחרת הוא מוגדר כפנסיונר.
- כתוב תוכנית המבקשת מהמשתמש את גילו ומציגה לו האם הוא קטין, בוגר או פנסיונר.
- 3. כתוב תוכנית הקולטת מהמשתמש מספר דו-ספרתי (ניתן להניח שהקלט תקין) ומציגה הודעה האם שתי ספרות המספר זהות. למשל במספר 44 שתי הספרות זהות.
- 4. כתוב תוכנית הקולטת מהמשתמש מספר תלת-ספרתי (ניתן להניח שהקלט תקין) ומציגה הודעה האם שלוש ספרות המספר זהות. למשל במספר 444 שלוש הספרות זהות.
- 5. כתוב תוכנית הקולטת מהמשתמש מספר דו-ספרתי (ניתן להניח שהקלט תקין) ומציגה הודעה האם שתי ספרות המספר עוקבות. למשל במספר 45 שתי הספרות עוקבות. נשים לב שלספרה 9 אין מספר עוקב, ולכן אם יש ספרה מימינה התשובה תהיה שספרות המספר אינן עוקבות.
- 6. כתוב תוכנית הקולטת מהמשתמש מספר תלת-ספרתי (ניתן להניח שהקלט תקין) ומציגה הודעה האם שלוש ספרות המספר עוקבות. למשל במספר 567 שלוש הספרות עוקבות. נשים לב שלספרה 9 אין מספר עוקב, ולכן אם יש ספרה מימינה התשובה תהיה שספרות המספר אינן עוקבות.
- 7. לפני כל נסיעה במכונית עלינו לבדוק האם יש למלא דלק. עפ"י ההמלצה, יש כדאי למלא דלק כאשר כמות הדלק שנותרה בטנק היא 15% מהכמות המירבית של הטנק.
- כתוב תוכנית המציגה למשתמש הודעה האם עליו למלא דלק בהתאם לנתוני גודל הטנק שברכבו.
- 8. במירוץ הלילה של ליליפוט הרצים מחולקים למקצים על-פי זמן היעד שקבעו לעצמם. רץ אשר משער שיסיים את המירוץ עד 50 דקות (כולל) משובץ למקצה A, רץ אשר משער שיסיים את המירוץ בין 50 ל- 60 דקות (כולל) משובץ למקצה B, ורץ אשר משער שיסיים את המירוץ תוך יותר מ- 60 דקות משובץ למקצה C.
- כתוב תוכנית המציגה למשתמש לאיזה מקצה הוא משובץ.
- 9. נייצג תאריך ע"י מספר בן 8 ספרות: 2 הספרות השמאליות מייצגות את היום, שתי הספרות הבאות מייצגות את החודש ו-4 הספרות ימניות מייצגות את השנה.
- דוגמאות לקלט:
- התאריך 20.6.2014 ייוצג ע"י המספר 20062014
- התאריך 8.6.2014 ייוצג ע"י המספר 08062014, שהוא בעצם המספר 8062014
- כתוב תוכנית הקולטת מהמשתמש תאריך ומציגה לו את ההודעה הבאה:
- The year is XXXX, the month is XX, and the day is XX.
- למשל עבור התאריך 15.9.2010 (המיוצג ע"י המספר 15092010) יוצג:
- The year is 2010, the month is 9, and the day is 15.
- 10. נייצג תאריך ע"י מספר בן 8 ספרות: 2 הספרות השמאליות מייצגות את היום, שתי הספרות הבאות מייצגות את החודש ו-4 הספרות ימניות מייצגות את השנה.
- דוגמאות לקלט:
- התאריך 20.6.2014 ייוצג ע"י המספר 20062014
- התאריך 8.6.2014 ייוצג ע"י המספר 08062014, שהוא בעצם המספר 8062014
- נגדיר כי החודשים מרץ, אפריל ומאי מוגדרים כאביב; החודשים יוני, יולי ואוגוסט מוגדרים כקיץ; החודשים ספטמבר, אוקטובר ונובמבר מוגדרים כסתיו; והחודשים דצמבר, ינואר ובפרואר מוגדרים כחורף.
- כתוב תוכנית הקולטת מהמשתמש תאריך ומציגה לו הודעה לאיזו עונת שנה התאריך שייך.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement