תרגול לולאות FOR
תלמידים יקרים,
על מנת להצליח ולהיות מתכנתים מעולים, חייב לתרגל – לתרגל ועוד הפעם לתרגל
בקובץ הבא תמצאו תרגילים ברמת קושי עולה (ז”א בהתחלה תרגילים קלים ולאט לאט הרמה עולה).
תרגול לולאות – רמת התחלה
1. סכום וממוצע:
כתוב תוכנית שקולטת 10 מספרים מהמשתמש, מחשבת את הסכום שלהם ואת הממוצע, ומדפיסה את התוצאות.
2. ספירת זוגי ואי-זוגי:
כתוב תוכנית שתגריל 15 מספרים רנדומליים בין 1 ל-100. ספור כמה מהם זוגיים וכמה אי-זוגיים.
3. מציאת מקסימום ומינימום:
קלוט 8 מספרים מהמשתמש ומצא את המספר הגדול ביותר והקטן ביותר ביניהם.
4. חישוב שורש:
צור לולאה שרצה 5 פעמים. בכל איטרציה, קלוט מספר מהמשתמש וחשב את השורש הריבועי שלו (אם הוא חיובי).
5. חישוב שטח ריבועים:
כתוב תוכנית שקולטת זוגות של אורך ורוחב של מרובע. התוכנית תציג עבור כל זוג את שטחו ואת היקפו.
6. משחק ניחושים:
כתוב תוכנית שתיצור מספר רנדומלי בין 1 ל-100.
המשחק יעניק למשתמש 7 ניסיונות לנחש את המספר שהוגרל.
התוכנית תציג כפלט רמזים לשמתמש האם המספר שהוא ניחש הוא ניחוש גבוה או נמוך מדי.
למשל התוכנית הגרילה את המספר:34
המשתמש הזין את הקלט: 12
הפלט יהיה: המספר שניחשת קטן מהמספר שהוגרל..
במידה והמשתמש ניחש נכון את המספר שהוגרל תוך 7 ניסיונות תוצג לו ההודעה: “הצלחת”, אחרת תוצג ההודעה:”הפעם לא הצלחת – נסה שוב בפעם אחרת”.
7. סיווג ציונים:
כתוב תוכנית שתקלוט 10 ציונים מהמשתמש. השתמש ב-switch-case כדי לסווג כל ציון לקטגוריה:
מצוין 95-100, טוב מאוד85-94, טוב70-84, מספיק56-69, נכשל) והדפס כמה ציונים יש בכל קטגוריה.
תרגול פונקציות בשילוב לולאות
8. חישוב עצרת:
א) כתוב פונקציה שמקבלת מספר חיובי שלם כלשהו ומחזירה את את העצרת של מספר בעזרת לולאת for.
ב) כתוב תוכנית ראשית שנעזרת בפונקציה שרשמת בסעיף א’), ומדפיסה את ת העצרת של המספרים 1 עד 10.
9. בדיקת ראשוניות:
כתוב פונקציה שמקבלת מספר ובודקת אם הוא ראשוני. השתמש בה כדי להדפיס את כל המספרים הראשוניים בין 1 ל-50.
תרגול לולאות מקוננות
10.מיון מספרים:
קלוט 7 מספרים מהמשתמש והדפס אותם בסדר עולה.