You are on page 1of 1

‫שיעוריי בית מס' ‪ 1‬להגשה‪:‬‬

‫תרגיל ‪:1‬‬
‫כתבו אלגוריתם הזזה מעגלית ימינה של סדרת ערכים‪ .‬משמעותו העברת הערך האחרון בסדרה‬
‫לתחילתה‪ .‬למשל לאחר ביצוע הזזה מעגלית על הסדרה ‪ 1 2 3 4‬מתקבלת הסדרה‪. 4 1 2 3 :‬הזזה‬
‫מעגלית היא תבנית שיכולה לשמש בפתרון בעיות אלגוריתמיות שונות‪.‬‬
‫תרגיל ‪:2‬‬
‫פתחו בשלבים אלגוריתם אשר הקלט שלו הוא טמפרטורה הנתונה במעלות פרנהייט‪ ,‬והפלט שלו הוא‬
‫ערך הטמפרטורה במעלות צלזיוס‪.‬‬
‫הנוסחה‪:‬‬
‫)‪C = 5/9 (F-32‬‬

‫תרגיל ‪.3‬‬
‫פתחו אלגוריתם שהקלט שלו הוא מספר תלת‪-‬ספרתי‪ ,‬חיובי או שלילי‪ ,‬והפלט שלו הוא סכום ספרות‬
‫המספר‪.‬‬
‫תרגיל ‪.4‬‬

‫‪ .1‬כתבו תוכנית‪ ,‬שתקבל (תקלוט) מספר שלם בין ‪ 0-127‬ותדפיס את התו‪ ,‬המתאים למספר שנקלט‪.‬‬
‫‪ .2‬כתבו תוכנית‪ ,‬שתקבל (תקלוט) מספר שלם תלת ספרתי‪ ,‬שהספרות יכולות להיות רק ‪ 0‬או ‪ .1‬התוכנית‬
‫‪,‬תתייחס למספר שנקלט כלמספר בבסיס ‪ 2‬ותחשב את ערכו של בבסיס ‪.10‬‬

‫דוגמה‪:‬‬
‫קלט‪101 :‬‬
‫‪101 = 1*22 + 0*21 + 1*20‬‬

‫פלט‪5 :‬‬

You might also like