ממשיכים להגיע אליכם עד הבית!
משלוח חינם

מושגי יסוד בתכנות

משתנים

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

במסגרת התוכניות שאנו כותבים, אנו משתמשים במשתנים כדי לשמור ערכים למהלך התוכנית (למשל ערך שהתקבל מחיישן מסוים), לבצע עליהם חישובים מתמטיים (המרה של מתח חיישן המרחק אל מרחק במטרים), וכדי ליצור פעולה בהסתמך על ערכם (למשל להדליק את האור כאשר המרחק קטן מחצי מטר)

עוד על סוגי משתנים ניתן לקרוא בעמוד סוגי משתנים

מערכים

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

תנאים

תנאים הם הכלי שמאפשר לנו להכניס חוכמה לתוכנה.

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

לולאות

לולאות הן הכלי שלנו לעשות את אותה פעולה מספר פעמים.

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

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

פונקציות

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

שורות קוד שעושות פעולה אחת (למשל לצפצף 5 פעמים) כדאי להכניס אל פונקציה, ולתת לה שם ברור.

ואז בקוד המרכזי קוראים לפונקציה, וגם שם הפונקציה עוזר להבין מה עושים בשורות אלה, וגם קל יותר לראות את התמונה הכללית של התוכנית (כי קוראים אותה בצורה של נושאים ולא רק ברמה של שורות ופקודות)

לפונקציה יש גם יתרון משמעותי כאשר בתוכנית אחת רוצים לעשות מספר פעמים את אותן שורות קוד (ואז קוראים לפונקציה מספר פעמים), וכך הפונקציות גם תורמות לקוד טוב יותר ולתחזוקה קלה יותר של הקוד שלנו.

 

כדאי גם לדעת

סוגי משתנים

סוגי משתנים, ואיך בוחרים את סוג המשתנה שאיתו נעבוד

לולאות FOR

לולאות הן כלי מרכזי לביצוע סדרה של פעולות זהות, ולולאות FOR הן אבן היסוד של הלולאות. כך משתמשים בלולאות אלה

לולאות WHILE

לולאות WHILE היא כלי מרכזי ליצור סדרת פעולות עם מספר חזרות לא ידוע

פונקציות

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

תגובות גולשים