1 / 16

מבוא למדעי המחשב

מבוא למדעי המחשב. תרגול מס' 1 - מבוא. Hello class. יצירת קשר עם המתרגל. מתרגל: מורן לפלר דוא"ל: mlefler@cs.haifa.ac.il צפו לתגובה תוך 24 שעות שעת קבלה: יום ב' 16:00-17:00 חדר 102 בניין ג'ייקובס נא ליצור קשר מראש. תרגילי בית. תרגיל בית יפורסם בערך כל שבועיים.

sheng
Télécharger la présentation

מבוא למדעי המחשב

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. מבוא למדעי המחשב תרגול מס' 1 - מבוא Hello class

  2. יצירת קשר עם המתרגל • מתרגל: מורן לפלר • דוא"ל: mlefler@cs.haifa.ac.ilצפו לתגובה תוך 24 שעות • שעת קבלה: יום ב' 16:00-17:00חדר 102 בניין ג'ייקובסנא ליצור קשר מראש

  3. תרגילי בית • תרגיל בית יפורסם בערך כל שבועיים. • התרגיל ותאריך ההגשה יפורסמו באתר. • התרגיל יוצג לקבוצת התרגול בזמן התרגול אך מומלץ לקרוא אותו ביום הפרסום. • הגשה בזוגות (מותר לשתף רעיונות בין הזוגות אך לא קוד) • הוראות הגשה נמצאות באתר.

  4. אתר הקורס • אתר הקורס נמצא בכתובתhttp://cs.haifa.ac.il/courses/csintro/ניתן להגיע גם דרך אתר החוג למדעי המחשבhttp://cs.haifa.ac.ilמידע לסטודנט תואר ראשון קורסים "מבוא למדעי המחשב " • יש לעקוב אחר השינויים באתר. האתר יתעדכן באופן שוטף ויתפרסמו בו הודעות חשובות.

  5. תוכנית ראשונה ב-C #include <stdio.h> intmain () { printf("Hello World\n"); return 0; }

  6. הפונקציה main • כל הפקודות בתוכנית כתובות בתוך פונקציות, ולכן חייבת להיות לפחות פונקציה אחת. • חייבת להיות בכל תוכנית פונקציה בשם main. • זוהי נקודת ההתחלה (entry point) של התוכנית.

  7. תוכנית ראשונה ב-C #include <stdio.h> intmain () { printf("Hello World\n"); return 0; } • סוגריים מסולסלים מסמנים התחלה וסיום של בלוק. • בתוך בלוק ניתן לכתוב מספר פקודות

  8. תוכנית ראשונה ב-C #include <stdio.h> intmain () { printf("Hello World\n") return 0 } ; ; הסימון ";" מסמן סוף פקודה, למעט מקרים מיוחדים...

  9. תוכנית ראשונה ב-C #include <stdio.h> intmain () { printf("Hello World\n"); return 0; }

  10. הפונקציה printf() • פונקציה זו מדפיסה על המסך (standard output) מחרוזת של תוים • את המחרוזת להדפסה יש לכתוב בתוך מרכאות " ". • התו המיוחד \n הוא תו בקרה הגורם לסמן לרדת שורה (שקול ללחיצה על ENTER)

  11. תוכנית ראשונה ב-C #include <stdio.h> intmain () { printf("Hello World\n"); return 0; }

  12. ההוראה #include • השורה #include <stdio.h> היא הוראה למהדר (compiler) 'לצרף' לקובץ התוכנית את הקובץ בסוגריים. • למשל, הפונקציה printf כתובה בקובץ זה ולכן כדי להשתמש בה אנחנו חייבים לצרף את הקובץ stdio.h(קיצור של standard Input/Output) שמאפשר שימוש בפונקציות הקשורות לקלט/פלט.

  13. תוכנית ראשונה ב-C #include <stdio.h> intmain () { printf("Hello World\n"); return 0; }

  14. הפקודה return • הפקודה return בסוף פונקצייתmain מחזירה ערך חזרה הנקרא exit_status למערכת ההפעלה. • ערך 0 מציין הצלחה וערך שונה מ-0 מציין כשלון. • אנחנו בד"כ נחזיר 0 מ-main אלא אם כן התוכנית שלנו נתקלה בתקלה שלא ניתן להתאושש ממנה (פרטים בהמשך הקורס) • באופן כללי, כל פונקציה מחזירה ערך מהסוג שכתוב בחתימת הפונקציה (במקרה זה int– מספר שלם). • עוד על פונקציות בהמשך הקורס...

  15. סביבת הפיתוח והריצה • אנו ממליצים לכתוב את התוכניות בסביבת הפיתוח של Microsoft:MS Visual Studio .NETיחד עם זאת, על-מנת שהתוכנית תהיה פורטבילית, אתם נדרשים לקמפל את התוכנית בסביבת UNIX. • מכיוון שעל רוב המחשבים מותקנת מערכת ההפעלה Windows, אנחנו משתמשים ב-Emulator (מדמה) של מערכת ההפעלה UNIX הנקרא cygwin. • הוראות שימוש והתקנה בתוכנות זמינים באתר

  16. עכשיו תורכם... #include <stdio.h> intmain () { printf("Hello World\n"); return 0; }

More Related