מבוא לתכנות (שפת C)
נושאי הקורס
לפי הסילבוס הרשמי של הקורס באתר אפקה, תשפ"ז
- בסיס טכנולוגי לשימוש במחשב, סקירת שפות תכנות שונות, גישות בסיסיות לפתרון בעיות במחשב, האלגוריתם ופיתוחו מלמעלה-למטה. פקודות קלט/פלט, טיפוסי נתונים בשפת C, אופרטורים אריתמטיים והגדרות משתנים.
- ביטויים לוגיים, משפטי תנאי, תנאים מורכבים ומשפט רב-ברירה (switch).
- לולאות, הפקודות break ו continue, לולאות מקוננות
- תכנות מודולרי, פונקציות, העברת נתונים לפונקציות, סוגי משתנים, טווח ההכרה של משתנה.
- מערכים חד מימדיים, הפונקציה sizeof.
- מערכים רב מימדיים.
- העברת מערכים ומטריצות לפונקציות, ספריות סטנדרטיות.
- מצביעים, פעולות על מצביעים, העברת פרמטר לפונקציה by, reference אריתמטיקה של מצביעים, מערך של מצביעים
- מבנה, (struct), typedef העברת מבנה כפרמטר לפונקציה, מבנה בתוך מבנה
- הקצאת זכרון דינמית
- מערך של מבנים, מערך של מבנים בגודל לא ידוע, מערך של מצביעים למבנים
- עבודה עם קבצי טקסט
- סיביות ופעולות על סיביות