שאלה 1 :
כתוב תוכנית הקולטת 2 מערכים חד ממדיים a,b המכילים N מספרים שלמים. התוכנית תבצע את המשימות הבאות תוך שימוש בפעולות :
א. תבנה מערך חד ממדי C, המכיל את המספרים הנמצאים רק באחד מהמערכים
(ולא בשניהם), ותציג אותו כפלט.
ב. תדפיס את שלושת האיברים העוקבים במערך a, שממוצעם הוא הגדול ביותר.
ג. תדפיס את שלושת האיברים העוקבים במערך b, שממוצעם הוא הגדול ביותר.
ד. תמצא את האיבר המקסימלי בין שני המערכים, ותבטל את מופעיו בשני
המערכים. יש להציג כפלט את שני המערכים.
שאלה 2:
כתוב תוכנית הקולטת מערך דו-ממדי. התוכנית תחליף את האיבר המקסימלי בין איברי המערך שמעל לאלכסון הראשי עם האיבר המקסימלי בין איברי במערך שמתחת לאלכסון הראשי.
שאלה 3:
כתוב תוכנית המגרילה למערך 8X8 מספרים בטווח 1-100. על המספרים בכל שורה להיות שונים
זה מזה.התוכנית תציג כפלט :
א. את המערך - מוצג כפלט כטבלה.
ב. את המספרים שלא הוגרלו כלל.
ג. את המספר שמופיע מספר פעמים רב ביותר במערך. ומספר הפעמים שהוא מופיע.
שאלה 4:
בנק ישראל מחלק בונוסים פעם בחודש לכל לקוחותיו המועדפים. היום בחודש נבחר באופן אקראי. לקוח מועדף הוא לקוח שביום חלוקת הבונוס יתרת חשבון הבנק שלו חיובית וכן חסכונותיו עולים על 50000 ש"ח. עבור כל לקוח קיימים בבנק הפרטים הבאים : מספר זהות, מספר חשבון, יתרת חשבון, שווי החסכונות ובונוס (בוליאני).
1 . הגדר מערך לקוחות בגודל N של מבנים לפי הפרטים הנתונים.
2. כתוב פונקציה המקבלת כפרמטר את מערך הלקוחות הנ"ל. על הפונקציה לעדכן את
שדה הבונוס של כל לקוח בערך מתאים, האם זכאי הלקוח לבונוס או שאינו זכאי.
שאלה 5 :
לקראת תחרות ארצית במדעי המחשב, נערכה בחינת מיון ל 1750- תלמידים. לתחרות
הארצית יתקבלו תלמידים שציונם בבחינת המיון גבוה מהציון הממוצע של כל הנבחנים
בבחינה זו.
פתח אלגוריתם שיקלוט לכל מועמד רשומה הכוללת את הנתונים האלה : שם, כתובת,
מספר תעודת זהות, שפת התכנות המועדפת עליו (פסקל או C) וציון בבחינת המיון.
האלגוריתם יציג כפלט שתי רשימות המכילות את שמות התלמידים שיתקבלו לתחרות
הארצית, כתובותיהם ומספר תעודת הזהות שלה. הרשימה הראשונה תכלול פרטי התלמידים
ששפת התכנו המועדפת עליהם היא פסקל, והרשימה השניה תכלול את פרטי התלמידים
ששפת התכנות המועדפת עליהם היא C.
שאלה 6:
לחברת החשמל N לקוחות.
עבור כל לקוח נשמרים הנתונים הבאים:
מספר לקוח ,קוד ישוב(100-9999), כמות ק"וטש שנצרכו ע"י הלקוח עד חודש שעבר,כמות ק"וטש
שנצרכו ע"י הלקוח עד היום.
בכל חודש מנפיקה חברת החשמל חשבונות ללקוחות עפ"י הקריטריונים הבאים:
אם הלקוח צרך עד 1000 ק"וטש בחודש האחרון ,ישלם הלקוח 4 ש"ח לק"וטש .
אם צרך הלקוח עד 4000 ק"וטש בחודש האחרון ,ישלם הלקוח 2 ש"ח לכל ק"וטש
מעל 4000 , ולכל ק"וטש נוסף ישלם 0.90 ש"ח לק"וטש.
פתח ויישם אלגוריתם אשר הקלט שלו הוא נתוני לקוחות חברת החשמל .
הפלט יהיה :
א. מהי הכנסת חברת החשמל מתשלומי החודש האחרון של הלקוחות.
ב. מי הם הלקוחות שלא צרכו חשמל החודש כלל.
ג. באיזה ישוב הייתה צריכת החשמל הגבוהה ביותר .
תפתרו לי שאלות, כל שאלה שאתם פותרים 100 נק'
לכל השאלות -750 נק'



ציטוט ההודעה