Presentation is loading. Please wait.

Presentation is loading. Please wait.

מבוא למדעי המחשב תרגול 2 שעת קבלה : יום שני 11:00-12:00 דוא " ל :

Similar presentations


Presentation on theme: "מבוא למדעי המחשב תרגול 2 שעת קבלה : יום שני 11:00-12:00 דוא " ל :"— Presentation transcript:

1 מבוא למדעי המחשב תרגול 2 שעת קבלה : יום שני 11:00-12:00 דוא " ל : keren@eli-wigs.com keren@eli-wigs.com http://www.pitt.edu/~stephenp/misc/turboC.exe

2 פעולות חשבון פעולות החשבון הבסיסיות בהן שפת c תומכת הן : חיבור + חיסור - כפל * חילוק / מודול % ( שארית החלוקה ) פעולות נוספות מוגדרות בספריה : math.h ועל מנת להשתמש בהן יש להוסיף את הפקודה : #include למשל : הפקודה pow(x,y) המוגדרת בספרייה זו, מבצעת x בחזקת y.

3 הערות מטרת ההערות בתכנית היא לתת הסברים על שלבי התכנית על מנת לעזור למתכנת ולקוראי התוכנית להתמצא. פורמט : /* הערה */ המהדר מתעלם מההערות. מחיקת מסך הפלט : באמצעות הפקודה : clrscr(); פקודה זו מוגדרת בספרייה conio.h, ולכן על מנת להשתמש בה יש לכלול ספרייה זו : #include

4 קליטת ערך מהמשתמש - scanf scanf היא פונקצית קלט שהוגדרה מראש בספריה stdio.h. דוגמה : נקלוט ערך למשתנה grade מטיפוס שלם : scanf ( “ %d ”,&grade); פורמט : scanf( “ …”,&,&, … ); רצוי לכתוב הוראת הדפסה לפני הוראת קלט, על מנת לידע את המשתמש מה עליו לעשות. מציין טיפוסשם המשתנה

5 scanf - דוגמה כתוב תכנית שקולטת שני משתנים מטיפוס ממשי ומדפיסה את סכומם. #include <stdio.h> void main() { float num1,num2; printf ( “ \n please enter 2 real numbers ” ); scanf ( “ %f%f ”,&num1,&num2); printf ( “ \n %f+%f=%f ”,num1,num2,num1+num2); }

6 תרגיל כתוב תכנית שקולטת מהמשתמש שני מספרים שלמים למשתנים a ו b ומחליפה את ערכיהם. #include void main() { int a,b,temp; printf (“\n please enter 2 numbers”); scanf (“%d%d”,&a,&b); temp=a; a=b; b=temp; printf (“\n a=%d \n b=%d”,a,b); }

7 תרגיל כתוב תכנית שקולטת שלושה ציונים (ממשיים) ומחשבת את הממוצע שלהם. #include <stdio.h> void main() { float grade1,grade2,grade3,ave; printf (“\n please, enter 3 numbers \n”); scanf (“%f%f%f”,&grade1,&grade2,&grade3); ave=(grade1+grade2+grade3)/3; printf (“ the average is: \t %f”,ave); }

8 כתוב תכנית שקולטת שני מספרים ומתייחסת אליהם כמידות של מלבן. הפלט יהיה ההיקף, השטח ואורך האלכסון של המלבן. #include void main() { double length,width,area,perimeter,diag; printf ( “ \n enter length of rectangle: “ ); scanf ( “ %lf ”,&length); printf ( “ \n enter width of rectangle: “ ); scanf ( “ %lf ”,&width); area=length*width; perimeter=2*(length+width); diag=sqrt(length*length+width*width); printf ( “ \n the area of rectangle: %0.2lf \n the perimeter: %0.2lf “,area,perimeter); printf ( “ \n the diagonal is: %0.2lf ”,diag); }


Download ppt "מבוא למדעי המחשב תרגול 2 שעת קבלה : יום שני 11:00-12:00 דוא " ל :"

Similar presentations


Ads by Google