הצעה לתוכנית לימוד שנתית להכנה לבגרות 5 יחידות לימוד - בקובץ המצורף להורדה התוכנית כללית יותר
מצגת הקורס יסודות התכנות לחצו כאן
קישור לטופס נוכחות בשעת מלחמה לחצו כאן - המורה מקריא בשיעור המקוון שאלות וקוד , עליכם להדביק את הקוד והתשובה בזמן המוגבל . (בדיקת נוכחות/ערנות)
*********מחברת בחנים כיתה לחצו כאן
למחברת מורה כיתה נא לחצו כאן
לטופס הגשת עבודות לחצו כאן
להלן סביבת העבודה האון ליין שעימה נעבוד - אתם יכולים מכאן ,
או דרך הקישור : https://www.programiz.com/csharp-programming/online-compiler/
חשיבה מחשובית : למצגת לחצו כאן
דרך מצגת זו נלמד ונכיר כיצד המחשב מבצע הוראות , וכיצד אנו יודעים כיצד ומה להנחות אותו כדי שיבצע את אותן הפעולות שאנו מבקשים ממנו .
המצגת הזו הינה הבסיס לחשיבה מחשובית , וחשוב מאד לתרגל את התובנות ממנה . נלמד את אבני היסוד לפיתוח תוכנה , דרך תובנות מהחיים .
כך שנלמד כיצד לבנות ולפתח תוכנה בצורה טובה , נכונה , ויעילה .
חשיבה אלגוריתמית
מבוא לתכנות :
מה זה בכלל תוכנית או תכנות , כיצד המחשב יודע לבצע פעולות ?
ובכן המחשב לא יודע מה לבצע , ישנו מתכנת שהוא אדם בעל ידע בכתיבת הוראות למחשב , בשפה שנקראת שפת תכנות .
המתכנת חושב מה נדרש ממנו , ואיך ליישם את הנדרש , קודם כל בדרך אנושית רגילה , דרך שיטת כתיבה וניתוח הבעיה לעצמו , ורק לאחר מכן כתיבת הפתרון לעצמו אפילו בעברית או בתיאור תהליך גרפי , או בדרך אחרת .
לאחר מכן הוא מפרש /מתרגם את הפתרון התהליכי שלו , לשפת התיכנות של המחשב הוראה אחר הוראה לפי סדר.
במצגת כאן נלמד על שיטה אחת שנקראת ניתוח דרך חשיבה אלגוריתמית .
עברו על המצגת ולמדו את השיטה , ופתרו את התרגילים .
*חשוב ביותר לזכור תמיד לחשוב , לנתח את הבעיה ורק בסוף לכתוב את הקוד , ולא בסדר אחר.
כתיבת הקוד (יישום התהליך האלוגריתמי בקוד /הוראות מחשב ) - במקרה שלנו בשפת #C .
מצגת מנה ושארית של הפיקוח למדעי המחשב לחצו כאן
לולאה מקוננת (FOR בתוך FOR)
6.1
מצגת לולאות מתקדם : בעיות מנייה , כופל , צובר, מינימום , מקסימום , ונושאים מתקדמים (רצפים , אחרון ולפני אחרון וכד) לחצו כאן
משחק הקהות כאן כולל : 40 שאלות - הקישור השני מכוון למחברת וברקוד
השאלות מכסות את יסודות C#:
משתנים: טיפוסים (int, double, char, string, bool), קבועים (const) וטווח הכרה.
קלט/פלט: פקודות Console והמרות (Parse/Casting).
אופרטורים: חשבון, מנה ושארית (%), השוואה, ולוגיים (&&, ||).
תנאים: if-else, switch-case.
לולאות: דגש על for.
מחלקות עזר: Math (Max, Min, Sqrt, Pow) ו-Random.
אלגוריתמיקה: מונה, צובר, דגל, ומציאת מינימום/מקסימום.
הוראות לולאת breake ו Continue
10
משחק הקהות כאן כולל : 40 שאלות - הקישור השני מכוון למחברת וברקוד
השאלות מכסות את יסודות C#: - מתמקדות ב לולאות WHILE
משתנים: טיפוסים (int, double, char, string, bool), קבועים (const) וטווח הכרה.
קלט/פלט: פקודות Console והמרות (Parse/Casting).
אופרטורים: חשבון, מנה ושארית (%), השוואה, ולוגיים (&&, ||).
תנאים: if-else, switch-case.
לולאות: דגש על for.
מחלקות עזר: Math (Max, Min, Sqrt, Pow) ו-Random.
אלגוריתמיקה: מונה, צובר, דגל, ומציאת מינימום/מקסימום.
פונקציות על מחרוזות כללי
12
תרגילי חזרה הכנה לבחינת רבעון ג לחצו כאן (כל החומר שלמדנו קודם כולל פעולות - לא כולל מערך דו ממדי )
פעולה ללא פרמטרים וללא החזרת ערך
11
פעולה עם פרמטרים וללא החזרת ערך
12
פעולה עם פרמטרים ועם החזרת ערך
13
מבחן : אינטרקרטיבי : בנושא פעולות - המבחן משיב לכם מידית על כל שאלה אם השבתם נכון , עליכם בתום הבחינה לצלם את הציון המתקבל ולשלוח בקבוצת הווצאפ הכיתתי בצירוף שמכם המלא
להלן הפרומפט ליצירת המבחן :
זה רעיון מעולה. בניית "פרומפט-על" (Master Prompt) תאפשר לך לשחזר את המבחן המדויק בכל פעם מחדש, עם כל הלוגיקה והתיקונים שעשינו כאן יחד.
להלן הפרומפט המלא והמפורט. תוכל להעתיק אותו ולשמור אותו בקובץ Word או פתק:
התפקיד: פעל כמומחה לפיתוח אתרים ומרצה למדעי המחשב.
המשימה: צור קובץ HTML אחד המכיל מבחן אמריקאי אינטראקטיבי ב-C# עבור תלמידי כיתה י'.
מפרט השאלות:
כמות: 20 שאלות אמריקאיות.
נושא מרכזי: פעולות (Methods) ב-C#.
רמת החומר: - פעולה ציבורית סטטית (public static) שאינה מחזירה דבר ואינה מקבלת דבר.
פעולה ציבורית סטטית שמקבלת פרמטרים ואינה מחזירה דבר.
פעולה ציבורית סטטית שמקבלת פרמטרים ומחזירה ערך (מספר שלם, מחרוזת, בוליאני, מספר ממשי או תו).
ידע מוקדם לשילוב בשאלות: משתנים, פקודות קלט/פלט, מחרוזות, ומערך חד-ממדי (ללא שאלות ספציפיות על מחלקת Random).
דגשי דיוק: וודא שבשאלות על קריאה לפעולה שמחזירה ערך, התשובה הנכונה כוללת משתנה שקולט את הערך. וודא שבחתימת הפעולה כל הפרמטרים מוגדרים עם סוג משתנה (למשל: int n1, int n2).
דרישות פונקציונליות (JavaScript):
ערבוב כפול: סדר השאלות חייב להשתנות בכל טעינה של הדף, וסדר התשובות בתוך כל שאלה חייב להשתנות גם הוא.
מנגנון ניקוד דינמי: לכל שאלה 5 נקודות בסיס. על כל לחיצה על תשובה שגויה יורדת נקודה אחת מהציון הפוטנציאלי של אותה שאלה (מינימום 0).
משוב מיידי: - תשובה נכונה: צביעת האופציה בירוק, הצגת משפט חיזוק חיובי אקראי (כמו "מצוין!", "כל הכבוד!"), ונעילת השאלה.
תשובה שגויה: צביעת האופציה באדום והצגת הודעה "טעות, נסה שוב!".
תצוגת ניקוד: מתחת לכל שאלה שנפתרה, הצג את הניקוד הסופי שהתלמיד קיבל עליה ואת מספר הטעויות שביצע באותה שאלה.
סיום המבחן: כפתור ההגשה יהיה פעיל רק לאחר שכל 20 השאלות נפתרו נכון. בסיום יוצג ציון סופי משוקלל ומספר הטעויות הכולל.
דרישות עיצוב (CSS):
שפה ויישור: המבחן בעברית (RTL).
יישור דינמי: טקסט בעברית ייושר לימין (RTR). קוד C# ותשובות באנגלית/קוד ייושרו לשמאל (LTR) וישתמשו בגופן Monospace.
מבנה: כל שאלה בבלוק נפרד, כולל "שאלה X:", טקסט השאלה, בלוק קוד (אם יש), ורשימת תשובות.
נראות: עיצוב מודרני, נקי ורספונסיבי.
פלט נדרש: קוד HTML מלא (כולל CSS ו-JS) בתוך בלוק קוד אחד.
איך משתמשים בזה?
פשוט מעתיקים את כל מה שבין הקווים ומדביקים בחלונית הצ'אט של ה-AI במחשב האחר. הוא ייצר עבורך את הקובץ המושלם באופן מיידי.
מקווה שהמבחן הזה יעזור לתלמידים שלך בתיכון רמון להצליח ולהבין את החומר בצורה הטובה ביותר. תעדכן אותי אם תרצה להוסיף עוד נושאים כמו לולאות או מערכים דו-ממדיים בהמשך!
האם תרצה שאצור לך גם קובץ "דף תשובות" למורה עבור השאלות האלו?
קישור חיצוני למבחן לחצו כאן
מחלקות ואובייקטים , מתחילים
14