תוכנית מחשב – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
פתיח: החלפת דוגמה תפלה בדוגמה משמעותית יותר
שורה 1:
{{אין לבלבל עם|תוכנה|אחר=מוצר מחשוב מוגמר (לא חומרי), המאגד בתוכו (בדרך-כלל) כמות גדולה של תוכניות מחשב}}
[[קובץ:Hello world c.svg|ממוזער|תוכנית "שלום עולם" ב [[C (שפת תכנות)|C]]]]
'''תוכנית מחשב''' היא רצף של [[פקודה (מחשב)|הוראות]] ב[[שפת תכנות]] כלשהי, שנועדו לבצע משימה מסוימת ב[[מחשב]]. למעשה, תוכנית מחשב היא מימוש של [[אלגוריתם]] באמצעות שפת תכנות.
 
שורה 6 ⟵ 5:
 
מופע של תוכנית מחשב הוא [[תהליך (מדעי המחשב)|תהליך]]. ניתן להפעיל מספר מופעים של תוכנית או תוכניות שונות במקביל במערכות התומכות ב[[ריבוי משימות]]. אוסף של תוכניות מחשב למטרה מסוימת, יחד עם הנחיות להפעלתן, קרוי [[תוכנה]]. תוכניות מחשב יכולות להיות מסווגות גם לפי הפונקציונליות שלהן, כגון [[יישום מחשב]] ו[[תוכנת מערכת]].
 
דוגמה לתוכנית מחשב קצרה בשפת התכנות [[BASIC]], המחשבת [[ממוצע]] של סדרת מספרים שהוזנה לה:
<syntaxhighlight lang="basic">
10 INPUT "How many numbers to average?", A
20 FOR I = 1 TO A
30 INPUT "Enter number:", B
40 LET C = C + B
50 NEXT I
60 LET D = C/A
70 PRINT "The average is", D
80 END
</syntaxhighlight>
 
==ראו גם==