ΗΥ-150. Προγραμματισμός
|
|
- Φωτινή Ἑστία Ηλιόπουλος
- 7 χρόνια πριν
- Προβολές:
Transcript
1 ΗΥ-150 Προγραμματισμός Επανάληψη Προγραμματισμός
2 Σειριακή εκτέλεση εντολών Όλα τα προγράμματα «γράφονται» χρησιμοποιώντας 3 είδη ροής εντολών: Σειριακή Σε διακλάδωση if, if/else, switch Επαναληψηπτικά for, while, do-while Προγραμματισμός 2
3 Εντολές επανάληψης Οι εντολές επανάληψης μας επιτρέπουν να προσδιορίσουμε ένα block εντολών που θα επαναλαμβάνεται όσο μία συνθήκη παραμένει αληθής Το block εντολων μπορεί να περιέχει και μία μόνο εντολή και, σηνήθως, εκτελείται περισσότερο από μια φορά Προγραμματισμός 3
4 Σειριακή εκτέλεση Θέλουμε να τυπώσουμε τους αριθμούς από το μηδέν έως τρία στην οθόνη int main() cout << 0 ; cout << 1 ; cout << 2 ; cout << 3 ; return 0; Πως θα τυπώσω τους αριθμούς ως το 10000; Προγραμματισμός 4
5 Επαναληπτική εκτέλεση int a = 0; while (a<4) cout << a; a = a+1; Συνθήκη Condition (conditional statement) Eπαναλμβανόμενη ενέργεια block εντολών. Κατά τα γνωστά: εάν η εντολή είναι μία, τότε τα μπορούν να παραληφθούν. Tυπώνει 0,1,2,3. Προγραμματισμός 5
6 Εικονικό «τρέξιμο» του προγράμματος a a< output int a=0; while (α<4) cout << a; a = a+1; Προγραμματισμός 6
7 Επανάληψη σε αντίστροφη σειρά int a = 4; while (a>0) a = a-1; cout << a; Τυπώνει 3,2,1,0. Προγραμματισμός 7
8 Διακλάδωση - Επανάληψη Επανάληψη Διακλάδωση int a = 0; while (α<4) cout << a; a = a+1; int a = 4; if (α>0) a = a-1; cout << a; Τυπώνει 0,1,2,3. Τυπώνει 3. Προγραμματισμός 8
9 H τιμή της έκφρασης (συνθήκης) είναι αληθής, ή ισοδύναμα, η αποτίμηση της είναι διάφορη του μηδενός Που είναι το πρόβλημα παρακάτω; while (a<6); f = 3 ; Προγραμματισμός 9
10 Κατηγορίες Βρόχων Επανάληψης Με μετρητή: ρητά προσδιορισμένος αριθμός επαναλήψεων επανέλαβε όσο ο μετρητής <> από μια τιμή Με σημαία (flag): μηπροσδιορισμένος αριθμός επαναλήψεων. η συνθήκη τερματισμού εξαρτάται από τιμές μεταβλητών που μεταβάλλονται κατα την επανάληψη Συνδυασμοί με χρήση λογικών τελεστών int c =0; while (c<2) cout << Hello ; c = c+1; int a =0; while (a!=-1) cin >> a; cout << a^2= << a*a; while ((c<2) (a!=-1)) Προγραμματισμός 10
11 Προγραμματισμός while
12 Επαναληπτικές Εντολές - while while (έκφραση) εντολή / block εντολών, statement while: Υπολόγισε την έκφραση Αν αληθής εκτέλεσε την εντολή ψευδής τερμάτισε Επέστρεψε στο while Προγραμματισμός 12
13 Πίνακας μετατροπής F o C o int main() int a = 0; while (a <= 100) cout << a << deg F = << (a - 32) * 5 / 9 << deg C ; a = a + 10; return 0; Προγραμματισμός 13
14 0 degrees F = -17 degrees C 10 degrees F = -12 degrees C 20 degrees F = -6 degrees C 30 degrees F = -1 degrees C 40 degrees F = 4 degrees C 50 degrees F = 10 degrees C 60 degrees F = 15 degrees C 70 degrees F = 21 degrees C 80 degrees F = 26 degrees C 90 degrees F = 32 degrees C 100 degrees F = 37 degrees C Προγραμματισμός 14
15 Άσκηση Γράψτε ένα τμήμα προγράμματος που τυπώνει τους ακέραιους αριθμούς από το 1 μέχρι το 12. Κάθε αριθμός που διαιρείται με το 3 να τυπώνεται ένα * δίπλα του. Ο κάθε αριθμός να τυπώνεται σε ξεχωριστή γραμμή * 4 5 6* Προγραμματισμός 15
16 Λύση int i; /* loop counter */ i = 1; while (i <= 12) cout << i; if((i%3) == 0) cout << * ; cout << \n ; i = i + 1; Προγραμματισμός 16
17 Υπολογισμός των τετραγώνων των πρώτων 100 φυσικών αριθμών και του αθροίσματός τους 1*1+2*2+3*3+ +10*100 int c=1,sum=0; while (c<=100) cout << C is << c <<, square of C is << c*c << endl; sum = sum + c*c; c=c+1; cout << sum is << sum; Προγραμματισμός 17
18 Άθροισμα Σειράς int number; /* κρατάει δεδομένο εισόδου κάθε φορά*/ int sum; /* υφιστάμενη τιμή αθροίσματος */ cin>>number; /* διάβασε πρώτο στοιχείο */ sum = 0; /* αρχικοποίηση αθροίσματος*/ while(number!= 0) sum = sum + number; /* άθροισμα με υφιστάμενο sum*/ cin >> number; cout >> To athroisma tis seiras einai >> sum; Προγραμματισμός 18
19 Παραδείγματα Bρόχων /*Εκτυπώνει τουs 10 πρώτους αριθμούς του Ν που το άθροισμα των ψηφίων τους είναι 7 και την μέση τους τιμή*/ #define N 10 int x = 1; int cnt = 0; float mean = 0; /*metablhth gia enan tyxaio ari8mo*/ /*metablhth gia to # tvn ari8mwn*/ /*metablhth gia th mesh timh*/ while (cnt < N) if (sumofdigits(x) == 7) mean = x+mean; cnt = cnt + 1; cout << O << cnt << ari8mos einai o << x; x = x + 1; mean = mean/n; cout << H mesh tous timh einai << mean; Προγραμματισμός 19
20 Παραδείγματα Bρόχων /*Υπολογισμός του αθροίσματος των ψηφίων του αριθμού n*/ int sumofdigits(int n) int pn,x,sum; pn = n; sum = 0; while (pn > 0) x = pn % 10; pn = pn/10; sum += x; return sum; Προγραμματισμός 20
21 Επαναληπτικές Εντολές - while Π.χ., Υπολογισμός των τετραγώνων των πρώτων 10 φυσικών αριθμών που είναι πολλαπλάσια του 7 ή του 9 και του αθροίσματός τους int c=1,sum=0,pl = 0; while (pl<=10) if (c % 7 == 0 c % 9 == 0) cout << C is << c <<, square of C is << c*c; sum = sum + c*c; pl++; c++; cout << Sum = << sum; Προγραμματισμός 21
22 Εύρεση Μέγιστου Γράψτε ένα πρόγραμμα που αναγνωρίζει τον πιο μεγάλο αριθμό σε μια, απροσδιορίστου μεγέθους, σειρά ακέραιων αριθμών. Η σειρά εισάγεται από μονάδα εισόδου και τερματίζεται με την τιμή 0. π.χ. Enter series: >> 5555 Προγραμματισμός 22
23 Εύρεση Μέγιστου int number; /* κρατάει δεδομένο εισόδου κάθε φορά*/ int maximum; /* υφιστάμενη τιμή μεγίστου αριθμού */ cin >> number; /* διάβασε πρώτο στοιχείο */ maximum = number; /* αρχικοποίηση μεγίστου */ while(number!= 0) cin >> number; /* διάβασε επόμενο στοιχείο */ if (number > maximum) /* επεξεργασία */ maximum = number; cout << To megisto stoixeio tis seiras einai << maximum; Προγραμματισμός 23
24 Γράψτε ένα πρόγραμμα το οποίο υπολογίζει το άθροισμα μιας απροσδιορίστου μεγέθους σειράς ακέραιων αριθμών Τη στιγμή μέταφρασης του κώδικα Η σειρά εισάγεται από μονάδα εισόδου και τερματίζεται με την τιμή 0. π.χ. Enter series: >> 302 Προγραμματισμός 24
25 Σειριακή είσοδος χαρακτήρων char c; while( (cin.get(c)) ) cout.put(c); Προγραμματισμός 25
26 cin.get() /* letter_count.c A program to count letters in input. */ main() int c ; int count = 0; while ( cin.get(c)) if ( ( c >= 'A' ) && ( c <= 'Z' ) ( c >= 'a' ) && ( c <= 'z' ) ) count ++ ; cout << count << letters ; Προγραμματισμός 26
27 Προγραμματισμός Increment operators
28 Τελεστές Αύξησης/Μείωσης Συχνά θέλουμε να αυξάνουμε/μειώνουμε μετρητές κατά 1. Prefix Operator (προ-σημειογραφική) ++i; i = i + 1; --i; i = i - 1; Εκτελούμε την πράξη πρώτα και μετά χρησιμοποιούμε την νέα τιμή της μεταβλητής Postfix Operator (μετά-σημειογραφική) i++; i = i + 1; i--; i = i - 1; Χρησιμοποιούμε την υφιστάμενη τιμή της μεταβλητής και μετά εκτελούμε την πράξη. Και οι δυο τελεστές εκτελούν την ίδια πράξη (αφαίρεση / πρόσθεση) αλλά με διαφορετική σειρά. Προγραμματισμός 28
29 Prefix vs Postfix Τελεστές i = 5; x = ++i; Πρώτα αύξησε και μετά ανάθεσε y = i++; Πρώτα ανάθεσε και μετά αύξησε x είναι 6, y είναι 6 και το i είναι 7 int my_int = 3; cout << my_int++; cout << my_int++; cout << my_int; Εκτυπώνει: 3,4,5 int my_int = 3; cout << ++my_int; cout << ++my_int; cout << my_int; Εκτυπώνει: 4,5,5 Προγραμματισμός 29
30 Σύνθετοι Τελεστές Ανάθεσης Συχνά θέλουμε να αυξάνουμε / μειώνουμε μετρητές κατά κάποιο Κ (>1). Πρόσθεση: i+=k; i = i + k; Πολλαπλασιασμός: i*=k; i = i * k; Διαίρεση: i/=k; i = i / k; Υπόλοιπο: i%=k; i = i%k; Π.χ. i-= k + z; i = i (k+z); Προγραμματισμός 30
31 Increment and Decrement Operators int c,n; n = 0; while( (cin.get(c)) ) if( c == '\n' ) n++; cout >> n >> lines ; Προγραμματισμός 31
32 Προγραμματισμός for
33 Επαναληπτικές Εντολές - for Συντακτικό: for ( έκφραση1 ; έκφραση2 ; έκφραση3) εντολή Σημασιολογία: Υπολόγισε την τιμή της έκφραση1 Υπολόγισε την τιμή της έκφραση2 Αν η έκφραση2 είναι αληθής (μη μηδενική τιμή) τότε Εκτέλεση την εντολή Υπολόγισε την τιμή της έκφραση3 Πήγαινε στο βήμα 2 Ειδάλλως, εξήλθε του βρόχου Ισοδύναμο με: έκφραση1; while (έκφραση2) εντολή έκφραση3; Προγραμματισμός 33
34 Σημασία for for (αρχικοποίηση; συνθήκη επανάληψης ; ενημέρωση) εντολή; Σειρά Εκτέλεσης: Αρχικοποίηση. Συνθήκη εντολή Ενημέρωση. Συνθήκη εντολή Ενημέρωση. Συνθήκη έξοδος Προγραμματισμός 34
35 Παράδειγμα int x; for (x=0; x<5; x++) cout << x; x x<5 έξοδος Προγραμματισμός 35
36 Ροή Έλεγχου for int x,y; Αρχικοποίηση for (x=0; x<5; x++) Ενημέρωση cout << x; /* Εδώ το x=5 */ y = x*x + 10; cout << y; Συνθήκη /* επομένως εκτυπώνεται 35 */ Προγραμματισμός 36
37 for vs. while int x; for (int x=0; x<5; x++) cout << x; int x = 0; while (x < 5) cout << x; x++; Προγραμματισμός 37
38 Παραδείγματα Αντίστροφη μέτρηση Μέτρηση με βήμα (step increment) int x; for (x=5; x>0; x--) cout << x; Εκτυπώνει 5,4,3,2,1 int i; for (i = 0; i < 10; i += 2) cout << i; Εκτυπώνει 0,2,4,6,8, int i = 10; for (i = 10; i > 0; i /= 2) cout << i; Εκτυπώνει: 10,5,2,1 Προγραμματισμός 38
39 int i; int sum = 0; for (i = m; i <= n; i++) sum += f(i); int f(int i) int result = -1; result = i*i; return result; Προγραμματισμός 39
40 Επαναληπτικές Εντολές - for Συντακτικό: for ( έκφραση1 ; έκφραση2 ; έκφραση3) εντολή Συνήθως οι παραπάνω εκφράσεις αντιστοιχούν σε: for ( αρχικοποίηση μετρητών; συνθήκη ; μεταβολή μετρητών ) έτσι ώστε σε μια γραμμή να φαίνεται πόσες επαναλήψεις θα κάνει ο βρόχος Προγραμματισμός 40
41 Επαναληπτικές Εντολές - for Συγκρίνετε: int c; for (c=1; c<=10; c++) cout << C is << c <<, square of C is << c*c; με int c; c=1; while (c<=10) cout << C is << c <<, square of C is << c*c; c++; Είναι ισοδύναμα, αλλά το πρώτο προτιμάται από τους προγραμματιστές: μετά την for υπάρχουν όλες οι πληροφορίες μαζεμένες για να καταλάβουμε πως θα εκτελεστεί ο βρόχος Προγραμματισμός 41
42 Παραδείγματα Bρόχων /*Υπολογισμός Δύναμης*/ int power(int base, int n) int i, p; p =1; /*Υπολογισμός παραγοντικού n! = n*(n-1)! */ int parag(int n) int i, p; p =1; for (i = 1; i <= n; i++) p = p*base; for (i = 2; i <= n; i++) p = p*i; return p; return p; Προγραμματισμός 42
43 Επαναληπτικές Εντολές - for Η γλώσσα δεν υποχρεώνει η πρώτη έκφραση να αφορά αρχικοποίηση, η δεύτερη συνθήκη κτλ. Έτσι τα παρακάτω είναι συντακτικά σωστά: k=7; for (; k; ) cout << K is << k--; Προγραμματισμός 43
44 Προγραμματισμός do-while
45 Εισαγωγή Στις εντολές for και while, προτού εκτελεστεί κάποια εντολή στο σώμα του βρόχου, πρέπει να ελεγχθεί κάποια συνθήκη. π.χ. int a =0; while (a<2) /* σώμα */ a = a+1; π.χ. int for (a=0;a<2;a++) /*σώμα */ Προγραμματισμός 45
46 Εισαγωγή Θέλουμε να διαβάσουμε αριθμούς από το χρήστη και να τους αθροίσουμε. Όταν ο χρήστης δώσει 0 τότε τερματίζει το πρόγραμμα. cin >> a; while (a!=0) sum+=a; cin >> a; χρειάζομαι 2 cin Προγραμματισμός 46
47 Η Εντολή do-while do εντολή; while(συνθήκη); do cin >> a; sum+=a; while (a!=0); Πρώτα εκτελείται το σώμα της do /* σώμα */ while(); Ο έλεγχος της συνθήκης γίνεται μετά το while Προγραμματισμός 47
48 Ροη Ελέγχου Εκτέλεσε το σώμα Εφόσον η συνθήκη ισχύει επανέλαβε την εκτέλεση των εντολών στο σώμα του βρόχου Στο for και while το σώμα μπορεί να μην εκτελεστεί, ενώ στο do-while εκτελείται τουλάχιστο μια φορά ΠΡΟΣΟΧΗ: Να είμαστε σίγουροι ότι θέλουμε να εκτελεστεί το σώμα εντολών ΠΡΩΤΑ μια φορά και μετά να γίνει ο έλεγχος της συνθήκης Προγραμματισμός 48
49 Παράδειγμα int number; do cout << Enter a possitive value: ; cin >> number; while(number<= 0); int number; cout << Enter a possitive value: ; cin >> number; while(number<= 0) cout << Enter a possitive value: ; cin >> number; Προγραμματισμός 49
50 Επαναληπτικές Εντολές do/while int calculator(int a,int b) do εντολή while (έκφραση); int res = 0; char ch; cout << Add, Substract, Multiply, Divide ; do cout >> Enter first letter: ; cin.get(ch); while ( ch!= A && ch!= S && ch!= M && ch!= D ); if (ch== A ) res = a+b; else if (ch== S ) res = a-b; else if (ch== M ) res = a*b; else if (ch== D ) res = a/b; cout << a << ch << b << = << res; return res; Προγραμματισμός 50
51 Προγραμματισμός Έξοδος από βρόχο
52 Έξοδος από βρόχο Εντολή break Τερματισμός μόνο του πιο «μέσα» βρόγχου ή switch Ειδικές περιπτώσεις Π.χ., βγες από το μενού Εντολή continue Η ροή πηγαίνει απευθείας στην έκφραση3 παράσταση της for (αν πρόκειται για for) Κατόπιν η ροή πηγαίνει στην συνθήκη ελέγχου της ανακύκλωσης (για for, while, do) Π.χ., αγνόησε κάποιο στοιχείο του βρόχου Προγραμματισμός 52
53 break Η εντολή break μπορεί να χρησιμοποιηθεί σε βρόχο while, do-while και for για να προκαλέσει πρόωρη έξοδο από το βρόχο. int i; for (i = 1; i < 10; i++) if (i == 5) break; cout << i; cout << broke out of loop at i = << i; return 0; ΕΞΟΔΟΣ: Έξοδος από βρόχο με i = 5 Προγραμματισμός 53
54 break Η εντολή break εξάγει την εκτέλεση από τον πλησιέστερο βρόχο στην εμβέλεια (scope) for (i = 1; i < 10; i++) for (j=0;j<5;j++) if (j == 2) break; Έξοδος από βρόχο του j Προγραμματισμός 54
55 continue H εντολή continue μπορεί να χρησιμοποιηθεί με for, while, do-while για να προκαλέσει τη ματαίωση της εκτέλεσης των επομένων εντολών του βρόχου, για την τρέχουσα επανάληψη. int i; for (i = 1; i < 10; i++) if (i == 5) continue; cout << i; Παράλειψη των υπολοίπων εντολών σε μια τρέχουσα επανάληψη και εκ νέου εκτέλεση του σώματος εντολών ΕΞΟΔΟΣ: Έξοδος από βρόχο με i = 10 Προγραμματισμός
56 Παραδείγματα Bρόχων /*Υπολογισμός της μικρότερης δύναμης του 2 που είναι μεγαλύτερη από τον αριθμό n*/ int poweroftwo(int n) int p; p = 1; while (1) p = p*2; if (p > n) break; return p; Προγραμματισμός 56
57 break int main() char key; cout<<"press any key or E to exit:\n <<endl; while(1) cin>>key; // if E or e, exit if (key == 'E' key == 'e') break; cout<<"goodbye!\n"; Προγραμματισμός 57
58 continue Προγραμματισμός int main() int haystack[size] = 1, 3, 2, 4, 7, 6, 9, 5, 8, 0; int needle; cout<<"enter a number (0-9) to see its position:"<<endl; cin>>needle; int i; for (i = 0; i < SIZE; i++) if (needle!= haystack[i]) cout<<"finding at position <<i<< : << haystack[i]<< endl; continue; cout<<"number needle << found at position <<i<<endl; break; return 0;
59 1/2 char c; while(true) cout << "MAIN MENU:" << endl; cout << "l: left, r: right, q: quit -> "; cin >> c; if(c == 'q') break; // Out of "while(1)" if(c == 'l') Προγραμματισμός cout << "LEFT MENU:" << endl << "select a or b: "; cin >> c; if(c == 'a') if(c == 'b') else cout << "you chose 'a'" << endl; continue; // Back to main menu cout << "you chose 'b'" << endl; continue; // Back to main menu cout << "you didn't choose a or b!" << endl; continue; // Back to main menu
60 2/2 if(c == 'r') cout << "RIGHT MENU:" << endl; cout << "select c or d: "; cin >> c; if(c == 'c') if(c == 'd') else cout << "you chose 'c'" << endl; continue; // Back to main menu cout << "you chose 'd'" << endl; continue; // Back to main menu cout << "you didn't choose c or d!" << endl; continue; // Back to main menu cout << "you must type l or r or q!" << endl; cout << "quitting menu..." << endl; Προγραμματισμός
61 Έξοδος από βρόχο #include <stdio.h> int main() /* Tameiakh mhxanh*/ float sum = 0, SUM = 0, product = 0; int plh8os, id = 1; cout << Give -1 for false, ; cout << -2 for next customer ; cout << and -3 for exit ;; while (1) cout ("Enter product price :"); cin >> product; if (product == -1) cout << Enter customer << id; SUM = SUM - sum; sum = 0; continue; else if (product == -2) cout << sum <<id<< = <<sum; id++; sum = 0; continue; else if (product == -3) cout << Balance of << id-1 << = << SUM; break; cout << "Enter item #:"; cin >> plh8os; sum += plh8os* product; SUM += plh8os* product; return 0; Προγραμματισμός
62 Που είναι το λάθος και πως διορθώνεται; Προγραμματισμός
63 Προγραμματισμός Προβλήματα
64 Πρόβλημα Εύρεσης Παραγοντικού Σχεδιάστε αλγόριθμο ο οποίος υπολογίζει το παραγοντικό ενός θετικού ακέραιου αριθμού (>0) που δίνει ο χρήστης. Δεδομένα εισόδου: αριθμός x Δεδομένα εξόδου : το παραγοντικό Π.χ. 1! = 1, 2! = 1.2 = 2, 3! = = 6 4!= =24, 5!= =120,. Προγραμματισμός 64
65 Λύση 1: Εύρεσης Παραγοντικού με for loop int main() int i, factorial=1; int n; cout << "Enter Number (1-12):"; cin >> n; for (i=1; i<=n; i++) factorial *= i; cout << The factorial of << n << is << factorial; return 0; Προγραμματισμός 65
66 Λύση 2: Εύρεσης Παραγοντικού με έλεγχο δεδομένων εισόδου int main() int i, factorial=1; int n; do /* Έλεγχος ότι τα δεδομένα εισόδου είναι ορθά */ cout << "Enter Number (1-12):"; cin >> n; while (n<1 n>12); for (i=1; i<=n; i++) factorial *= i; cout << The factorial of n << is << factorial; return 0; Προγραμματισμός 66
67 Λύση 3: Εύρεσης Παραγοντικού με while loop int main() int i=1, factorial=1; int n; do cout << "Enter Number (1-12):"; cin >> n; while (n<1 n>12); while (i<=n) factorial *= i; i++; cout << The factorial of n << is << factorial; return 0; /*Έλεγχος ότι τα δεδομένα εισόδου είναι ορθά*/ Προγραμματισμός 67
68 Λύση 3: Εύρεσης Παραγοντικού με do while loop main() int i=1, factorial=1; int n; do cout << "Enter Number (1-12):"; cin >> n; while (n<1 n>12); Προγραμματισμός 68 /* Έλεγχος ότι τα δεδομένα εισόδου είναι ορθά*/ do factorial = factorial * i; i++; while (i<=n) cout << The factorial of n << is << factorial; return 0;
69 Εμφωλευμένοι (Nested) Βρόχοι : int i=0; while(i<5) int j=0; while(j<5) cout << i << - << j; j++; cout<<endl; i++; Προγραμματισμός 69 Αποτέλεσμα:
70 for (i=0; i <5; i++) for (j=0; j < i; j++) cout << i*j; cout.put( \n ); Πόσες φορές θα εκτελεστεί το 1ο cout; = 10 Πόσες φορές θα εκτελεστεί το 2ο cout; 5 Ποια θα είναι η τελευταία τιμή που θα εκτυπωθεί; 4*3=12 Προγραμματισμός 70
71 Πόσες φορές θα εκτελεστει; for (i=0; i <= MAX1; i++) for (j=0; j < MAX2; j++) cout << **************** ; 1) MAX1*MAX2 2) (MAX1+1)*(MAX2+1) 3) (MAX1+1)*MAX2 4) MAX1*(MAX2+1) Προγραμματισμός 71
72 Example for (i=0;i<50;i++) for (j=0;j<50;j++) char c; double distance,dx,dy; dy = 25-i; dx = 25-j; distance = sqrt(dx*dx + dy*dy); if (distance < 25) c = * ; else c = ; cout.put(c); cout.put( \n ); Προγραμματισμός 72
73 τρίγωνο int i=0,j; while(i<5) j=0; while(j<=i) cout.put(i); cout.put( - ); cout.put(j); j++; cout.put( \n ); i++; Αποτέλεσμα: Προγραμματισμός 73
74 Εμφωλευμένοι βρόχοι for (i=1; i<=8; i++) for (j = 1; j <= i; ++j) cout.put( * ); cout.put( \n ); Τι είναι μια «αναλογική» και «μη-αναλογική» γραμματισειρά; * ** *** **** ***** ****** ******* ******** Προγραμματισμός 74
75 Φωλιασμένοι βρόχοι /*Πως θα εκτυπώναμε το παρακάτω σχήμα;*/ * * ** ** *** *** **** **** ***** ***** ****** ****** ******* ******* **************** Προγραμματισμός 75
76 for (i = 0; i < 10; i++) /* loop body */ i = 0; for (; i < 10;) i++; i = 0; for (;; i++) if (i >= 10) break; Προγραμματισμός 76
ΗΥ-150. Προγραμματισμός
ΗΥ-150 Επανάληψη Σειριακή εκτέλεση εντολών Όλα τα προγράμματα «γράφονται» χρησιμοποιώντας 3 είδη ροής εντολών: Σειριακή Σε διακλάδωση if, if/else, switch Επαναληψηπτικά for, while, do-while Εντολές επανάληψης
Διαβάστε περισσότεραΗΥ-150. Προγραμματισμός
ΗΥ-150 Προγραμματισμός Επανάληψη Προγραμματισμός Σειριακή εκτέλεση εντολών Όλα τα προγράμματα «γράφονται» χρησιμοποιώντας 3 είδη ροής εντολών: Σειριακή Σε διακλάδωση if, if/else, switch Επαναληψηπτικά
Διαβάστε περισσότεραΗΥ-150. Προγραμματισμός
ΗΥ-150 Προγραμματισμός Επανάληψη Προγραμματισμός Σειριακή εκτέλεση εντολών Όλα τα προγράμματα «γράφονται» χρησιμοποιώντας 3 είδη ροής εντολών: Σειριακή Σε διακλάδωση if, if/else, switch Επαναληψηπτικά
Διαβάστε περισσότεραΚεφάλαιο : Επαναλήψεις (o βρόγχος While) (Διάλεξη 9) Δομές Έλεγχου Προγράμματος
Κεφάλαιο 5.1-5.3: Επαναλήψεις (o βρόγχος While) (Διάλεξη 9) 9-1 Δομές Έλεγχου Προγράμματος Μέχρι τώρα είδαμε τις ακόλουθες δομές έλεγχου (program control structure) ενός προγράμματος Α) Sequence π.χ. int
Διαβάστε περισσότεραΜεθόδων Επίλυσης Προβλημάτων
ΕΠΛ 032.3: 3: Προγραμματισμός Μεθόδων Επίλυσης Προβλημάτων Αχιλλέας Αχιλλέως, Τμήμα Πληροφορικής, Πανεπιστήμιο Κύπρου Email: achilleas@cs.ucy.ac.cy Κεφάλαιο 7 ομές Επαναλήψεις Ο βρόχος While ομές Έλεγχου
Διαβάστε περισσότεραΚεφάλαιο 5.4-5.11: Επαναλήψεις (oι βρόγχοιfor, do-while) (Διάλεξη 10) Εντολές Επανάληψης που θα καλυφθούν σήμερα
Κεφάλαιο 5.4-5.11: Επαναλήψεις (oι βρόγχοιfor, do-while) (Διάλεξη 10) 10-1 Εντολές Επανάληψης που θα καλυφθούν σήμερα Διάλεξη 9 - Δευτέρα while() τελεστές postfix/prefix (++, --,...) και σύνθετοι τελεστές
Διαβάστε περισσότεραΚεφάλαιο : Επαναλήψεις (oι βρόχος While) ( ιάλεξη 9) ιδάσκων: ηµήτρης Ζεϊναλιπούρ
Κεφάλαιο 5.1-5.3: Επαναλήψεις (oι βρόχος While) ( ιάλεξη 9) ιδάσκων: ηµήτρης Ζεϊναλιπούρ 9-1 οµές Έλεγχου Προγράµµατος Μέχρι τώρα είδαµε τις ακόλουθες δοµές έλεγχου (program control structure) ενός προγράµµατος
Διαβάστε περισσότεραΚεφάλαιο : Επαναλήψεις (for, do-while)
Κεφάλαιο 5.4-5.11: Επαναλήψεις (for, do-while) 10-1 Εντολές Επανάληψης που θα καλυφθούν σήµερα while(){ τελεστές postfix/prefix (++, --,...) και σύνθετοι τελεστές Παραδείγµατα Σήµερα for(){ Η εντολές break/continue;
Διαβάστε περισσότεραΣτόχοι και αντικείμενο ενότητας. Προτάσεις επανάληψης. Έλεγχος ροής προγράμματος. #5.. Εντολές Επανάληψης
Στόχοι και αντικείμενο ενότητας Έλεγχος ροής προγράμματος (βλ. ενότητα #4) Δομή επανάληψης #5.. Εντολές Επανάληψης Προτάσεις επανάληψης Εντολές while, do while Εντολή for Περί βρόχων (loops) Τελεστές,
Διαβάστε περισσότερα9. Εντολές επανάληψηςκαι η εντολή
Προγραμματισμός Μεθόδων Επίλυσης Προβλημάτων 9. Εντολές επανάληψηςκαι η εντολή while Ιωάννης Κατάκης Σήμερα o Εισαγωγή στις δομές επανάληψης o Εντολή while o Τελεστές prefix και postfix Δομές ελέγχου προγράμματος
Διαβάστε περισσότεραΔιάλεξη 5η: Εντολές Επανάληψης
Διάλεξη 5η: Εντολές Επανάληψης Τμήμα Επιστήμης Υπολογιστών, Πανεπιστήμιο Κρήτης Εισαγωγή στην Επιστήμη Υπολογιστών Βασίζεται σε διαφάνειες του Κ Παναγιωτάκη Πρατικάκης (CSD) Εντολές Επανάληψης CS100, 2015-2016
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ. Ενότητα 5: Εντολές Επανάληψης
Προγραμματισμός Η/Υ Ενότητα 5: Νίκος Καρακαπιλίδης, Καθηγητής Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών Σκοποί ενότητας Έλεγχος της ροής του προγράμματος
Διαβάστε περισσότεραΥπολογισμός - Εντολές Επανάληψης
Προγραμματισμός Η/Υ Ι Υπολογισμός - Εντολές Επανάληψης ΕΛΕΥΘΕΡΙΟΣ ΚΟΣΜΑΣ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ 2018-2019 ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε. 1 Περίληψη Σήμερα... θα συνεχίσουμε τη συζήτησή μας για τα βασικά στοιχεία
Διαβάστε περισσότεραΠρογραμματισμό για ΗΜΥ
ΕΠΛ 034: Εισαγωγή στον Προγραμματισμό για ΗΜΥ Αχιλλέας Αχιλλέως, Τμήμα Πληροφορικής, Πανεπιστήμιο Κύπρου Email: achilleas@cs.ucy.ac.cy Κεφάλαιο 7 ομές Επανάληψης Θέματα ιάλεξης Εντολές while, for, do while
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό
Εισαγωγή στον Προγραμματισμό Έλεγχος Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Σχεσιακοί Τελεστές και Ισότητας Ένα πρόγραμμα εκτός από αριθμητικές πράξεις
Διαβάστε περισσότεραΔομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων
Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Νέο Πρόγραμμα
Διαβάστε περισσότεραΗΥ-150. Προγραμματισμός
ΗΥ-150 Εντολές Ελέγχου Ροής Σειριακή εκτέλεση εντολών Όλα τα προγράμματα «γράφονται» χρησιμοποιώντας 3 είδη εντολών: Σειριακές εντολές (sequential built in C) Εντολές απόφασης (if, if/else, switch) Περιλαμβάνει
Διαβάστε περισσότεραΗΥ-150. Προγραμματισμός
ΗΥ-150 Εντολές Ελέγχου Ροής Σειριακή εκτέλεση εντολών Όλα τα προγράμματα «γράφονται» χρησιμοποιώντας 3 είδη εντολών: Σειριακές εντολές (sequential built in C) Εντολές απόφασης (if, if/else, switch) Περιλαμβάνει
Διαβάστε περισσότεραΕισαγωγή στους Αλγόριθμους και τον Προγραμματισμό. 3η Διάλεξη Είσοδος Δεδομένων Συνθήκες Βρόχοι Παραδείγματα
Εισαγωγή στους Αλγόριθμους και τον Προγραμματισμό 3η Διάλεξη Είσοδος Δεδομένων Συνθήκες Βρόχοι Παραδείγματα Τελεστές συντομογραφίας Τελεστές σύντομης ανάθεσης += παράδειγμα: sum+=10; αντί για: sum = sum
Διαβάστε περισσότεραΒ7.1.4 Δομές Επανάληψης. Β Λυκείου Κατεύθυνσης
Β7.1.4 Δομές Επανάληψης Β Λυκείου Κατεύθυνσης Εισαγωγή Δομές επανάληψης ή βρόχοι (loops) ονομάζονται μέρη του κώδικα που εκτελούνται περισσότερες από μία φορές, ανάλογα με τη συνθήκη που έχουμε δηλώσει.
Διαβάστε περισσότεραΟι εντολές ελέγχου της ροής ενός προγράμματος.
Κεφάλαιο ΙΙI: Οι εντολές ελέγχου της ροής ενός προγράμματος 31 Εντολές ελέγχου της ροής Στο παρόν κεφάλαιο ασχολούμαστε με την σύνταξη των εντολών της C οι οποίες εισάγουν λογική και ελέγχουν την ροή εκτέλεσης
Διαβάστε περισσότεραΥπολογισμός - Εντολές Ελέγχου
Προγραμματισμός Η/Υ Ι Υπολογισμός - Εντολές Ελέγχου ΕΛΕΥΘΕΡΙΟΣ ΚΟΣΜΑΣ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ 2018-2019 ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε. 1 Περίληψη Σήμερα... θα συνεχίσουμε τη συζήτησή μας για τα βασικά στοιχεία
Διαβάστε περισσότεραΔομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων
Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Ένθετες
Διαβάστε περισσότεραΕισαγωγή στον Προγραµµατισµό. Διάλεξη 3 η : Επίλυση Προβληµάτων Χειµερινό Εξάµηνο 2011
Εισαγωγή στον Προγραµµατισµό Διάλεξη 3 η : Επίλυση Προβληµάτων Χειµερινό Εξάµηνο 2011 Τελεστής σύντοµης ανάθεσης Τελεστής σύντοµης ανάθεσης (shorthand assignment operator) µεταβλητή = µεταβλητή τελεστής
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 22/11/07
Ακαδ έτος 2007-2008 ΠΛΗΡΟΦΟΡΙΚΗ Ι Φερεντίνος 22/11/07 ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με ΑΜ σε 3, 7, 8 & 9 22/11/07 Παράδειγμα με if/else if και user input: import javautil*; public class Grades public
Διαβάστε περισσότεραΗ εντολή if-else. Η απλή μορφή της εντολής if είναι η ακόλουθη: if (συνθήκη) { Η γενική μορφή της εντολής ifelse. εντολή_1; εντολή_2;..
Επιλογή - Επανάληψη Η εντολή if-else Ο τελεστής παράστασης συνθήκης H εντολή switch Η εντολές for και while Η εντολή do-while Η εντολές break - continue - goto Μαθηματικές συναρτήσεις Λέξεις κλειδιά στη
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ (ΤΛ2007 )
Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.Ι. Κρήτης Προγραμματισμός Η/Υ (ΤΛ2007 ) Δρ. Μηχ. Νικόλαος Πετράκης (npet@chania.teicrete.gr) Πέμπτη (5 η ) τρίωρη διάλεξη. Ιστοσελίδα Μαθήματος: https://eclass.chania.teicrete.gr/
Διαβάστε περισσότεραΕντολές ελέγχου ροής if, for, while, do-while
Εντολές ελέγχου ροής if, for, while, do-while 1 Μαρτίου 014 1 Εντολές εκτέλεσης υπό συνθήκη Μπορούμε να εκτελέσουμε εντολές της γλώσσας σε περίπτωση που κάποια συνθήκη ισχύει χρησιμοποιώντας την εντολή
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟΝ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ
Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Διαμόρφωση Ελέγχου Ροής Προγράμματος Δομημένος Προγραμματισμός Ο πιο απλός και συνηθισμένος
Διαβάστε περισσότεραΔομές Επανάληψης. Εισαγωγή στη C++
Δομές Επανάληψης Εισαγωγή στη C++ Επαναληπτικές δηλώσεις Οι βρόγχοι (loops) αναγκάζουν ένα τμήμα κώδικα να επαναλαμβάνεται. Η επανάληψη συνεχίζεται για όσο μία λογική συνθήκη είναι αληθής. Όταν η συνθήκη
Διαβάστε περισσότεραΗλεκτρονικοί Υπολογιστές
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 8: Επαναληπτικές Εντολές στη C++ Ζαχαρούλα Ανδρεοπούλου Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραΕΝΟΤΗΤΑ 4 Λήψη Αποφάσεων και Συναρτήσεις Ελέγχου
ΕΝΟΤΗΤΑ 4 Λήψη Αποφάσεων και Συναρτήσεις Ελέγχου Σκοπός και περίγραμμα της Ενότητας 4 Σκοπός της παρουσίασης Να μελετήσουμε τις συναρτήσεις που ελέγχουν την ροή και την εκτέλεση ενός προγράμματος Σύνοψη
Διαβάστε περισσότεραΕντολές Επανάληψης. int sum = 0, i=1; sum += i++ ; sum += i++ ; Η πράξη αυτή θα πρέπει να επαναληφθεί Ν φορές!
Εντολές Επανάληψης Πολλές φορές χρειάζεται να επαναλάβουμε τις ίδιες εντολές Πχ. Έστω ότι θέλουμε να υπολογίσουμε το άθροισμα όρων μιας ακολουθίας διαδοχικών ακεραίων. Δηλαδή αν ο χρήστης δώσει τον αριθμό
Διαβάστε περισσότεραΔομές ελέγχου ροής προγράμματος
Δομές ελέγχου ροής προγράμματος Υπάρχουν δύο είδη δομών ελέγχου ροής (control flow): Οι δομές επιλογής και Οι δομές επανάληψης Δομές ελέγχου ροής προγράμματος Είδος δομής Δομές επιλογής Δομή ελέγχου ροής
Διαβάστε περισσότεραΗΥ-150. Προγραµµατισµός. Εντολές Ελέγχου Ροής
ΗΥ-150 Εντολές Ελέγχου Ροής Σειριακή εκτέλεση εντολών Όλα τα προγράµµατα «γράφονται» χρησιµοποιώντας 3 είδη εντολών: Σειριακές εντολές (sequential built in C) Εντολές απόφασης (if, if/else, switch) Περιλαµβάνει
Διαβάστε περισσότερα10. Εντολές επανάληψηςκαι οι εντολές
Προγραμματισμός Μεθόδων Επίλυσης Προβλημάτων 10. Εντολές επανάληψηςκαι οι εντολές for και do-while Ιωάννης Κατάκης Σήμερα o for o break/continue o dowhile() o φωλιασμένοι βρόχοι o παραδείγματα Ο βρόχος
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ (ΤΛ2007 )
Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.Ι. Κρήτης Προγραμματισμός Η/Υ (ΤΛ2007 ) Δρ. Μηχ. Νικόλαος Πετράκης (npet@chania.teicrete.gr) Ιστοσελίδα Μαθήματος: https://eclass.chania.teicrete.gr/ Εξάμηνο: Εαρινό 2014-15
Διαβάστε περισσότεραΔομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων
Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Νέο Πρόγραμμα
Διαβάστε περισσότεραΔομές ελέγχου & επανάληψης
3 Δομές ελέγχου & επανάληψης Τι θα δούμε σε αυτό το μάθημα 1. δομές ελέγχου 1. η δομή if 2. η δομή switch 2. δομές επανάληψης 1. η δομή while 2. η δομή do...while 3. η δομή for 3. break και continue 4.
Διαβάστε περισσότεραΗ γλώσσα προγραμματισμού C
Η γλώσσα προγραμματισμού C Εντολές ελέγχου ροής προγράμματος (if-else & switch) Η εντολή if-else Η εντολή if-else υπάρχει σχεδόν σε όλες τις γλώσσες προγραμματισμού. Χρησιμοποιείται για τον έλεγχο της
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ Έλεγχος ροής Δομή επιλογής (if, switch) Δομές επανάληψης (while, do-while, for) Διακλάδωση
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό
Εισαγωγή στον Προγραμματισμό Ενότητα 5 Δομές Ελέγχου Πανεπιστήμιο Αιγαίου Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Δομές Ελέγχου Οι Boehm και Jacopini απέδειξαν ότι οποιοσδήποτε αλγόριθμος
Διαβάστε περισσότεραΕισαγωγή στην πληροφορική
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόμων Τοπογράφων Μηχανικών Εισαγωγή στην πληροφορική Βασίλειος Βεσκούκης Δρ. Ηλεκτρολόγος Μηχανικός & Μηχανικός Υπολογιστών ΕΜΠ v.vescoukis@cs.ntua.gr Η γλώσσα προγραμματισμού
Διαβάστε περισσότεραΔομημένος Προγραμματισμός
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Δομημένος Προγραμματισμός Ενότητα 5: Εντολές επανάληψης Κουκουλέτσος Κώστας Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστικών Συστημάτων
Διαβάστε περισσότεραΣτη C++ υπάρχουν τρεις τύποι βρόχων: (a) while, (b) do while, και (c) for. Ακολουθεί η σύνταξη για κάθε μια:
Εργαστήριο 6: 6.1 Δομές Επανάληψης Βρόγχοι (Loops) Όταν θέλουμε να επαναληφθεί μια ομάδα εντολών τη βάζουμε μέσα σε ένα βρόχο επανάληψης. Το αν θα (ξανα)επαναληφθεί η εκτέλεση της ομάδας εντολών καθορίζεται
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ Μέρος 5ο ΝΙΚΟΛΑΟΣ ΣΤΕΡΓΙΟΥΛΑΣ ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ 1 Η ΕΝΤΟΛΗ for Με την εντολή for δημιουργούμε βρόχους επανάληψης σε
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό με C++
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Εισαγωγή στον Προγραμματισμό με C++ Ενότητα # 3: Επαναλήψεις Κωνσταντίνος Κουκουλέτσος Τμήμα Αυτοματισμού Άδειες Χρήσης Το παρόν
Διαβάστε περισσότεραΓ7.1 Επανάληψη ύλης Β Λυκείου. Γ Λυκείου Κατεύθυνσης
Γ7.1 Επανάληψη ύλης Β Λυκείου Γ Λυκείου Κατεύθυνσης Απλά προγράμματα Ένα πρόγραμμα στη C++ που υπολογίζει το άθροισμα 2 ακέραιων αριθμών. // simple program #include using namespace std; int main(){
Διαβάστε περισσότεραΔομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων
Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Κανόνες
Διαβάστε περισσότεραΠρογραμματισμός Ι (HY120)
Προγραμματισμός Ι (HY120) #6 εκτέλεση σε επανάληψη 1 Σπύρος Λάλης Εκτέλεση σε επανάληψη: while while () lexpr body true false Όσο η λογική συνθήκη επανάληψης lexpr αποτιμάται σε μια τιμή
Διαβάστε περισσότεραΗ γλώσσα προγραμματισμού C
Η γλώσσα προγραμματισμού C Εντολές ελέγχου ροής προγράμματος (if-else & switch) Η εντολή if-else Η εντολή if-else υπάρχει σχεδόν σε όλες τις γλώσσες προγραμματισμού. Χρησιμοποιείται για τον έλεγχο της
Διαβάστε περισσότεραΔιάλεξη 3η: Τύποι Μεταβλητών, Τελεστές, Είσοδος/Έξοδος
Διάλεξη 3η: Τύποι Μεταβλητών, Τελεστές, Είσοδος/Έξοδος Τμήμα Επιστήμης Υπολογιστών, Πανεπιστήμιο Κρήτης Εισαγωγή στην Επιστήμη Υπολογιστών Βασίζεται σε διαφάνειες του Κ Παναγιωτάκη Πρατικάκης (CSD) Μεταβλητές,
Διαβάστε περισσότεραΗ Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 5 Εντολές Επανάληψης for while do while. Λαμπρινίδης Γεώργιος
Η Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 5 Εντολές Επανάληψης for while do while Λαμπρινίδης Γεώργιος lamprinidis@pharm.uoa.gr Εντολές Επανάληψης Οι εντολές επανάληψης ανήκουν στην κατηγορία των εντολών που επηρεάζουν
Διαβάστε περισσότεραΓλώσσα Προγραμματισμού C
Προγραμματισμός HY: Γλώσσα Προγραμματισμού C Δρ. Ηλίας Κ. Σάββας, Αναπληρωτής Καθηγητής, Τμήμα Μηχανικών Πληροφορικής Τ.Ε., T.E.I. Θεσσαλίας Email: savvas@teilar.gr URL: http://teilar.academia.edu/iliassavvas
Διαβάστε περισσότεραΗ γλώσσα προγραμματισμού C
Η γλώσσα προγραμματισμού C Οι εντολές επανάληψης (while, do-while, for) Γενικά για τις εντολές επανάληψης Συχνά στο προγραμματισμό είναι επιθυμητή η πολλαπλή εκτέλεση μιας ενότητας εντολών, είτε για ένα
Διαβάστε περισσότεραΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ. for (παράσταση_1; παράσταση_2; παράσταση_3) εντολή επόμενη εντολή
ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ for (παράσταση_1; παράσταση_2; παράσταση_3) εντολή επόμενη εντολή παράσταση_1 = Παράσταση Αρχικοποίησης παράσταση_2 = Παράσταση Ελέγχου Επανάληψης παράσταση_3 = Παράσταση Ενημέρωσης
Διαβάστε περισσότεραΠ. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7
Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 Προηγούµενη ιάλεξη Έννοια της
Διαβάστε περισσότεραΝικόλαος Μιχαλοδημητράκης Σημειώσεις C (Εργαστήριο) 5 ο Μέρος 5 ο Μέρος Εντολές Επανάληψης: FOR - WHILE. Περιγραφή
Νικόλαος Μιχαλοδημητράκης Σημειώσεις C (Εργαστήριο) 5 ο Μέρος 5 ο Μέρος Εντολές Επανάληψης: FOR - WHILE Περιγραφή Χρησιμοποιούμε την εντολή επανάληψης for όταν γνωρίζουμε εκ των προτέρων πόσες αλλά και
Διαβάστε περισσότεραΔομημένος Προγραμματισμός (ΤΛ1006)
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κρήτης Σχολή Εφαρμοσμένων Επιστημών Τμήμα Ηλεκτρονικών Μηχανικών Τομέας Αυτοματισμού και Πληροφορικής Δομημένος Προγραμματισμός (ΤΛ1006) Δρ. Μηχ. Νικόλαος Πετράκης, Καθηγητής
Διαβάστε περισσότεραΔομή Επανάληψης. Κεφάλαιο 7 Mike Trimos
Δομή Επανάληψης Κεφάλαιο 7 Mike Trimos Δομή Επανάληψης Η Διαδικασία αυτή ονομάζεται Βρόγχος ή Επανάληψη (Loop) και η εντολή ή το σύνολο των εντολών που επαναλαμβάνονται ονομάζεται Σώμα της Δομής. Η γλώσσα
Διαβάστε περισσότεραΟ βρόχος for Η εντολή for χρησιμοποιείται για τη δημιουργία επαναληπτικών βρόχων στη C
Ο βρόχος for Η εντολή for χρησιμοποιείται για τη δημιουργία επαναληπτικών βρόχων στη C Επαναληπτικός βρόχος καλείται το τμήμα του κώδικα μέσα σε ένα πρόγραμμα, το οποίο εκτελείται από την αρχή και επαναλαμβάνεται
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ ΙΙ (JAVA) 11/3/2008
ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ (JAVA) 11/3/2008 Κατασκευαστές (Constructors) Ειδικός τύπος μεθόδων, οι οποίες: - είναι public και έχουν το ίδιο όνομα με αυτό της κλάσης - χρησιμοποιούνται για να αρχικοποιήσουν κάποιες
Διαβάστε περισσότερα2ο σετ σημειώσεων. 1 Εντολές εκτέλεσης υπό συνθήκη. 19 Μαρτίου 2012
ο σετ σημειώσεων 19 Μαρτίου 01 1 Εντολές εκτέλεσης υπό συνθήκη Μπορούμε να εκτελέσουμε εντολές της γλώσσας σε περίπτωση που κάποια συνθήκη ισχύει χρησιμοποιώντας την εντολή if. Συντάσσεται ως εξής: 1 if
Διαβάστε περισσότεραΟ πιο κάτω πίνακας περιγράφει σε ποιες περιπτώσεις χρησιμοποιούμε τους τρεις πιο πάνω τρόπους:
Επαναλήψεις - Loops Οι επαναλήψεις σε ένα πρόγραμμα μας επιτρέπουν μια ομάδα εντολών να εκτελείται για όσες φορές επιθυμούμε Υπάρχουν τρεις τρόποι επανάληψης εντολών με τη χρήση: While loops For loops
Διαβάστε περισσότεραΑσκήσεις σε Επαναληπτικούς Βρόχους και Συναρτήσεις. Επανάληψη για την ενδιάμεση εξέταση. (Διάλεξη 13)
Ασκήσεις σε Επαναληπτικούς Βρόχους και Συναρτήσεις Επανάληψη για την ενδιάμεση εξέταση (Διάλεξη 13) 13-1 Πρόβλημα 1 Γράψετε τον ορισμό μίας συνάρτησης η οποία υπολογίζει το μέγιστο 2 ακεραίων αριθμών και
Διαβάστε περισσότεραΕίδη εντολών. Απλές εντολές. Εντολές ελέγχου. Εκτελούν κάποια ενέργεια. Ορίζουν τον τρόπο με τον οποίο εκτελούνται άλλες εντολές
Μορφές Εντολών Είδη εντολών Απλές εντολές Εκτελούν κάποια ενέργεια Εντολές ελέγχου Ορίζουν τον τρόπο με τον οποίο εκτελούνται άλλες εντολές Εντολές και παραστάσεις Μιαεντολήείναιμιαπαράστασηπου ακολουθείται
Διαβάστε περισσότεραΗ γλώσσα προγραμματισμού C
Η γλώσσα προγραμματισμού C Οι εντολές επανάληψης (while, do-while, for) Γενικά για τις εντολές επανάληψης Συχνά στο προγραμματισμό είναι επιθυμητή η πολλαπλή εκτέλεση μιας ενότητας εντολών, είτε για ένα
Διαβάστε περισσότεραΓλώσσα Προγραμματισμού C. Προγραμματισμός HY: Γλώσσα Προγραμματισμού C. Γρήγορος Πίνακας Αναφοράς Σύνταξης. Εισήγηση #4. Επαναληπτικές δομές:
Προγραμματισμός HY: Γλώσσα Προγραμματισμού C Δρ. Ηλίας Κ. Σάββας, Αναπληρωτής Καθηγητής, Τμήμα Μηχανικών Πληροφορικής Τ.Ε., T.E.I. Θεσσαλίας Email: savvas@teilar.gr URL: http://teilar.academia.edu/iliassavvas
Διαβάστε περισσότεραΑναφορά (1/2) Μπορούμε να ορίσουμε μια άλλη, ισοδύναμη αλλά ίσως πιο σύντομη, ονομασία για ποσότητα (μεταβλητή, σταθερή, συνάρτηση, κλπ.
ΤΡΙΤΗ ΔΙΑΛΕΞΗ Αναφορά (1/2) Μπορούμε να ορίσουμε μια άλλη, ισοδύναμη αλλά ίσως πιο σύντομη, ονομασία για ποσότητα (μεταβλητή, σταθερή, συνάρτηση, κλπ.): Σύνταξη τύπος όνομαα; τύπος όνομαβ{όνομαα}; όνομαβ
Διαβάστε περισσότεραΕπανάληψη. Εντολές while, for, do-while
Επανάληψη Εντολές while, for, do-while Απροσδιόριστη Επανάληψη ή Επανάληψη υπό συνθήκη (while, do-while) Απαριθµητή Επανάληψη (for) Εντολή while while (συνθήκη) εντολή C? ναι όχι S Σηµασιολογία Εάν από
Διαβάστε περισσότεραΠ. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7
Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 ❶ Προετοιµασία για το 1 ο Εργαστήριο
Διαβάστε περισσότεραΗ Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 6 Εντολές Επανάληψης Ασκήσεις. Γιώργος Λαμπρινίδης
Η Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 6 Εντολές Επανάληψης Ασκήσεις Γιώργος Λαμπρινίδης lamprinidis@pharm.uoa.gr Ασκήσεις Εμπέδωσης στις εντολές επανάληψης Σε αυτό το εργαστήριο θα δούμε στην πράξη: Πόσο χρήσιμες
Διαβάστε περισσότεραΤΕΜ-101 Εισαγωγή στους Η/Υ Εξεταστική Ιανουαρίου 2011 Θέματα Β
ΤΕΜ-101 Εισαγωγή στους Η/Υ Εξεταστική Ιανουαρίου 2011 Θέματα Β 1. (10 μον.) Απαντήστε σωστό ή λάθος στις παρακάτω ερωτήσεις (αʹ) _2togo είναι έγκυρο όνομα μεταβλητής (βʹ) Αν p είναι δείκτης στο πρώτο στοιχείο
Διαβάστε περισσότεραΚεφάλαιο 4: Συνθήκες Έλεγχου (if-else, switch) και Λογικοί τελεστές / παραστάσεις. (Διάλεξη 8)
Κεφάλαιο 4: Συνθήκες Έλεγχου (if-else, switch) και Λογικοί τελεστές / παραστάσεις (Διάλεξη 8) 8-1 Τι θα δούμε σήμερα Η εντολή if else Η εντολή if else ιf - -else H εντολή switch Λογικές παραστάσεις Σχεσιακοί
Διαβάστε περισσότεραΕντολές εισόδου - εξόδου. Εισαγωγή στη C++
Εντολές εισόδου - εξόδου Εισαγωγή στη C++ Το πρώτο πρόγραμμα //my first program #include using namespace std; int main(){ cout
Διαβάστε περισσότερα4. Επιλογή και Επανάληψη
Σελίδα 53 4. Επιλογή και Επανάληψη 4.1 Η Εντολή Επιλογής if.. then Η εντολή If.. Then.. χρησιμοποιείται για την λήψη λογικών αποφάσεων σε ένα πρόγραμμα. Η εντολή αυτή έχει διάφορες μορφές σύνταξης οι οποίες
Διαβάστε περισσότεραΔιάλεξη 3: Προγραμματισμός σε JAVA I. Διδάσκων: Παναγιώτης Ανδρέου
Διάλεξη 3: Προγραμματισμός σε JAVA I Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Εισαγωγή στις έννοιες: - Στοιχειώδης Προγραμματισμός - Προγραμματισμός με Συνθήκες - Προγραμματισμός με Βρόγχους
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ
ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Τρίτη Διάλεξη Εντολές Επιλογής και Επανάληψης Εντολές επιλογής Εντολή if Η πιο απλή μορφή της if συντάσσεται ως εξής: if ( συνθήκη ) Οι εντολές μέσα στα άγκιστρα αποτελούν
Διαβάστε περισσότεραΒ. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript
Β. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript Β.1 Τύποι Δεδομένων Όλες οι γλώσσες προγραμματισμού (πρέπει να) υποστηρίζουν πέντε (5) πρωταρχικούς τύπους δεδομένων: char (character) int (integer)
Διαβάστε περισσότεραΕισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C
Εισαγωγή στην C Μορφή Προγράµµατος σε γλώσσα C Τµήµα Α Με την εντολή include συµπεριλαµβάνω στο πρόγραµµα τα πρότυπα των συναρτήσεων εισόδου/εξόδου της C.Το αρχείο κεφαλίδας stdio.h είναι ένας κατάλογος
Διαβάστε περισσότεραΘέματα Προγραμματισμού Η/Υ
Πρόγραμμα Μεταπτυχιακών Σπουδών Πληροφορική και Υπολογιστική Βιοϊατρική Θέματα Προγραμματισμού Η/Υ Ενότητα 7: Θεματική Ενότητα: Δομές επανάληψης ΘΕΜΑΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ Θεματική Ενότητα 7 Δομές επανάληψης
Διαβάστε περισσότεραΕισαγωγή στη γλώσσα προγραμματισμού C++
Εισαγωγή στη γλώσσα προγραμματισμού C++ Επαναληπτική Δομή 2 1. Εισαγωγή Δομές επανάληψης ή βρόχοι (loops) ονομάζονται τμήματα του κώδικα που εκτελούνται περισσότερες από μία φορές, ανάλογα με τη συνθήκη
Διαβάστε περισσότεραΠαρακάτω δίνεται o σκελετός προγράμματος σε γλώσσα C. Σχολιάστε κάθε γραμμή του κώδικα.
Ερωτήσεις προόδου C Παρακάτω δίνεται o σκελετός προγράμματος σε γλώσσα C. Σχολιάστε κάθε γραμμή του κώδικα. #include // δίνει οδηγία στον compiler να // συμπεριλάβει την βιβλιοθήκη stdio int
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ ΙI Ενότητα 3: Έλεγχος ροής προγράμματος
ΠΛΗΡΟΦΟΡΙΚΗ ΙI Ενότητα 3: Έλεγχος ροής προγράμματος Μιχάλης Δρακόπουλος Σχολή Θετικών επιστημών Τμήμα Μαθηματικών ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ (Java) Ενότητα 3 ΕΛΕΓΧΟΣ ΡΟΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ Ι. Ελεγκτές συνθηκών ή περιπτώσεων:
Διαβάστε περισσότεραΤμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος http://www.teiser.gr/icd/staff/lantzos lantzos@teiser.gr
Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος http://www.teiser.gr/icd/staff/lantzos lantzos@teiser.gr 1 Βρόχοι Επανάληψη (Loop) Η επανάληψη ενός συνόλου εντολών για όσες φορές επιθυμούμε ή
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ. Ενότητα 4: Εντολές Επιλογής
Προγραμματισμός Η/Υ Ενότητα 4: Νίκος Καρακαπιλίδης, Καθηγητής Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών Σκοποί ενότητας Έλεγχος της ροής ενός προγράμματος
Διαβάστε περισσότερα11/23/2014. Στόχοι. Λογισμικό Υπολογιστή
ονάδα Δικτύων και Επικοινωνιών ΗΥ Τομέας Πληροφορικής, αθηματικών και Στατιστικής ΓΕΩΠΟΙΚΟ ΠΑΕΠΙΣΤΗΙΟ ΑΘΗΩ Εισαγωγή στην Επιστήμη των ΗΥ άθημα-4 url: http://openeclass.aua.gr (AOA0) Λογισμικό Υπολογιστή
Διαβάστε περισσότεραΒρόχοι. Εντολή επανάληψης. Το άθροισμα των αριθμών 1 5 υπολογίζεται με την εντολή. Πρόβλημα. Πώς θα υπολογίσουμε το άθροισμα των ακέραιων ;
Εντολή επανάληψης Το άθροισμα των αριθμών 1 5 υπολογίζεται με την εντολή Πρόβλημα Πώς θα υπολογίσουμε το άθροισμα των ακέραιων 1 5000; Ισοδύναμοι υπολογισμοί του Ισοδύναμοι υπολογισμοί του Ισοδύναμοι υπολογισμοί
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ (ΤΛ2007 )
Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.Ι. Κρήτης Προγραμματισμός Η/Υ (ΤΛ2007 ) Δρ. Μηχ. Νικόλαος Πετράκης (npet@chania.teicrete.gr) Ιστοσελίδα Μαθήματος: https://eclass.chania.teicrete.gr/ Εξάμηνο: Εαρινό 2014-15
Διαβάστε περισσότεραΔιαδικασιακός Προγραμματισμός
Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Διαδικασιακός Προγραμματισμός Διάλεξη 6 η Βρόχοι Επανάληψης Οι διαλέξεις βασίζονται στο βιβλίο των Τσελίκη και Τσελίκα C: Από τη Θεωρία στην Εφαρμογή
Διαβάστε περισσότεραΥΠΟΛΟΓΙΣΤΕΣ ΙΙ Εντολές επανάληψης Εντολές επανάληψης while for do-while ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ Παράδειγμα #1 Εντολή while
ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ Εντολές επανάληψης Εντολές επανάληψης Στη C++ υπάρχουν 3 διαφορετικές εντολές επανάληψης: while for do-while 1 2 ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ Εντολή while Παράδειγμα #1 Κατασκευάστε πρόγραμμα που για
Διαβάστε περισσότεραΣτόχοι και αντικείμενο ενότητας. Βασικές κατασκευές ΓΠ. Έλεγχος ροής προγράμματος. #4.. Εντολές Επιλογής
Στόχοι και αντικείμενο ενότητας Βασικές κατασκευές Γλωσσών Προγραμματισμού (ΓΠ) Δομές ελέγχου ροής προγράμματος #4.. ντολές πιλογής Προτάσεις διακλάδωσης υπό συνθήκη ντολές if, if Φωλιασμένα (nested) if
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Εισαγωγή στη Java
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Εισαγωγή στη Java Είσοδος Χρησιμοποιούμε την κλάση Scanner της Java import java.util.scanner; Αρχικοποιείται με το ρεύμα εισόδου: Scanner in = new Scanner(System.in);
Διαβάστε περισσότεραfor for for for( . */
Εισαγωγή Στον Προγραµµατισµό «C» Βρόχοι Επανάληψης Πανεπιστήµιο Πελοποννήσου Τµήµα Πληροφορικής & Τηλεπικοινωνιών Νικόλαος Δ. Τσελίκας Νικόλαος Προγραµµατισµός Δ. Τσελίκας Ι Ο βρόχος for Η εντολή for χρησιµοποιείται
Διαβάστε περισσότεραιαδικαστικός Προγραμματισμός
ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ιαδικαστικός Προγραμματισμός Α Εξάμηνο Μάθημα 2 ο : Εντολές ελέγχου > εντολές υπό συνθήκη Στόχοι μαθήματος Να κατανοήσετε τη σχέση μεταξύ εντολών και παραστάσεων. Να αναγνωρίζετε
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΕΠΛ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕΘΟΔΩΝ ΕΠΙΛΥΣΗΣ ΠΡΟΒΛΗΜΑΤΩΝ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΕΠΛ 032 2 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕΘΟΔΩΝ ΕΠΙΛΥΣΗΣ ΠΡΟΒΛΗΜΑΤΩΝ Ενδιάμεση Εξέταση Ημερομηνία:08/03/10 Διάρκεια: 13:30 15:00 Διδάσκων: Παύλος Αντωνίου Ονοματεπώνυμο: Αριθμός Ταυτότητας: Η εξέταση
Διαβάστε περισσότερα8. Συνθήκες ελέγχου, λογικοί τελεστές
Προγραμματισμός Μεθόδων Επίλυσης Προβλημάτων 8. Συνθήκες ελέγχου, λογικοί τελεστές Ιωάννης Κατάκης Σήμερα o Λογικές παραστάσεις Σχεσιακοί τελεστές Λογικοί τελεστές o if -else o switch Λογικές παραστάσεις
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Εισαγωγή στη Java II
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Εισαγωγή στη Java II Strings Η κλάση String είναι προκαθορισμένη κλάση της Java που μας επιτρέπει να χειριζόμαστε αλφαριθμητικά. Ο τελεστής + μας επιτρέπει
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 29/11/07
Συνέχεια για το for: ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 29/11/07 Nested for-loops (for μέσα σε for): π.χ. int k; for (int i=0; i
Διαβάστε περισσότεραΠρογραμματισμός ΗΥ και Υπολογιστική Φυσική. Χρήστος Γκουμόπουλος
Προγραμματισμός ΗΥ και Υπολογιστική Φυσική Χρήστος Γκουμόπουλος Προγραμματισμός ΗΥ και Υπολογιστική Φυσική Χρήστος Γκουμόπουλος Προγραμματισμός ΗΥ και Υπολογιστική Φυσική Χρήστος Γκουμόπουλος Προγραμματισμός
Διαβάστε περισσότερα