בכיתה
1. בדיקת ש.ב
עם כל הכיתה (כל תרגילי הבית: 1-4).
2. חלוקה שלמה
ב- #C המשמעות של חלוקת ערך-שלם בערך-שלם, שהתוצאה תהיה גם היא ערך-שלם. לדוגמה:
כאשר מתבצעת חלוקת שלמים, השארית תהיה מספר שלם (0 או יותר). לדוגמה:
לבית
ליום ו' הקרוב
א. זכרו להביא הספר לכל שיעור.
ב. זכרו להעלות את פתרונות שיעורי הבית מיד בתחילת השיעור.
ובקיצור: הדפיסו את דף הכללים (המופיע בקישור 'כללים'), ופעלו על פיו בתחילת כל שיעור.
ג. חדש, ללימוד עצמי:
1) חישוב שארית החלוקה
כדי לחשב את שארית החלוקה, יש להשתמש בסימן ה- % באופן הבא:
1. מי-עדן
בחברת "מי-עדן" אורזים 6 בקבוקים בארגז. מחיר ארגז בקבוקי מי-עדן הוא 10 שקלים.
כתבו תכנית הקולטת את מספר הבקבוקים שייצרה חברת מי-עדן במשך יום מסוים.
פלט התכנית:
א. מספר הארגזים המלאים בבקבוקים שניתן לארוז.
ב. מספר הבקבוקים שיישארו לא ארוזים.
ג. המחיר הכולל של כל הארגזים המלאים.
רמז:
אם המפעל ייצר 33 בקבוקים ביום מסוים,
מספר הארגזים המלאים יהיה:
1. בדיקת ש.ב
עם כל הכיתה (כל תרגילי הבית: 1-4).
2. חלוקה שלמה
ב- #C המשמעות של חלוקת ערך-שלם בערך-שלם, שהתוצאה תהיה גם היא ערך-שלם. לדוגמה:
10/3=3
18/4=4
19/5=3
5/2=2
3. שומרי מקום
string name = "Mr. Student";
double age = 15.5;
Console.WriteLine("Hello " + name + ", your age is: " + age + ".");
//will print; Hello Mr. Student, your age is: 15.5.
//*** the same as: ***
Console.WriteLine("Hello {0}, your age is: {1}.", name, age);
//will print: Hello Mr. Student, your age is: 15.5.
4. שאריתכאשר מתבצעת חלוקת שלמים, השארית תהיה מספר שלם (0 או יותר). לדוגמה:
division's remainer of: 10/3 = 1 (10/3=3. 3*3=9. 10-9=1)
18/4 = 2
19/5 = 4
5/2 = 1
לבית
ליום ו' הקרוב
א. זכרו להביא הספר לכל שיעור.
ב. זכרו להעלות את פתרונות שיעורי הבית מיד בתחילת השיעור.
ובקיצור: הדפיסו את דף הכללים (המופיע בקישור 'כללים'), ופעלו על פיו בתחילת כל שיעור.
ג. חדש, ללימוד עצמי:
1) חישוב שארית החלוקה
כדי לחשב את שארית החלוקה, יש להשתמש בסימן ה- % באופן הבא:
10/3 = 3
10%3 = 1
18/4 = 4
18%4 = 2
num = 5
Console.WriteLine(num % 10) //will print 5
num = 0
תרגילים
2) חילוץ ספרת האחדות
כדי לחשב את ערך ספרת האחדות של מספר כלשהו, נחלקו ב- 10 ונשמור את השארית.
לדוגמה, אם נרצה לדעת את ספרת האחדות של num, נחלקו ב- 10 ונשמור את השארית:
int num = 123
Console.WriteLine(num % 10) //will print 3
num = 96
Console.WriteLine(num % 10) //will print 6
num = 30
Console.WriteLine(num % 10) //will print 0num = 5
Console.WriteLine(num % 10) //will print 5
num = 0
Console.WriteLine(num % 10) //will print 0
1. מי-עדן
בחברת "מי-עדן" אורזים 6 בקבוקים בארגז. מחיר ארגז בקבוקי מי-עדן הוא 10 שקלים.
כתבו תכנית הקולטת את מספר הבקבוקים שייצרה חברת מי-עדן במשך יום מסוים.
פלט התכנית:
א. מספר הארגזים המלאים בבקבוקים שניתן לארוז.
ב. מספר הבקבוקים שיישארו לא ארוזים.
ג. המחיר הכולל של כל הארגזים המלאים.
רמז:
אם המפעל ייצר 33 בקבוקים ביום מסוים,
מספר הארגזים המלאים יהיה:
33/6 = 5
מספר הבקבוקים שיישארו לא ארוזים:
33%6 = 3
המחיר הכולל של כל הארגזים:
5 * 10 = 50
2. חטיפי בריאות
יצור חטיף בריאות אורך 10 דקות.
כתבו תכנית בה הקלט הוא מספר החטיפים שיש ליצר ביום מסוים ומחיר חטיף בשקלים.
פלט התכנית הוא משך זמן הייצור בשעות ודקות (כמספרים שלמים),
ומחירם הכולל של כל החטיפים שיוצרו.
לדוגמה, עבור הקלטים 135 חטיפים ו- 4.30 ש"ח מחיר כל חטיף, יהיה הפלט:
כתבו תכנית הקולטת אורך סרט בדקות, ומדפיסה את משכו בשעות ודקות.
לדוגמה, אם הקלט הוא 125, יודפס:
1. המרה ממספר ממשי לשלם.
2. המרות באופן כללי (המרת ערך מטיפוס אחד לטיפוס אחר) + מתי מתקיים צורך בהמרה.
3. הטיפוסים char, bool.
4. שארית החלוקה (mod).
5. החלפת ערך בין שני משתנים.
6. הפקודה if.
יצור חטיף בריאות אורך 10 דקות.
כתבו תכנית בה הקלט הוא מספר החטיפים שיש ליצר ביום מסוים ומחיר חטיף בשקלים.
פלט התכנית הוא משך זמן הייצור בשעות ודקות (כמספרים שלמים),
ומחירם הכולל של כל החטיפים שיוצרו.
לדוגמה, עבור הקלטים 135 חטיפים ו- 4.30 ש"ח מחיר כל חטיף, יהיה הפלט:
Production time is 22 hours and 22 minutes. Total price is 580.5 NIS.
3. אורך סרטכתבו תכנית הקולטת אורך סרט בדקות, ומדפיסה את משכו בשעות ודקות.
לדוגמה, אם הקלט הוא 125, יודפס:
Movie time is: 2 hours and 5 minutes.
4. חילוץ ספרות ממספר
כתבו תכנית בה הקלט הוא מספר תלת-ספרתי והפלט הוא ספרת האחדות,
כתבו תכנית בה הקלט הוא מספר תלת-ספרתי והפלט הוא ספרת האחדות,
ספרת העשרות וספרת המאות.
לדוגמה, אם הקלט הוא 583, יודפס:
Unity digit: 3, tens digit: 8, hundred's digit: 5.
5. היפוך מספר
כתבו תכנית בה הקלט הוא מספר תלת-ספרתי חיובי ושלם.
הפלט הוא המספר ההפוך.
לדוגמה, אם נקלט המספר 431, הפלט יהיה:
א. המספר ההפוך, כלומר 134.
ב. המספר ההפוך מוכפל ב- 2, כלומר 268.
6. ייבוא מכולה
יבואן החליט להזמין מכולה עם מקררים. כתבו תכנית הקולטת את:
א. נפח המכולה במטרים רבועים (מ"ר).
ב. נפח של מקרר במטרים רבועים.
פלט התכנית:
א. כמה מקררים ניתן להכניס למכולה.
ב. כמה מ"ר נשאר פנוי.
ג. בהנחה שמיקרוגל סטנדרטי הוא בגודל ריבועי של 0.5 מ"ר, כמה מיקרוגלים
ניתן להוסיף למכולה?
7. חישוב על ספרותיו של מספר
כתבו תכנית הקולטת 3 מספרים שלמים.
התכנית תדפיס את תוצאת סכום 3 המספרים פחות ספרות האחדות שלהם.
לדוגמה, אם נקלטו 3 המספרים הבאים: 10, 202, 4780, אז הפלט יהיה:
בשיעור הבאכתבו תכנית בה הקלט הוא מספר תלת-ספרתי חיובי ושלם.
הפלט הוא המספר ההפוך.
לדוגמה, אם נקלט המספר 431, הפלט יהיה:
א. המספר ההפוך, כלומר 134.
ב. המספר ההפוך מוכפל ב- 2, כלומר 268.
6. ייבוא מכולה
יבואן החליט להזמין מכולה עם מקררים. כתבו תכנית הקולטת את:
א. נפח המכולה במטרים רבועים (מ"ר).
ב. נפח של מקרר במטרים רבועים.
פלט התכנית:
א. כמה מקררים ניתן להכניס למכולה.
ב. כמה מ"ר נשאר פנוי.
ג. בהנחה שמיקרוגל סטנדרטי הוא בגודל ריבועי של 0.5 מ"ר, כמה מיקרוגלים
ניתן להוסיף למכולה?
7. חישוב על ספרותיו של מספר
כתבו תכנית הקולטת 3 מספרים שלמים.
התכנית תדפיס את תוצאת סכום 3 המספרים פחות ספרות האחדות שלהם.
לדוגמה, אם נקלטו 3 המספרים הבאים: 10, 202, 4780, אז הפלט יהיה:
4780 + 202 + 10 - 0 - 2 - 0 = 4,990
1. המרה ממספר ממשי לשלם.
2. המרות באופן כללי (המרת ערך מטיפוס אחד לטיפוס אחר) + מתי מתקיים צורך בהמרה.
3. הטיפוסים char, bool.
4. שארית החלוקה (mod).
5. החלפת ערך בין שני משתנים.
6. הפקודה if.