You are on page 1of 2

‫מדעי המחשב סייבר – פעולות ומערכים‬

‫שאלה ראשונה‬

‫א‪ .‬כתבו פעולה המקבלת סדרה של מספרים עד לקליטת המספר – ‪ . 0‬הפעולה תחזיר את מספר המספרים‬
‫שזהים למספר האחרון שהוקלד ‪.‬‬

‫ב‪ .‬כתבו את אותה הפעולה רק הפעם תחזיר את מספר המספרים שזהים למספר הראשון שהוקלד ?‬

‫ג‪ .‬הסבירו איזה משני הפעולות הקודמות ניתן לכתוב ללא שימוש במערך (אם יש) ואיזו לא (אם יש) ומדוע ‪.‬‬

‫שאלה שניה‬

‫א‪ .‬כתבו פעולה המקבלת מערך בגודל כלשהו ומחזירה את מספר השכנים שערכיהם שווים זה לזה ‪( .‬שכנים‬
‫הם כל שני תאים צמודים זה לזה)‬

‫ב‪ .‬כתבו פעולה הבודקת בין כל שני איברים שכנים (כמו בסעיף א') מי הקטן ביניהם ובמידה וזה לא הראשון‬
‫תחליף ביניהם ‪.‬‬

‫ג‪ .‬כתבו פעולה המקבלת מערך ובונה מערך חדש בו קיימים כל האיברים השווים לסכום שכניהם ‪ .‬שכן מוגדר‬
‫כתא הצמוד משמאל ותא הצמוד מימין ‪ ,‬לדוגמא השכנים של תא מספר ‪ 3‬הם תא מספר ‪ 4‬ותא מספר ‪. 2‬‬

‫שאלה שלשית‬

‫(בונוס ‪ 5‬נק למי שכותב את הפעולה בסעיף א ללא שימוש במערך עזר)‬

‫שאלה רביעית‬

‫בחירות למועצת תלמידים ישנם ‪ 4‬מועמדים לכל מועמד ספרה המייצגת אותו מ ‪ 1-‬עד ‪ . 4‬כתבו תכנית‬
‫הקולטת עבור ‪ N‬בוחרים את בחירתם ‪ ,‬הקלט יגמר כאשר יוקלד הבחירה ששונה מהספרות ‪ 1‬עד ‪ . 4‬הפלט‬
‫יהיה‬

‫א‪ .‬המועמד המנצח‬


‫ב‪ .‬מספרי המועמדים שקיבלו יותר קולות מממספר הקולות הממוצע למועמד ‪.‬‬

‫בהצלחה‬

You might also like