בכיתה
1. בוחן IF
20 דק' בנושא IF, עשר שאלות.
2. מענה על ש.ב בנושא
א. לולאות.
ב. הגרלה.
ג. חילוץ ספרות ממספר (פירוק מספר לרכיביו).
3. טיפים
א. השהיית ריצת התכנית עד לקלט כלשהו מהמשתמש והקשה שלו על Enter:
לבית
1. הנחיות למבחן + חומר למבחן + מבחן לדוגמה הועלו.
ראו עמודים מתאימים בתוכן העניינים בספר.
ראו הפניות ישירות לעמודים בספר להלן בצבע ורוד.
1) פקודות פלט. עמודים 46-48, עמוד 53. דוגמאות:
א. משתנים עמודים 49-51.
ב. הוראות השמה. עמודים 54-55. דוגמאות:
7) לולאת for. עמודים 131-133, עמוד 143, עמוד 151-152.
עמודים אלה רלוונטיים עבור כל נושא הלולאה for, כולל הסעיפים 8-11 כאן למטה.
לדוגמה:
בשיעור הבא
(שלאחר מבחן המחצית)
1. טיפים
צבע הגופנים בסביבת ה- Console (המסך השחור)
א. שליטה בצבע הגופנים.
ב. שליטה בצבע הרקע של הגופנים.
ג. איפוס צבעי הגופנים והחזרתם לצבע ברירת-המחדל.
2. תנאי מקונן
א. תזכורת: תנאי מקונן במבנה של if בתוך if:
1. בוחן IF
20 דק' בנושא IF, עשר שאלות.
2. מענה על ש.ב בנושא
א. לולאות.
ב. הגרלה.
ג. חילוץ ספרות ממספר (פירוק מספר לרכיביו).
3. טיפים
א. השהיית ריצת התכנית עד לקלט כלשהו מהמשתמש והקשה שלו על Enter:
Console.ReadLine();
ב. השהיית ריצת התכנית עד להקשה בודדת מצד המשתמש:
Console.ReadLine();
4. המרה מרומזת
cw((char)97); //a
double mrDouble = 5;
int x = 6;
mrDouble = x; //mrDouble=6
5. המרה מפורשת
נעשית כאשר יש סכנת איבוד מידע, ולכן יש צורך בהוראה מפורשת מהמתכנת.
mrDouble = 5.4;
int mrInt = (int)mrDouble; //mrInt = 5
int mrInt = (int)mrDouble; //mrInt = 5
mrDouble = 4.7;
mrInt = (int)mrDouble //mrInt = 4
1. הנחיות למבחן + חומר למבחן + מבחן לדוגמה הועלו.
ראו עמודים מתאימים בתוכן העניינים בספר.
ראו הפניות ישירות לעמודים בספר להלן בצבע ורוד.
1) פקודות פלט. עמודים 46-48, עמוד 53. דוגמאות:
Console.WriteLine("Hello " + name);
Console.WriteLine(students + teachers + 10);
2) פקודות קלט. עמוד 52.דוגמאות:
string name = Console.ReadLine();
int num = int.Parse(Console.ReadLine());
double price = double.Parse(Console.ReadLine());
bool isLightOn = bool.Parse(Console.ReadLine());
3) הוראות השמה ומשתניםא. משתנים עמודים 49-51.
ב. הוראות השמה. עמודים 54-55. דוגמאות:
int x = 5;
y = x + 3;
4) עיבוד ושמירת התוצאה במשתנה. עמוד 55. דוגמאות:
double finalePrice = price * 1.17;
5) המרה מרומזת + המרה מפורשת. עמוד 56. דוגמאות:
6) תנאי פשוט עמודים 81-83, מורכב עמודים 93-95, מקונן עמודים 100-101.
double mrDouble = 11.5;
int mrInt = (int)mrDouble; //תקין
Console.WriteLine(mrInt); //11
mrInt = mrDouble; //שגיאת קומפילציה
mrDouble = mrInt; //תקין
Console.WriteLine(mrDouble); //11
char tav = 'a';
Console.WriteLine(tav); //a
Console.WriteLine((int)tav); //97
Console.WriteLine((char)98); //b
7) לולאת for. עמודים 131-133, עמוד 143, עמוד 151-152.
עמודים אלה רלוונטיים עבור כל נושא הלולאה for, כולל הסעיפים 8-11 כאן למטה.
לדוגמה:
for(int i = 0; i < 3; i++)
{
Console.WriteLine("Hello");
Console.WriteLine(i);
Console.WriteLine(i+1);
}
8) לולאה להדפסת כל המספרים הזוגיים, האי-זוגיים, המתחלקים ב- 3 ללא שארית.
9) שימוש בסוכם. לדוגמה: לולאה הקולטת n מספרים מהמשתמש ומדפיסה את סכומם.
10) שימוש במונה: לולאה הקולטת מהמשתמש n מספרים ומדפיסה כמה מהם היו זוגיים.
11) לולאת for להדפסת שלושת האותיות הראשונות הגדולות ב- abc. לדוגמה:
for(int i = 0; i < 3; i++)
{
Console.WriteLine((char)i+65);
}
12) טבלת מעקב. ראו דוגמה בעמוד 60. אין צורך בעמודה 'הוראות לביצוע'.
מטרתה לעזור לכם להבין מהי טבלת מעקב.
מטרתה לעזור לכם להבין מהי טבלת מעקב.
13) Random. עמוד 124.
14) מחלקת Math. עמודים 121-123.
2. הכנה למבחן כאן.
3. מבחנים לדוגמה
א. מבחן1 לדוגמה כאן.
ב. מבחן2 לדוגמה כאן (ללא שאלה מספר 1).
ג. מבחן3 לדוגמה כאן (ללא שאלות 4-5).
א. מבחן1 לדוגמה כאן.
ב. מבחן2 לדוגמה כאן (ללא שאלה מספר 1).
ג. מבחן3 לדוגמה כאן (ללא שאלות 4-5).
בהצלחה!
בשיעור הבא
(שלאחר מבחן המחצית)
1. טיפים
צבע הגופנים בסביבת ה- Console (המסך השחור)
א. שליטה בצבע הגופנים.
ב. שליטה בצבע הרקע של הגופנים.
ג. איפוס צבעי הגופנים והחזרתם לצבע ברירת-המחדל.
2. תנאי מקונן
א. תזכורת: תנאי מקונן במבנה של if בתוך if:
if (...) { if (...) { ... } else { ... } } else { ... }
ב. תנאי משורשר:
if (...) {...} else if (...) {...} else {...}
3. שימוש בקבועים (עמ' 124)