שלום לכולם,
השיעור למדנו את הנושאים הבאים:
- debugging ב c# בסביבת VISUAL STUDIO
- לולאות – FOR, WHILE, FOREACH
- nullable type – שימוש ב null בשפת C#
- מבנה פונקציה
- namespace
- אובייקטים – הגדרה ויצירת instance
במהלך השיעור עשינו את התרגילים הבאים:
1. צרו תוכנית בה הקלט הוא 2 מספרים,
לאחר מכן התוכנית תדפיס את התוצאה של החיבור שלהם?
ותדפיס הודעה למשתמש "האם אתה רוצה לחשב שוב?
" אם הוא יכתוב yes התוכנית תרוץ שוב.
2. כתבו מערך דו מימדי וכתבו תוכנית המדפיסה
את סכום כלל האיברים הנמצאים במערך הדו מימדי
3. צרו מחלקה המתארת סטודנט.
ביצירת אובייקט מהמחלקה נדרש להעביר שם לסטודנט, גיל, ומספר קורסים מקסימלי
או רק שם וגיל, ללא הגבלה של מספר קורסים.
לכל סטודנט יש את המטודות הבאות:
"showCourses" – מחזירה את כל הקורסים אליהם הסטודנט רשום . (לכל סטודנט יש מערך של קורסים)
addCourse – מקבלת שם של קורס (String) ומוסיפה אותו למערך קורסים של הסטודנט.–
במידה והדבר אפשרי בהתאם למגבלה שהוגדר לו ביצירה שלו. (אם קיימת)
אם הקורס התווסף בהצלחה – אני אקבל הודעה על כך, אם לא אני אקבל הודעה שהקורס לא התווסף כי לתלמיד יש מגבלה של קורסים.
שיעורי בית:
- כתוב תוכנית המקבלת מספר ומדפיסה את כל המספרים מ 1 עד לאותו מספר. לדוגמא:
input : 7
Output:
1 2 3 4 5 6 7 - כתוב תוכנית המדפיסה למסך את לוח הכפל (שימוש ב 2 לולאות for)
- כתוב תוכנית המקבלת מספר ומדפיסה למסך משולש של ספרות עד לאותו מספר. לדוגמא:
input:
4
output:
1
12
123
1234 - כתוב פונקציה המקבלת מערך שמכיל מספרים אבל בתור string, ומחזירה מערך של אותם המספרים מסוג int
- כתוב פונקציה המקבלת מערך ומחזירה את סכום כל האיברים במערך.
- כתוב פונקציה שמקבלת מערך ומדפיסה את כל המספרים שמופיעים במערך שהיא קיבלה יותר מ 2 פעמים.
- כתוב פונקציה המקבלת מערך של מספרים ומדפיסה את המספר הנמוך ביותר שנמצא במערך.