Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

14/2/2000epl-0321 Μετατροπή Εκφράσεων σε C m 2 - n 2 ax 2 + bx + c -b + 4ac 2ab c+d ((-a)b) + ((-c)d)

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "14/2/2000epl-0321 Μετατροπή Εκφράσεων σε C m 2 - n 2 ax 2 + bx + c -b + 4ac 2ab c+d ((-a)b) + ((-c)d)"— Μεταγράφημα παρουσίασης:

1 14/2/2000epl-0321 Μετατροπή Εκφράσεων σε C m 2 - n 2 ax 2 + bx + c -b + 4ac 2ab c+d ((-a)b) + ((-c)d)

2 14/2/2000epl-0322 Μετατροπή Εκφράσεων m 2 - n 2 m*m - n*n ή (m*m)-(n*n) ax 2 + bx + ca*x*x + b*x + c -b + 4ac-b + 4 * a* c 2ab ( 2*a*b)/(c+d) c+d ((-a)b)+((-c)d)-a*b + -c*d

3 14/2/2000epl-0323 Επιλογη Τυπου Δεδομενων Μαθητες σε ενα σχολειο Βαρος, Μαζα Εμβαδο, Ογκος Ονομα Αριθμος Ταυτοτητας

4 14/2/2000epl-0324 Επιλογη Τυπου Δεδομενων Μαθητες σε ενα σχολειοint Βαρος, Μαζαfloat, double Εμβαδο, Ογκοςfloat, double Ονομαchar (string) Αριθμος Ταυτοτηταςint

5 14/2/2000epl-0325 Παράδειγμα Προγραμμα που υπολογιζει το αθροισμα, διαφορα, γινομενο, πηλικο και modulo για δυο ακεραιους αριθμους. Οι δυο αριθμοι πρεπει να διαβαστουν απο τον χρηστη.

6 #include main() { int numbera, numberb;/* inputs*/ int sum, difference, product, ratio, modulo;/*results*/ printf(“Enter two integer numbers: “);/*get data*/ scanf(“%d%d”,&numbera, &numberb); sum = numbera + numberb;/* compute results*/ difference = numbera - numberb; product = numbera * numberb; ratio = numbera / numberb; modulo = numbera % numberb; /* display output */ printf(“The sum of %d and %d is %d\n”,numbera, numberb,sum); printf(“The difference of %d and %d is %d\n”,numbera, numberb,difference); printf(“The product of %d and %d is %d\n”,numbera, numberb,product); printf(“The ratio of %d and %d is %d\n”,numbera, numberb,ratio); printf(“The mod of %d and %d is %d\n”,numbera, numberb,modulo); }

7 14/2/2000epl-0327 Παραδειγμα Γραψετε προγραμμα που υπολογιζει και τυπωνει την περιμετρο και εμβαδο ενος κυκλου. Το μονο δεδομενο ειναι η ακτινα του κυκλου σε μετρα.

8 /* program that computes the perimeter and area of a circle*/ #include #define PI /*program constant*/ main() { float radius;/* variable for input data*/ float perimeter, area; /*variable for output data*/ /*GET INPUT DATA*/ printf(“This program computes the area and perimeter of a circle\n”); printf(“Enter radius of a circle in meters: ”); scanf(“%d”,&radius); /*COMPUTE PERIMETER AND AREA*/ perimeter = 2 * PI * radius; area = PI * radius * radius; /*PRINT RESULTS*/ printf(“A circle with radius %f m has perimeter %f m and area %f sq. m\n”, radius, perimeter, area); }

9 14/2/2000epl-0329 Eκλογή (selection) Συνθήκη εάν if Σύνταξη: if (εκφραση) εντολή; if (εκφραση){ εντολη; ….. }

10 14/2/2000epl Eκλογη (selection) Σημασια: εαν η εκφραση(συνθηκη) παιρνει τιμη διαφορη του μηδεν τοτε εκτελουνται οι εξαρτομενες εντολες αλλιως συνεχισε με τις εντολες που ακουλουθουν το if block if (length <= 0){ printf(‘‘error: length should be possitive\n’’); exit(0); }

11 14/2/2000epl Εκφραση Συνθηκης Συγκριτικοι τελεστες (int, char, float, double) –> = <= == –πχ a>b, a =b, a<=b, a ==b Σημασια: εαν συγκριση ισχυει η τιμη της εκφρασης ειναι 1 αλλιως 0

12 14/2/2000epl int number, count; ….. if (number <= 0){ count = count + 1; } printf(“%d\n”, count); …. numbercountoutput 23

13 14/2/2000epl Επαναληψη (repetition) Εντολη while Συνταξη: while (εκφραση) εντολη; while (εκφραση){ εντολη; ….. }

14 14/2/2000epl while (συν) Σημασια: οσον η τιμη της εκφρασης (συνθηκης) ειναι διαφορη του μηδεν εκτελα τις εξαρτομενες εντολες αλλιως συνεχισε με τις εντολες που ακουλουθουν το while block int x=0; while(x<5){ printf(“%d\n”,x); x = x + 1; }

15 14/2/2000epl while (συν) x x<5 output

16 14/2/2000epl while (συν) x x<5 output

17 14/2/2000epl while (συν) int x; x=0; while(x<5){ /* do something using x*/ x = x + 1; } αρχικοποιηση συνθηκη επαναληψης μεταβλητη που χρησιμοπoιειται για ελεγχο επαναληψης επομενο βημα

18 14/2/2000epl Επισης… Κάθε έκφραση στην C παίρνει τιμή (τυπος) Programming Βlock: {δηλωσή;δηλωσή;…; εντολη; εντολη;} Εκφρασεις: a = 3 + a * ((t * x)/e) + p; b = PI * square(radius); if (size(list) == b){...} while (x < (a+b)){...}

19 14/2/2000epl Programming Block void main() { /* δηλωσεις και εντολες */ while(/*some test condition*/){ /* δηλωσεις και εντολες */ } if(/*some test condition*/){ /* δηλωσεις και εντολες */ }

20 14/2/2000epl Γραψετε ενα προγραμμα που τυπωνει τους ακεραιους αριθμους απο το -10 μεχρι το 10. Ο καθε αριθμος να τυπωνεται σε ξεχωριστη γραμμη.

21 14/2/2000epl #include main() { int i;/* loop counter */ i = -10; while(i<=10){ printf(“%d\n”,i); i = i + 1; }

22 14/2/2000epl Γραψετε ενα προγραμμα που τυπωνει τους ακεραιους αριθμους απο το 1 μεχρι το 12. Καθε αριθμος που διαιρειται με το 3 να τυπωνεται * διπλα του. Ο καθε αριθμος να τυπωνεται σε ξεχωριστη γραμμη.

23 14/2/2000epl #include main() { int i;/* loop counter */ i = 1; while(i<=12){ printf(“%d”,i); if((i%3) == 0) { printf(“*”); } printf(“\n”); i = i + 1; }

24 14/2/2000epl Trace Table ii<=12i%3 (i%3) == 0output Τελικη τιμη του i :


Κατέβασμα ppt "14/2/2000epl-0321 Μετατροπή Εκφράσεων σε C m 2 - n 2 ax 2 + bx + c -b + 4ac 2ab c+d ((-a)b) + ((-c)d)"

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google