רשומות

הכנה למבחן מחצית ראשון בשפת C לחטיבת הביניים

זהו מבחן לדוגמה המדמה בחינת מחצית ראשונה בשפת C לתלמידי תוכניות מצוינות במדעי המחשב בחטיבת הביניים. בסיום המבחן מצורף מפתח תשובות. נושאי המבחן: מבוא:  מושגים בסיסיים במדעי המחשב, שפת C, אופרטורים (כולל מודולו). משתנים : סוגים (int, float, char), הכרזה, צורת הכתיבה והשימוש בהם. קלט ופלט : הפעולות printf, scanf, התו '\n'. ביצוע מותנה : אופרטורים לוגיים (&&, ||  !) השימוש בif, else, else if. ביצוע חוזר : לולאות for ו-while (ללא do while), לולאות מקוננות. מערכים (שאלת בונוס בלבד) : כולל מעבר על מערך באמצעות לולאה. בקרוב אעלה עוד מבחנים לדוגמה וסיכומים לחטיבת הביניים (כולל כאלו בשפת Python) ולתיכון (3 יח"ל, 5 יח"ל ופרויקט גמר).

תכנות מונחה עצמים לבגרות + נושאי הרחבה - הסיכום המלא

 הסיכום מקיף את כל החומר לפרק הבחירה "תכנות מונחה עצמים" לבגרות של 5 יח"ל מדעי המחשב (וכחלק מהדרישות של הפרויקט בהנדסת תוכנה) + נושאים נבחרים להרחבה ולהעשרה. חלק א' של הסיכום מקיף את כל החומר הנדרש לפרק הבחירה "תכנות מונחה עצמים" בבחינות הבגרות במדעי המחשב ל-5 יחידות לימוד. חלק ב' של הסיכום מביא נושאי העשרה בתכנות מונחה עצמים (חלקם נכללים בתכנית הלימודים במתכונת מצומצמת ביותר - וחלקם כלל לא) - ומרחיב את הנושאים הנלמדים בפרק א'. *הסיכום לא גמור - בהמשך אוסיף שאלה בפולימורפיזם הדומה לשאלות מבגרויות + דרך פיתרון. בנוסף, במידה ומצאתם טעויות / שגיאות כתיב בסיכום - אודה לכם אם תכתבו זאת בתגובות כדי שאוכל לתקן.

היי :)

ברוכים הבאים ל"ספר פתוח" - אתר סיכומים במדעי המחשב לבגרות (ובכלל)! רוב הסיכומים שתמצאו באתר מיועדים כהכנה לבגרות + פרויקט (פיתוח אתרי אינטרנט) במדעי המחשב (5 יח"ל) וכהכנה לפרויקט בפיתוח בסביבת אנדרואיד (5 יח"ל נוספות); בנוסף, אוסיף סיכומי העשרה לנושאים שלא נכללים בתוכנית הלימודים לבגרות, שאלות לתרגול, אנסינים (כן, אנסינים) ותוכן נוסף ומעשיר. בפוסטים שבאתר ניתן להגיב ולשאול שאלות - ואדאג להסביר דברים לא מובנים, לתת דוגמאות ולמצוא שיטות כדי שתוכלו לפתור כל שאלה, קשה שתהיה - שתופיע לכם בבגרות. התגובות לפוסטים עוזרות לי להבין אילו נושאים תרצו שאסכם, אסביר או אתן עליהם שאלות לתרגול - כדי שתוכלו ללמוד בצורה הכי טובה! לא סתם האתר נקרא "ספר פתוח" - לבגרות במדעי המחשב תוכלו להגיע עם כל חומר פתוח  שתרצו (נכון ל2022) - וזה כולל גם את הסיכומים שמופיעים כאן! את הסיכומים ניתן להדפיס ולהביא איתכם למבחנים, מתכונות ובגרויות! (כמובן שחל איסור להעתיק או להפיץ את התוכן שבאתר). מידע עליי ועל פרויקטים אחרים שלי תוכלו למצוא בקישור הבא . (אתר יותר ידידותי נמצא בתהליך בנייה ;) למי...

תרגול ברשימות (רמת בגרות)

 

תרגול במטריצות (רמת בגרות) והצעות לפתרונות

 

מסד נתונים ו-SQL - פיתוח באינטרנט (ASPX)

 

העברת ערך לפעולה מול העברת מערך (או עצם) לפעולה - מה קורה בזיכרון?

 זה סיכום מופשט ובסיסי ביותר. בעתיד אעלה סיכום מדויק יותר לאלו מכם שרוצים להבין את הנושא יותר טוב.

מבוא לעצמים (C#)

אין כמעט משמעות לכך שהסיכום בשפת C#, ניתן ללמוד דרכו גם אם למדתם בשפת Java

ההבדלים בין השפות Java ו-C# (רמת בגרות)

 שפות התכנות Java (ג'אווה) ו-C# (סי שארפ) נראות מאוד דומות. למעשה, התחביר (syntax) שלהן כמעט זהה . הקובץ הבא יעזור לכם להבין את ההבדלים העיקריים שתיתקלו בהם במעבר בין השפות. כמו שכבר כתבתי - הקובץ הוא ברמת בגרות. קיימים הבדלים נוספים שלא נמצאים בו - אבל לא סביר שתתקלו בהם במהלך הלמידה לבחינות הברות והפרויקט במגמת "הנדסת תוכנה".