הצעה לתוכנית לימוד שנתית להכנה לבגרות 5 יחידות לימוד - בקובץ המצורף להורדה התוכנית כללית יותר
מצגת הקורס יסודות התכנות לחצו כאן
להלן סביבת העבודה האון ליין שעימה נעבוד - אתם יכולים מכאן ,
או דרך הקישור : https://www.programiz.com/csharp-programming/online-compiler/
חשיבה מחשובית : למצגת לחצו כאן
דרך מצגת זו נלמד ונכיר כיצד המחשב מבצע הוראות , וכיצד אנו יודעים כיצד ומה להנחות אותו כדי שיבצע את אותן הפעולות שאנו מבקשים ממנו .
המצגת הזו הינה הבסיס לחשיבה מחשובית , וחשוב מאד לתרגל את התובנות ממנה . נלמד את אבני היסוד לפיתוח תוכנה , דרך תובנות מהחיים .
כך שנלמד כיצד לבנות ולפתח תוכנה בצורה טובה , נכונה , ויעילה .
חשיבה אלגוריתמית
מבוא לתכנות :
מה זה בכלל תוכנית או תכנות , כיצד המחשב יודע לבצע פעולות ?
ובכן המחשב לא יודע מה לבצע , ישנו מתכנת שהוא אדם בעל ידע בכתיבת הוראות למחשב , בשפה שנקראת שפת תכנות .
המתכנת חושב מה נדרש ממנו , ואיך ליישם את הנדרש , קודם כל בדרך אנושית רגילה , דרך שיטת כתיבה וניתוח הבעיה לעצמו , ורק לאחר מכן כתיבת הפתרון לעצמו אפילו בעברית או בתיאור תהליך גרפי , או בדרך אחרת .
לאחר מכן הוא מפרש /מתרגם את הפתרון התהליכי שלו , לשפת התיכנות של המחשב הוראה אחר הוראה לפי סדר.
במצגת כאן נלמד על שיטה אחת שנקראת ניתוח דרך חשיבה אלגוריתמית .
עברו על המצגת ולמדו את השיטה , ופתרו את התרגילים .
*חשוב ביותר לזכור תמיד לחשוב , לנתח את הבעיה ורק בסוף לכתוב את הקוד , ולא בסדר אחר.
כתיבת הקוד (יישום התהליך האלוגריתמי בקוד /הוראות מחשב ) - במקרה שלנו בשפת #C .
מצגת מנה ושארית של הפיקוח למדעי המחשב לחצו כאן
פעולה ללא פרמטרים וללא החזרת ערך
11
פעולה עם פרמטרים וללא החזרת ערך
12
פעולה עם פרמטרים ועם החזרת ערך
13
מחלקות ואובייקטים , מתחילים
14