close

Вход

Забыли?

вход по аккаунту

?

Test 899222 110413

код для вставкиСкачать
Контрольная работа (на иврите) для учеников 11-го класса, 11 апреля 2013 года
‫שאלה ‪1‬‬
‫נתון האלגוריתם המילולי הבא‪ :‬יש להניח שהקלט הוא מספרים חיוביים בלבד‪.‬‬
‫(‪)1‬‬
‫(‪)2‬‬
‫(‪)3‬‬
‫(‪)4‬‬
‫(‪)5‬‬
‫אפס את ‪SUM‬‬
‫אפס את ‪N‬‬
‫קלוט ‪NUM‬‬
‫כל עוד (‪ )N>5‬בצע‬
‫(‪ )4.1‬אם (‪ )NUM / 10 <1‬אזי‬
‫‪N  N+1‬‬
‫אחרת‬
‫‪SUM  SUM+NUM‬‬
‫(‪ )4.2‬קלוט ‪NUM‬‬
‫הצג כפלט ‪SUM‬‬
‫א‪ .‬עקוב בעזרת טבלת המעקב אחר ביצוע האלגוריתם‪ ,‬ורשום מה יהיה הפלט‬
‫עבור הקלט הבא (משמאל לימין – ‪ 8‬נקלט כערך ראשון)‪:‬‬
‫‪.8 ,22,12 ,9 ,2 ,, ,14 ,7,,‬‬
‫ב‪ .‬מהי מטרת האלגוריתם?‬
‫שאלה ‪2‬‬
‫לפניך פעולה ‪BRED‬‬
‫)‪static int Bred (String S, char Let‬‬
‫{‬
‫‪if S.charAt(0) == Let return -1‬‬
‫‪else if S.charAt(S.length()-1)== Let return 1‬‬
‫;‪else return 0‬‬
‫}‬
‫א‪ .‬לפניך שלושה זימונים של פעולה ‪: BRED‬‬
‫‪.i‬‬
‫)’‪Bred("KUKU",’K‬‬
‫‪Bred("REKU",’P’) .ii‬‬
‫‪Bred("KUKUK",’K’) .iii‬‬
‫רשום מה תחזיר פעולה ‪ BRED‬עבור כל אחד מהזימונים‪.‬‬
‫ב‪.‬‬
‫השלם את טענת הכניסה וטענת היציאה של פעולה ‪BRED‬‬
‫שאלה ‪3‬‬
‫כתוב פעולה אשר מקבלת כפרמטר מערך חד‪-‬ממדי המכיל מספרים שלמים‪ .‬פעולה תחזיר הודעה (ערך)‬
‫‪ this is 2D array‬אם במערך יש מספרים דו‪-‬ספרתיים‪ .‬אחרת‪ ,‬פעולה צריכה להחזיר הודעה (ערך)‬
‫‪this is 1D array‬‬
‫שאלה ‪4‬‬
‫א‪ .‬כתוב פעולה המקבלת כפרמטר מספר שלם חיובי ומחזירה מספר (כמות) המחלקים הזוגיים שלו‪.‬‬
‫ב‪ .‬כתוב פעולה המקבלת כפרמטר מספר שלם ומחזירה את סכום ספרותיו‪.‬‬
‫מספר שלם נקרא "מספר יפה" אם מספר (כמות) מחלקיו הזוגיים שלו שווה לסכום ספרותיו‪.‬‬
‫לדוגמה‪ 24 :‬הוא "מספר יפה" כי יש לו ‪ ,‬מחלקים זוגיים (‪ )2,4,,,8,12,24‬וגם סכום ספרותיו הוא ‪.,‬‬
‫ג‪ .‬כתוב פעולה המקבלת כפרמטר מספר שלם חיובי ומחזירה ‪ true‬במידה והוא "מספר יפה"; אחרת‬
‫פעולה מחזירה ‪false‬‬
‫ד‪ .‬כתוב מחלקה אשר יוצרת ‪ 25‬מספרים שלמים חיוביים דו‪-‬ספרתיים ועבור כל אחד מציגה ‪ OK‬במידה‬
‫והוא "מספר יפה"‪.‬‬
‫שאלה ‪5‬‬
‫א‪ .‬כתוב פעולה אשר מקבלת שלושה מספרים שלמים ומחזירה ‪ true‬במידה והם כולם זהים; אחרת‬
‫פעולה מחזירה ‪.false‬‬
‫ב‪ .‬כתוב פעולה אשר מקבלת שלושה מספרים שלמים ומחזירה ‪ true‬במידה והפרמטר השני הוא‬
‫הגדול בין הפרמטרים; אחרת פעולה מחזירה ‪.false‬‬
‫ג‪ .‬שלושה תאים סמוכים במערך חד‪-‬ממדי נקראים "משטח" כאשר הם מכילים מספרים זהים‪.‬‬
‫כתוב פעולה אשר מקבלת כפרמטר מערך חד‪-‬ממדי ומחזירה מספר (כמות) ה"משטחים" בו‪.‬‬
‫ד‪ .‬שלושה תאים סמוכים במערך חד‪-‬ממדי נקראים "פסגה" כאשר התא האמצעי מכיל ערך הגדול‬
‫מאשר הערכים בתאים הסמוכים לו‪ .‬כתוב פעולה אשר מקבלת כפרמטר מערך חד‪-‬ממדי‬
‫ומחזירה מספר (כמות) ה"פסגות" בו‪.‬‬
‫ה‪ .‬כתוב פעולה המקבלת כפרמטר מערך חד‪-‬ממדי ומחזירה הודעה (ערך) ‪ Type One‬במידה‬
‫במערך מספר "משטחים" זהה למספר "פסגות"; אחרת פעולה מחזירה הודעה (ערך) ‪No‬‬
Автор
zeev.fraiman
Документ
Категория
Без категории
Просмотров
3
Размер файла
17 Кб
Теги
test_899222_110413
1/--страниц
Пожаловаться на содержимое документа