Υπολογισμός - Εντολές Επανάληψης
|
|
- Ἀλέξανδρος Λόντος
- 5 χρόνια πριν
- Προβολές:
Transcript
1 Προγραμματισμός Η/Υ Ι Υπολογισμός - Εντολές Επανάληψης ΕΛΕΥΘΕΡΙΟΣ ΚΟΣΜΑΣ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε. 1
2 Περίληψη Σήμερα... θα συνεχίσουμε τη συζήτησή μας για τα βασικά στοιχεία του υπολογισμού θα μελετήσουμε τον τρόπο επανάληψης εντολών σε ένα σύνολο τιμών (iteration) 2
3 Εντολή (statement) - Επανάληψη μερικές φορές πρέπει να επαναλάβουμε την εκτέλεση κάποιας (σύνθετης) εντολής είτε για ένα συγκεκριμένο αριθμό επαναλήψεων είτε για όσο ισχύει μια συνθήκη στη C αυτό μπορεί να γίνει με χρήση μίας εκ των εντολών: for while do while ο έλεγχος της επανάληψης γίνεται με τη βοήθεια λογικών εκφράσεων/προτάσεων οι δομές που σχηματίζουν οι εντολές επανάληψης ονομάζονται «βρόχοι» 3
4 Εντολή (statement) - Επανάληψη - while το πρώτο πρόγραμμα που έτρεξε σε έναν υπολογιστή (David Wheeler, University of Cambridge, 1949) 1. // υπολογισμός και εκτύπωση ενός πίνακα τετραγώνων για τους αριθμούς #include <stdio.h> main () 6. { 7. int i = 0; // αρχική τιμή μεταβλητής βρόχου, η οποία 8. // παρακολουθεί πόσες φορές έχει εκτελεστεί ο βρόχος 9. while (i < 100) { // συνθήκη τερματισμού βρόχου 10. printf("%d \t %d\n", i, i*i); // εντολή βρόχου i; // αύξηση μεταβλητής βρόχου κατά } 13. } 4
5 Εντολή (statement) - Επανάληψη - while ΙΙ τι χρειαζόμαστε: μία μεταβλητή βρόχου (ή μεταβλητή ελέγχου) i αρχικοποίηση μεταβλητής βρόχου int i = 0; κριτήριο τερματισμού if i<100 is false, terminate αύξηση μεταβλητής βρόχου ++i; κάτι να κάνουμε σε κάθε επανάληψη printf( ); 1. int i = 0; 2. while (i < 100) { 3. printf("%d \t %d\n", i, i*i); 4. ++i; 5. } 5
6 Εντολή (statement) - Επανάληψη - while - Συντακτικό συντακτικό εντολής while: while (condition) statement 1. int i = 0; 2. while (i < 100) { 3. printf("%d \t %d\n", i, i*i); 4. ++i; 5. } // while the condition is true, do statement η εντολή (statement) μπορεί να είναι απλή (μία) ή σύνθετη (μπλοκ) η εντολή εκτελείται όσο ισχύει η συνθήκη (condition) η συνθήκη αποτιμάται σε κάποια τιμή a και είναι αληθής όταν a 0 ψευδής όταν a = 0 όταν η συνθήκη γίνει ψευδής σταματά η εκτέλεση της εντολής 6
7 Εντολή (statement) - Επανάληψη - while - Διάγραμμα ροής (έναρξη) Εντολές Προγράμματος... σε κάθε επανάληψη γίνεται αποτίμηση της συνθήκης συνθήκη 0 συνθήκη = 0 ΑΛΗΘΗΣ συνθήκη ΨΕΥΔΗΣ εκτελείται όσο η συνθήκη είναι αληθής εντολή βρόχος Εντολές Προγράμματος (συνέχεια) int i = 0; 2. while (i < 100) { 3. printf("%d \t %d\n", i, i*i); 4. ++i; 5. } 7
8 Εντολή (statement) - Επανάληψη - while - Παρατηρήσεις η συνθήκη μπορεί να είναι 1. μια έκφραση συσχετισμού x>10 2. μια λογική πρόταση (x>10 && x<20) 3. το αποτέλεσμα κάποιας πράξης x+y 4. μεταβλητή ή τιμή x ή 100 αν η εντολή δεν είναι σύνθετη τα άγκιστρα { } δεν είναι απαραίτητα αν η συνθήκη είναι ψευδής από την αρχή δε θα εκτελεστεί ποτέ η εντολή while (2 > 3) statement αν η συνθήκη είναι πάντα αληθής ατέρμων βρόχος while (1) statement αν βάλουμε ';' μετά τη συνθήκη της while η εντολή της while είναι η κενή εντολή! while (x > 0); statement // το statement είναι εκτός της while! while (x > 0); statement 8
9 Εντολή (statement) - Επανάληψη - while - 1 ο παράδειγμα 1. #include <stdio.h> main () 4. { 5. int i = 1; 6. while (i < 5) { 7. printf("%d\n", i); 8. ++i; 9. } 10. printf("end\n"); 11. } i (i<5) printf end 9
10 Εντολή (statement) - Επανάληψη - while - 2 ο παράδειγμα 1. #include <stdio.h> main () 4. { 5. int i = 1; 6. while (++i < 5) { 7. printf("%d\n", i); 8. } 9. printf("end\n"); 10. } i (++i<5) printf 1 (2<5) (3<5) (4<5) (5<5) 0 end 10
11 Εντολή (statement) - Επανάληψη - while - 3 ο παράδειγμα 1. #include <stdio.h> main () 4. { 5. int i = 1; 6. while (i++ < 5) { 7. printf("%d\n", i); 8. } 9. printf("end\n"); 10. } i (i++<5) printf 1 (1<5) (2<5) (3<5) (4<5) (5<5) 0 end 11
12 Εντολή (statement) - Επανάληψη - while - 4 ο παράδειγμα γράψτε ένα πρόγραμμα το οποίο να ζητά από το χρήστη έναν ακέραιο n και να εμφανίζει όλους τους ακεραίους που είναι μικρότεροι από το n γράψτε ένα πρόγραμμα το οποίο να ζητά από το χρήστη έναν ακέραιο n και να εμφανίζει όλους τους ακεραίους από το 0 έως και το n 1. // εμφάνιση αριθμών μικρότερων του n #include <stdio.h> main () 6. { 7. int i, n; 8. printf("enter integer: "); 9. scanf("%d", &n); 10. i = 0; 11. while (i < n) { 12. printf("i is now: %d\n", i); i; 14. } 15. } 1. // εμφάνιση αριθμών από το 0 έως και το n #include <stdio.h> main () 6. { 7. int i, n; 8. printf("enter integer: "); 9. scanf("%d", &n); 10. i = 0; 11. while (i <= n) { 12. printf("i is now: %d\n", i); i; 14. } 15. } 12
13 Εντολή (statement) - Επανάληψη - while - 5 ο παράδειγμα γράψτε ένα πρόγραμμα το οποίο να ζητά από το χρήστη έναν ακέραιο n και υπολογίζει το άθροισμα: n 1. int i, n, sum; printf("enter integer: "); 4. scanf("%d", &n); i = 0; 7. sum = 0; 8. while (i <= n) { 9. sum += i; i; 11. } printf("sum = %d\n", sum); 13
14 Εντολή Επανάληψης do..while 14
15 Εντολή (statement) - Επανάληψη - do..while - Συντακτικό συντακτικό εντολής do while: do statement while (condition); // do statement, while condition is true ο έλεγχος της συνθήκης (condition) γίνεται στο τέλος του βρόχου η εντολή (statement) εκτελείται τουλάχιστον μία φορά το while στο τέλος της εντολής do while πρέπει να τελειώνει με ελληνικό ερωτηματικό (;) 1. int i = 0; 2. while (i < 100) { 3. printf("%d \t %d\n", i, i*i); 4. ++i; 5. } 1. int i = 0; 2. do { 3. printf("%d \t %d\n", i, i*i); 4. ++i; 5. } while (i < 100); 15
16 Εντολή (statement) - Επανάληψη - do..while - Διάγραμμα ροής (έναρξη) Εντολές Προγράμματος... συνθήκη 0 ΑΛΗΘΗΣ βρόχος εντολή συνθήκη εκτελείται όσο η συνθήκη είναι αληθής ΨΕΥΔΗΣ συνθήκη = 0 σε κάθε επανάληψη γίνεται αποτίμηση της συνθήκης Εντολές Προγράμματος (συνέχεια) int i = 0; 2. do { 3. printf("%d \t %d\n", i, i*i); 4. ++i; 5. } while (i < 100); 16
17 Εντολή (statement) - Επανάληψη - do..while - 1 ο παράδειγμα γράψτε ένα πρόγραμμα το οποίο να ζητά από το χρήστη έναν ακέραιο n και να εμφανίζει όλους τους ακεραίους που είναι μικρότεροι από το n γράψτε ένα πρόγραμμα το οποίο να ζητά από το χρήστη έναν ακέραιο n και να εμφανίζει όλους τους ακεραίους από το 0 έως και το n 1. // εμφάνιση αριθμών μικρότερων του n #include <stdio.h> main () 6. { 7. int i, n; 8. printf("enter integer: "); 9. scanf("%d", &n); 10. i = 0; 11. do { 12. printf("i is now: %d\n", i); i; 14. } while (i < n); 15. } 1. // εμφάνιση αριθμών από το 0 έως και το n #include <stdio.h> main () 6. { 7. int i, n; 8. printf("enter integer: "); 9. scanf("%d", &n); 10. i = 0; 11. do { 12. printf("i is now: %d\n", i); i; 14. } while (i <= n); 15. } 17
18 Εντολή (statement) - Επανάληψη - do..while - 2 ο παράδειγμα γράψτε ένα πρόγραμμα το οποίο να ζητά από το χρήστη έναν ακέραιο n και υπολογίζει το άθροισμα: n 1. int i, n, sum; printf("enter integer: "); 4. scanf("%d", &n); i = 0; 7. sum = 0; 8. do { 9. sum += i; i; 11. } while (i <= n); printf("sum = %d\n", sum); 18
19 Εντολή Επανάληψης for 19
20 Εντολή (statement) - Επανάληψη - for η εντολή for είναι παρόμοια με την εντολή while, με τη διαφορά ότι η διαχείριση της μεταβλητής ελέγχου επικεντρώνεται στην αρχή ευκολότερο να καταλάβουμε τι συμβαίνει 1. for (int i = 0; i < 100; ++i) 2. printf("%d \t %d\n", i, i*i); 1. int i = 0; 2. while (i < 100) { 3. printf("%d \t %d\n", i, i*i); 4. ++i; 5. } συντακτικό εντολής for: for (initialize; condition; increment) statement 20
21 Εντολή (statement) - Επανάληψη - for - Διάγραμμα ροής εκτελείται όσο η συνθήκη είναι αληθής συνθήκη 0 εντολή ΑΛΗΘΗΣ βρόχος εντολή προσαύξησης (έναρξη) Εντολές Προγράμματος... εντολή αρχικοποίησης συνθήκη ΨΕΥΔΗΣ σε κάθε επανάληψη γίνεται αποτίμηση της συνθήκης συνθήκη = 0 1. for (int i = 0; i < 100; ++i) 2. printf("%d \t %d\n", i, i*i); Εντολές Προγράμματος (συνέχεια)... 21
22 Εντολή (statement) - Επανάληψη - for - Παρατηρήσεις συντακτικό εντολής for: for (initialize; condition; increment) statement αν η συνθήκη είναι ψευδής δε θα εκτελεστεί ποτέ η εντολή η εντολή αρχικοποίησης (initialize) μπορεί να είναι περισσότερες από μία εντολές for (i = 0, j = 0, k = 1; i < k; ++i) { } η εντολή προσαύξησης (increment) μπορεί να είναι περισσότερες από μία εντολές for (i = 0; i < k; ++i, j+=2) { } όταν οι εντολές αρχικοποίησης και προσαύξησης αποτελούνται από πολλαπλές εντολές τότε αυτές χωρίζονται μεταξύ τους με κόμμα (,) 22
23 Εντολή (statement) - Επανάληψη - for - Παρατηρήσεις II χρησιμοποιούμε τη for όταν γνωρίζουμε εκ των προτέρων τον αριθμό επαναλήψεων δε βάζουμε το ελληνικό ερωτηματικό (;) στο τέλος της for for (i = 0; i < 100; ++i); { } // απλά αυξάνει το i 100 φορές δεν είναι απαραίτητο να υπάρχουν και τα τρία τμήματα της for όμως υπάρχει πάντα το διαχωριστικό ';' μεταξύ των τμημάτων for (;;) { } // ατέρμων βρόχος 23
24 Εντολή (statement) - Επανάληψη - for? παρατηρείτε κάποιο πρόβλημα στον παρακάτω κώδικα; 1. for (int i = 0; i < 100; ++i) // για κάθε i στην περιοχή [0:100) 2. { 3. printf("%d \t %d\n", i, i*i); 4. ++i; 5. } δεν τροποποιούμε ποτέ το μετρητή του βρόχου στο μπλοκ εντολών της for δυσνόητος κώδικας εάν θέλετε να αυξήσετε το μετρητή κατά 2, πείτε το! 1. // υπολογισμός και εκτύπωση ενός πίνακα τετραγώνων άρτιων αριθμών στην περιοχή [0:100) for (int i = 0; i < 100; i+=2) 4. printf("%d \t %d\n", i, i*i); 24
25 Εντολή (statement) - Επανάληψη - for - 1 ο παράδειγμα γράψτε ένα πρόγραμμα το οποίο να ζητά από το χρήστη έναν ακέραιο n και να εμφανίζει όλους τους ακεραίους που είναι μικρότεροι από το n γράψτε ένα πρόγραμμα το οποίο να ζητά από το χρήστη έναν ακέραιο n και να εμφανίζει όλους τους ακεραίους από το 0 έως και το n 1. // εμφάνιση αριθμών μικρότερων του n #include <stdio.h> main () 6. { 7. int i, n; 8. printf("enter integer: "); 9. scanf("%d", &n); 10. for (i = 0; i < n; ++i) 11. printf("i is now: %d\n", i); 12. } 1. // εμφάνιση αριθμών από το 0 έως και το n #include <stdio.h> main () 6. { 7. int i, n; 8. printf("enter integer: "); 9. scanf("%d", &n); 10. for (i = 0; i <= n; ++i) 11. printf("i is now: %d\n", i); 12. } 25
26 Εντολή (statement) - Επανάληψη - for - 2 ο παράδειγμα γράψτε ένα πρόγραμμα το οποίο να ζητά από το χρήστη έναν ακέραιο n και υπολογίζει το άθροισμα: n 1. int i, n, sum; printf("enter integer: "); 4. scanf("%d", &n); for (i = 0, sum = 0; i <= n; ++i) 7. sum += i; printf("sum = %d\n", sum); 26
27 while, do..while, for Παραδείγματα 27
28 Εντολή (statement) - Επανάληψη - Παρουσίαση αριθμών από 0 έως n 1. int i, n; 2. printf("enter integer: "); 3. scanf("%d", &n); 4. i = 0; 5. while (i <= n) { 6. printf("i is now: %d\n", i); 7. ++i; 8. } 1. int i, n; 2. printf("enter integer: "); 3. scanf("%d", &n); 4. i = 0; 5. do { 6. printf("i is now: %d\n", i); 7. ++i; 8. } while (i <= n); 1. int i, n; 2. printf("enter integer: "); 3. scanf("%d", &n); 4. for (i = 0; i <= n; ++i) 5. printf("i is now: %d\n", i); 28
29 Εντολή (statement) - Επανάληψη - Άθροισμα αριθμών n 1. int i, n, sum; 2. printf("enter integer: "); 3. scanf("%d", &n); 4. i = 0; 5. sum = 0; 6. while (i <= n) { 7. sum += i; 8. ++i; 9. } 10. printf("sum = %d\n", sum); 1. int i, n, sum; 2. printf("enter integer: "); 3. scanf("%d", &n); 4. i = 0; 5. sum = 0; 6. do { 7. sum += i; 8. ++i; 9. } while (i <= n); 10. printf("sum = %d\n", sum); 1. int i, n, sum; 2. printf("enter integer: "); 3. scanf("%d", &n); 4. for (i = 0, sum = 0; i <= n; ++i) 5. sum += i; 6. printf("sum = %d\n", sum); 29
30 Εντολή (statement) - Επανάληψη - Έυρεση αθροίσματος N ακεραίων (for) γράψτε ένα πρόγραμμα το οποίο να ζητά από το χρήστη Ν ακεραίους και να υπολογίζει το άθροισμά τους 1. int i, n, N, sum; printf("enter number of integers (N): "); 4. scanf("%d", &N); for (i = 0, sum = 0; i < N; ++i) { 7. printf("enter integer: "); 8. scanf("%d", &n); 9. sum += n; 10. } printf("sum = %d\n", sum); 30
31 Εντολή (statement) - Επανάληψη - Έυρεση αθροίσματος N πραγματικών (while) γράψτε ένα πρόγραμμα το οποίο να ζητά από το χρήστη Ν πραγματικούς αριθμούς και να υπολογίζει το άθροισμά τους 1. int i, N; 2. float n, sum; printf("enter number of integers (N): "); 5. scanf("%d", &N); i = 0; 8. sum = 0; 9. while (i < N) { 10. printf("enter real: "); 11. scanf("%f", &n); 12. sum += n; i; 14. } printf("sum = %f\n", sum); 31
32 Εντολή (statement) - Επανάληψη - Έυρεση μέσου όρου N ακεραίων (do..while) γράψτε ένα πρόγραμμα το οποίο να ζητά από το χρήστη Ν ακεραίους αριθμούς και να υπολογίζει το μέσο όρο τους 1. int i, n, N, sum; 2. float average; printf("enter number of integers (N): "); 5. scanf("%d", &N); i = 0; 8. sum = 0; 9. do { 10. printf("enter integer: "); 11. scanf("%d", &n); 12. sum = sum + n; i; 14. } while (i < N); average = (float)sum/n; printf("average = %f\n", average); ο μέσος όρος (ως αποτέλεσμα διαίρεσης) είναι πραγματικός αριθμός μετατροπή της τιμής της sum σε πραγματικό αριθμό ώστε να έχουμε πραγματικό αριθμό ως αποτέλεσμα 32
33 break & continue 33
34 Εντολή (statement) - break έχει ως αποτέλεσμα την έξοδο του προγράμματος από τον (πιο εσωτερικό) βρόχο ή switch στο οποίο αυτή περιέχεται το πρόγραμμα συνεχίζει με τις εντολές που ακολουθούν μετά το βρόχο 1. int i, N, sum; printf("enter integer (N): "); 4. scanf("%d", &N); for (i = 0, sum = 0; i < N; ++i) { 7. if (i == 5) break; 8. sum = sum + i; 9. } printf("sum = %d\n", sum); θα υπολογίσει το πολύ το άθροισμα των αριθμών , ανεξάρτητα από την τιμή του N (καθώς ο βρόχος σταματά όταν το i πάρει την τιμή 5) 34
35 Εντολή (statement) - continue επιστρέφει τη ροή του προγράμματος στον έλεγχο της συνθήκης σε ένα βρόχο (τον πιο εσωτερικό) δε διακόπτεται ο βρόχος, αλλά η τρέχουσα επανάληψη 1. int i, N, sum; printf("enter integer (N): "); 4. scanf("%d", &N); for (i = 0, sum = 0; i < N; ++i) { 7. if (i == 5) continue; 8. sum = sum + i; 9. } printf("sum = %d\n", sum); θα υπολογίσει το άρθοισμα: n-5 (όταν το i πάρει την τιμή 5, η γραμμή 8 δε θα εκτελεστεί, όμως ο βρόχος δε θα τερματιστεί, αλλά θα συνεχίσει για i = 6, ) 35
36 Εντολή (statement) - break & continue break έχει ως αποτέλεσμα την έξοδο του προγράμματος από τον (πιο εσωτερικό) βρόχο ή switch στο οποίο αυτή περιέχεται το πρόγραμμα συνεχίζει με τις εντολές που ακολουθούν μετά το βρόχο continue επιστρέφει τη ροή του προγράμματος στον έλεγχο της συνθήκης σε ένα βρόχο (τον πιο εσωτερικό) βολικό για 1. τον έλεγχο συνθηκών πριν ξεκινήσει η εκτέλεση του βρόχου, ή 2. για πρόωρη επιστροφή στον έλεγχο της συνθήκης βρόχοι: for, while, do while 36
37 Εντολή (statement) - break - 1 ο Παράδειγμα while ( &&!StopFlag) { <some code> if (I should stop){ StopFlag = true; }else{ <some more code> } } // end of while loop while ( ) { <some code> if (I should stop){ break; } < some more code> } // end of while loop 37
38 Εντολή (statement) - continue - Παράδειγμα while ( ) { if (everything is ok){ <rest of code> } // end of if } // end of while loop while ( ) { if (I don t like something){ continue; } <rest of code> } // end of while loop 38
39 Εντολή (statement) - break - 2 ο Παράδειγμα 1. // Παράδειγμα χρήσης break main() 4. { 5. int counter = 0; while (1) { 8. counter++; 9. if (counter == 100) 10. break; 11. } 12. // ατέρμων βρόχος // αύξηση counter έως το 100 // έξοδος από τον ατέρμων βρόχο 13. printf("the value of counter is: %d\n", counter); 14. } 39
40 Εντολή (statement) - break - 3 ο Παράδειγμα 1. // Παράδειγμα χρήσης break main() 4. { 5. int counter1 = 0, counter2 = 0; while (1) { // 1 ος ατέρμων βρόχος 8. counter1++; 9. if (counter1 == 100) // αύξηση counter1 έως το break; // έξοδος από τον 1 ο ατέρμων βρόχο counter2 = 0; 13. while (1) { // 2 ος ατέρμων βρόχος 14. counter2+=2; 15. if (counter2 == 200) // αύξηση counter2 έως το break; // έξοδος από τον 2 ο ατέρμων βρόχο 17. } 18. } 19. } 40
41 while, do..while, for Περισσότερα παραδείγματα 41
42 Εντολή (statement) - Επανάληψη - Έυρεση πλήθους αριθμών με κάποια ιδιότητα γράψτε ένα πρόγραμμα το οποίο να ζητά από το χρήστη Ν ακεραίους και να υπολογίζει το πλήθος των αριθμών που είναι μεγαλύτεροι του int i, N, n, counter; printf("enter number of integers (N): "); 4. scanf("%d", &N); i = 0; 7. counter = 0; 8. while (i < N) { 9. printf("enter integer: "); 10. scanf("%d", &n); 11. if (n > 100) counter; i; 14. } printf("read %d numbers larger than 100\n", counter); 42
43 Εντολή (statement) - Επανάληψη - Έυρεση μικρότερου αριθμού γράψτε ένα πρόγραμμα το οποίο να ζητά από το χρήστη Ν ακεραίους και να εκτυπώνει τον μικρότερο 1. int i, N, n, min; printf("enter number of integers (N): "); 4. scanf("%d", &N); for (i = 0; i < N; ++i) { 7. printf("enter integer: "); 8. scanf("%f", &n); 9. if (i == 0) 10. min = n; 11. else if (n < min) 12. min = n; 13. } printf("the minimum number is: %d\n", min); 43
44 Ένθετοι βρόχοι 44
45 Εντολή (statement) - Επανάληψη - Ένθετοι βρόχοι ένας βρόχος μπορεί να περιέχει άλλες εντολές βρόχων βρόχοι μέσα σε βρόχο ένθετοι βρόχοι σε αυτές τις περιπτώσεις θα πρέπει να είμαστε προσεκτικοί στους μετρητές που χρησιμοποιούνται στους βρόχους 45
46 Εντολή (statement) - Επανάληψη - Ένθετοι βρόχοι - 1 ο Παράδειγμα γράψτε ένα πρόγραμμα που εκτυπώνει την προπαίδεια main() 2. { 3. int i, j; for (i = 1; i <= 10; ++i) { 6. for (i = 1; j <= 10; ++i) 7. printf("%d\t", i*j); 8. printf("\n"); 9. } 10. }? τι θα άλλαζε για την προπαίδεια 1-5; 5. for (i = 1; i <= 5; ++i) { 6. for (i = 1; j <= 10; ++i;) 7. printf("%d\t", i*j); 8. printf("\n"); 9. } 46
47 Σύνοψη Εντολές επανάληψης while do..while for Διαγράμματα ροής Ένθετοι βρόχοι break, continue 47
Η γλώσσα προγραμματισμού C
Η γλώσσα προγραμματισμού C Οι εντολές επανάληψης (while, do-while, for) Γενικά για τις εντολές επανάληψης Συχνά στο προγραμματισμό είναι επιθυμητή η πολλαπλή εκτέλεση μιας ενότητας εντολών, είτε για ένα
Διαβάστε περισσότεραΗ γλώσσα προγραμματισμού C
Η γλώσσα προγραμματισμού C Οι εντολές επανάληψης (while, do-while, for) Γενικά για τις εντολές επανάληψης Συχνά στο προγραμματισμό είναι επιθυμητή η πολλαπλή εκτέλεση μιας ενότητας εντολών, είτε για ένα
Διαβάστε περισσότεραΥπολογισμός - Εντολές Ελέγχου
Προγραμματισμός Η/Υ Ι Υπολογισμός - Εντολές Ελέγχου ΕΛΕΥΘΕΡΙΟΣ ΚΟΣΜΑΣ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ 2018-2019 ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε. 1 Περίληψη Σήμερα... θα συνεχίσουμε τη συζήτησή μας για τα βασικά στοιχεία
Διαβάστε περισσότεραΚεφάλαιο 5.4-5.11: Επαναλήψεις (oι βρόγχοιfor, do-while) (Διάλεξη 10) Εντολές Επανάληψης που θα καλυφθούν σήμερα
Κεφάλαιο 5.4-5.11: Επαναλήψεις (oι βρόγχοιfor, do-while) (Διάλεξη 10) 10-1 Εντολές Επανάληψης που θα καλυφθούν σήμερα Διάλεξη 9 - Δευτέρα while() τελεστές postfix/prefix (++, --,...) και σύνθετοι τελεστές
Διαβάστε περισσότεραΔομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων
Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Νέο Πρόγραμμα
Διαβάστε περισσότεραΔομημένος Προγραμματισμός
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Δομημένος Προγραμματισμός Ενότητα 5: Εντολές επανάληψης Κουκουλέτσος Κώστας Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστικών Συστημάτων
Διαβάστε περισσότεραΚεφάλαιο : Επαναλήψεις (for, do-while)
Κεφάλαιο 5.4-5.11: Επαναλήψεις (for, do-while) 10-1 Εντολές Επανάληψης που θα καλυφθούν σήµερα while(){ τελεστές postfix/prefix (++, --,...) και σύνθετοι τελεστές Παραδείγµατα Σήµερα for(){ Η εντολές break/continue;
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό
Εισαγωγή στον Προγραμματισμό Έλεγχος Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Σχεσιακοί Τελεστές και Ισότητας Ένα πρόγραμμα εκτός από αριθμητικές πράξεις
Διαβάστε περισσότεραΗ γλώσσα προγραμματισμού C
Η γλώσσα προγραμματισμού C Εντολές ελέγχου ροής προγράμματος (if-else & switch) Η εντολή if-else Η εντολή if-else υπάρχει σχεδόν σε όλες τις γλώσσες προγραμματισμού. Χρησιμοποιείται για τον έλεγχο της
Διαβάστε περισσότερα10. Εντολές επανάληψηςκαι οι εντολές
Προγραμματισμός Μεθόδων Επίλυσης Προβλημάτων 10. Εντολές επανάληψηςκαι οι εντολές for και do-while Ιωάννης Κατάκης Σήμερα o for o break/continue o dowhile() o φωλιασμένοι βρόχοι o παραδείγματα Ο βρόχος
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ Μέρος 5ο ΝΙΚΟΛΑΟΣ ΣΤΕΡΓΙΟΥΛΑΣ ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ 1 Η ΕΝΤΟΛΗ for Με την εντολή for δημιουργούμε βρόχους επανάληψης σε
Διαβάστε περισσότεραΓλώσσα Προγραμματισμού C. Προγραμματισμός HY: Γλώσσα Προγραμματισμού C. Γρήγορος Πίνακας Αναφοράς Σύνταξης. Εισήγηση #4. Επαναληπτικές δομές:
Προγραμματισμός HY: Γλώσσα Προγραμματισμού C Δρ. Ηλίας Κ. Σάββας, Αναπληρωτής Καθηγητής, Τμήμα Μηχανικών Πληροφορικής Τ.Ε., T.E.I. Θεσσαλίας Email: savvas@teilar.gr URL: http://teilar.academia.edu/iliassavvas
Διαβάστε περισσότεραΕκτέλεση της εντολής1 και στη συνέχεια εκτέλεση της ΕΝΟΤΗΤΑΣ και της εντολής2 όσο η ΣΥΝΘΗΚΗ είναι αληθής.
ΟΙ 3 ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΔΟΜΕΣ ΣΤΗΝ ΓΛΩΣΣΑ C Η εντολή for: Η γενικευμένη σύνταξη της εντολής είναι: for (εντολή1; ; εντολή2) ΕΝΟΤΗΤΑ Η ΕΝΟΤΗΤΑ μπορεί να είναι μία ή περισσότερες εντολές (block) μέσα
Διαβάστε περισσότεραΟ βρόχος for Η εντολή for χρησιμοποιείται για τη δημιουργία επαναληπτικών βρόχων στη C
Ο βρόχος for Η εντολή for χρησιμοποιείται για τη δημιουργία επαναληπτικών βρόχων στη C Επαναληπτικός βρόχος καλείται το τμήμα του κώδικα μέσα σε ένα πρόγραμμα, το οποίο εκτελείται από την αρχή και επαναλαμβάνεται
Διαβάστε περισσότεραΠρογραμματισμός Ι (HY120)
Προγραμματισμός Ι (HY120) #6 εκτέλεση σε επανάληψη 1 Σπύρος Λάλης Εκτέλεση σε επανάληψη: while while () lexpr body true false Όσο η λογική συνθήκη επανάληψης lexpr αποτιμάται σε μια τιμή
Διαβάστε περισσότεραΣτόχοι και αντικείμενο ενότητας. Προτάσεις επανάληψης. Έλεγχος ροής προγράμματος. #5.. Εντολές Επανάληψης
Στόχοι και αντικείμενο ενότητας Έλεγχος ροής προγράμματος (βλ. ενότητα #4) Δομή επανάληψης #5.. Εντολές Επανάληψης Προτάσεις επανάληψης Εντολές while, do while Εντολή for Περί βρόχων (loops) Τελεστές,
Διαβάστε περισσότεραΕισαγωγή στον Προγραµµατισµό. Διάλεξη 3 η : Επίλυση Προβληµάτων Χειµερινό Εξάµηνο 2011
Εισαγωγή στον Προγραµµατισµό Διάλεξη 3 η : Επίλυση Προβληµάτων Χειµερινό Εξάµηνο 2011 Τελεστής σύντοµης ανάθεσης Τελεστής σύντοµης ανάθεσης (shorthand assignment operator) µεταβλητή = µεταβλητή τελεστής
Διαβάστε περισσότεραΗ γλώσσα προγραμματισμού C
Η γλώσσα προγραμματισμού C Εντολές ελέγχου ροής προγράμματος (if-else & switch) Η εντολή if-else Η εντολή if-else υπάρχει σχεδόν σε όλες τις γλώσσες προγραμματισμού. Χρησιμοποιείται για τον έλεγχο της
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ Έλεγχος ροής Δομή επιλογής (if, switch) Δομές επανάληψης (while, do-while, for) Διακλάδωση
Διαβάστε περισσότεραΕντολές Επανάληψης. int sum = 0, i=1; sum += i++ ; sum += i++ ; Η πράξη αυτή θα πρέπει να επαναληφθεί Ν φορές!
Εντολές Επανάληψης Πολλές φορές χρειάζεται να επαναλάβουμε τις ίδιες εντολές Πχ. Έστω ότι θέλουμε να υπολογίσουμε το άθροισμα όρων μιας ακολουθίας διαδοχικών ακεραίων. Δηλαδή αν ο χρήστης δώσει τον αριθμό
Διαβάστε περισσότεραΔιαδικασιακός Προγραμματισμός
Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Διαδικασιακός Προγραμματισμός Διάλεξη 6 η Βρόχοι Επανάληψης Οι διαλέξεις βασίζονται στο βιβλίο των Τσελίκη και Τσελίκα C: Από τη Θεωρία στην Εφαρμογή
Διαβάστε περισσότεραfor for for for( . */
Εισαγωγή Στον Προγραµµατισµό «C» Βρόχοι Επανάληψης Πανεπιστήµιο Πελοποννήσου Τµήµα Πληροφορικής & Τηλεπικοινωνιών Νικόλαος Δ. Τσελίκας Νικόλαος Προγραµµατισµός Δ. Τσελίκας Ι Ο βρόχος for Η εντολή for χρησιµοποιείται
Διαβάστε περισσότεραΤμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος http://www.teiser.gr/icd/staff/lantzos lantzos@teiser.gr
Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος http://www.teiser.gr/icd/staff/lantzos lantzos@teiser.gr 1 Βρόχοι Επανάληψη (Loop) Η επανάληψη ενός συνόλου εντολών για όσες φορές επιθυμούμε ή
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό
Εισαγωγή στον Προγραμματισμό Ενότητα 5 Δομές Ελέγχου Πανεπιστήμιο Αιγαίου Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Δομές Ελέγχου Οι Boehm και Jacopini απέδειξαν ότι οποιοσδήποτε αλγόριθμος
Διαβάστε περισσότεραΝικόλαος Μιχαλοδημητράκης Σημειώσεις C (Εργαστήριο) 5 ο Μέρος 5 ο Μέρος Εντολές Επανάληψης: FOR - WHILE. Περιγραφή
Νικόλαος Μιχαλοδημητράκης Σημειώσεις C (Εργαστήριο) 5 ο Μέρος 5 ο Μέρος Εντολές Επανάληψης: FOR - WHILE Περιγραφή Χρησιμοποιούμε την εντολή επανάληψης for όταν γνωρίζουμε εκ των προτέρων πόσες αλλά και
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ
ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Τρίτη Διάλεξη Εντολές Επιλογής και Επανάληψης Εντολές επιλογής Εντολή if Η πιο απλή μορφή της if συντάσσεται ως εξής: if ( συνθήκη ) Οι εντολές μέσα στα άγκιστρα αποτελούν
Διαβάστε περισσότεραΔομές ελέγχου ροής προγράμματος
Δομές ελέγχου ροής προγράμματος Υπάρχουν δύο είδη δομών ελέγχου ροής (control flow): Οι δομές επιλογής και Οι δομές επανάληψης Δομές ελέγχου ροής προγράμματος Είδος δομής Δομές επιλογής Δομή ελέγχου ροής
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Εισαγωγή στη Java
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Εισαγωγή στη Java Είσοδος Χρησιμοποιούμε την κλάση Scanner της Java import java.util.scanner; Αρχικοποιείται με το ρεύμα εισόδου: Scanner in = new Scanner(System.in);
Διαβάστε περισσότεραΕισαγωγή στους Αλγόριθμους και τον Προγραμματισμό. 3η Διάλεξη Είσοδος Δεδομένων Συνθήκες Βρόχοι Παραδείγματα
Εισαγωγή στους Αλγόριθμους και τον Προγραμματισμό 3η Διάλεξη Είσοδος Δεδομένων Συνθήκες Βρόχοι Παραδείγματα Τελεστές συντομογραφίας Τελεστές σύντομης ανάθεσης += παράδειγμα: sum+=10; αντί για: sum = sum
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟΝ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ
Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Διαμόρφωση Ελέγχου Ροής Προγράμματος Δομημένος Προγραμματισμός Ο πιο απλός και συνηθισμένος
Διαβάστε περισσότεραΔομές Ανακυκλώσεων. Εντολές ελέγχου - 1
Δομές Ανακυκλώσεων Σε όλες τις γλώσσες προγραμματισμού, οι εντολές ανακυκλώσεων επιτρέπουν να επαναλαμβάνουμε ένα σύνολο εντολών, περισσότερες από μια φορές και μέχρι να επιτευχθεί μια ορισμένη συνθήκη
Διαβάστε περισσότεραΠρογραμματισμός Ι (ΗΥ120)
Προγραμματισμός Ι (ΗΥ120) Διάλεξη 7: Δομές Επανάληψης - Αναγνωσιμότητα 19/10/2015 Επανάληψη εκτέλεσης: while 2 while () lexpr true false body Όσο η λογική συνθήκη επανάληψης lexpr αποτιμάται
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ (ΤΛ2007 )
Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.Ι. Κρήτης Προγραμματισμός Η/Υ (ΤΛ2007 ) Δρ. Μηχ. Νικόλαος Πετράκης (npet@chania.teicrete.gr) Ιστοσελίδα Μαθήματος: https://eclass.chania.teicrete.gr/ Εξάμηνο: Εαρινό 2014-15
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Εισαγωγή στη Java II
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Εισαγωγή στη Java II Strings Η κλάση String είναι προκαθορισμένη κλάση της Java που μας επιτρέπει να χειριζόμαστε αλφαριθμητικά. Ο τελεστής + μας επιτρέπει
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ. Ενότητα 5: Εντολές Επανάληψης
Προγραμματισμός Η/Υ Ενότητα 5: Νίκος Καρακαπιλίδης, Καθηγητής Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών Σκοποί ενότητας Έλεγχος της ροής του προγράμματος
Διαβάστε περισσότερα4. ΒΡΟΧΟΙ ΕΠΑΝΑΛΗΨΗΣ (Α' μέρος: for)
4. ΒΡΟΧΟΙ ΕΠΑΝΑΛΗΨΗΣ (Α' μέρος: for) 4.1 Μετρητές Ένας μετρητής (counter) είναι μία μεταβλητή η οποία ξεκινά με μία αρχική τιμή και αυξάνεται κατά ένα κάθε φορά που εκτελείται. Ο αλγόριθμος για έναν μετρητή
Διαβάστε περισσότεραΑΡΧΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
ΑΡΧΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Κεφάλαιο 4 Επιμέλεια: Βασίλης Παλιουράς, Αναπληρωτής Καθηγητής Ευάγγελος Δερματάς, Αναπληρωτής Καθηγητής Σταύρος Νούσιας, Βοηθός Ερευνητή Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών
Διαβάστε περισσότεραΟ πιο κάτω πίνακας περιγράφει σε ποιες περιπτώσεις χρησιμοποιούμε τους τρεις πιο πάνω τρόπους:
Επαναλήψεις - Loops Οι επαναλήψεις σε ένα πρόγραμμα μας επιτρέπουν μια ομάδα εντολών να εκτελείται για όσες φορές επιθυμούμε Υπάρχουν τρεις τρόποι επανάληψης εντολών με τη χρήση: While loops For loops
Διαβάστε περισσότεραΕντολές ελέγχου ροής if, for, while, do-while
Εντολές ελέγχου ροής if, for, while, do-while 1 Μαρτίου 014 1 Εντολές εκτέλεσης υπό συνθήκη Μπορούμε να εκτελέσουμε εντολές της γλώσσας σε περίπτωση που κάποια συνθήκη ισχύει χρησιμοποιώντας την εντολή
Διαβάστε περισσότεραΕισαγωγή στην πληροφορική
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόμων Τοπογράφων Μηχανικών Εισαγωγή στην πληροφορική Βασίλειος Βεσκούκης Δρ. Ηλεκτρολόγος Μηχανικός & Μηχανικός Υπολογιστών ΕΜΠ v.vescoukis@cs.ntua.gr Η γλώσσα προγραμματισμού
Διαβάστε περισσότεραΠαρακάτω δίνεται o σκελετός προγράμματος σε γλώσσα C. Σχολιάστε κάθε γραμμή του κώδικα.
Ερωτήσεις προόδου C Παρακάτω δίνεται o σκελετός προγράμματος σε γλώσσα C. Σχολιάστε κάθε γραμμή του κώδικα. #include // δίνει οδηγία στον compiler να // συμπεριλάβει την βιβλιοθήκη stdio int
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ Ι (Χρήση της C) 6 η Θεωρία ΜΟΝΟΔΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ
Προγραμματισμός Η/Υ Ι (Χρήση της C) 6 η Θεωρία ΜΟΝΟΔΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ Σκοπός του μαθήματος Σκοπός του παρόντος μαθήματος είναι να μάθετε να κάνετε εισαγωγή δεδομένων σε πίνακες και περαιτέρω επεξεργασία
Διαβάστε περισσότεραΕνότητα 5: «Εισαγωγή στον Προγραμματισμό. Απλές ασκήσεις με γλώσσα C»
Ενισχυτική διδασκαλία διδακτικές ενότητες αλγοριθμικής και εισαγωγής στον προγραμματισμό Ενότητα 5: «Εισαγωγή στον Προγραμματισμό. Απλές ασκήσεις με γλώσσα C» διδάσκων: χρήστος σκουρλάς, cskourlas@teiath.gr
Διαβάστε περισσότεραΕνότητα 4: «Εισαγωγή στον Προγραμματισμό. Τα πρώτα προγράμματα σε γλώσσα C»
Ενισχυτική διδασκαλία διδακτικές ενότητες αλγοριθμικής και εισαγωγής στον προγραμματισμό Ενότητα 4: «Εισαγωγή στον Προγραμματισμό. Τα πρώτα προγράμματα σε γλώσσα C» διδάσκων: χρήστος σκουρλάς, cskourlas@teiath.gr
Διαβάστε περισσότεραΠρογραμματισμός Ι (HY120)
Προγραμματισμός Ι (HY120) #5 εκτέλεση υπό συνθήκη 1 Σπύρος Λάλης Ροή εκτέλεσης Μέχρι στιγμής η ροή εκτέλεσης του κώδικα είναι αυστηρά γραμμική Οι εντολές που γράφουμε στον κώδικα μας εκτελούνται μια προς
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ ΙI Ενότητα 3: Έλεγχος ροής προγράμματος
ΠΛΗΡΟΦΟΡΙΚΗ ΙI Ενότητα 3: Έλεγχος ροής προγράμματος Μιχάλης Δρακόπουλος Σχολή Θετικών επιστημών Τμήμα Μαθηματικών ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ (Java) Ενότητα 3 ΕΛΕΓΧΟΣ ΡΟΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ Ι. Ελεγκτές συνθηκών ή περιπτώσεων:
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ (ΤΛ2007 )
Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.Ι. Κρήτης Προγραμματισμός Η/Υ (ΤΛ2007 ) Δρ. Μηχ. Νικόλαος Πετράκης (npet@chania.teicrete.gr) Ιστοσελίδα Μαθήματος: https://eclass.chania.teicrete.gr/ Εξάμηνο: Εαρινό 2014-15
Διαβάστε περισσότεραΑ. unsigned int Β. double. Γ. int. unsigned char x = 1; x = x + x ; x = x * x ; x = x ^ x ; printf("%u\n", x); Β. unsigned char
ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Εξετάσεις Β Περιόδου 2015 (8/9/2015) ΟΝΟΜΑΤΕΠΩΝΥΜΟ:................................................................................ Α.Μ.:...............................................
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ (ΤΛ2007 )
Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.Ι. Κρήτης Προγραμματισμός Η/Υ (ΤΛ2007 ) Δρ. Μηχ. Νικόλαος Πετράκης (npet@chania.teicrete.gr) Πέμπτη (5 η ) τρίωρη διάλεξη. Ιστοσελίδα Μαθήματος: https://eclass.chania.teicrete.gr/
Διαβάστε περισσότεραΣτη C++ υπάρχουν τρεις τύποι βρόχων: (a) while, (b) do while, και (c) for. Ακολουθεί η σύνταξη για κάθε μια:
Εργαστήριο 6: 6.1 Δομές Επανάληψης Βρόγχοι (Loops) Όταν θέλουμε να επαναληφθεί μια ομάδα εντολών τη βάζουμε μέσα σε ένα βρόχο επανάληψης. Το αν θα (ξανα)επαναληφθεί η εκτέλεση της ομάδας εντολών καθορίζεται
Διαβάστε περισσότεραΕργαστήριο 5. Εντολή if και παραλλαγές: if-else, πολλαπλές if, πολλαπλές if-else. Απλές και σύνθετες εντολές. Εντολή switch.
Εργαστήριο 5 Εντολή if και παραλλαγές: if-else, πολλαπλές if, πολλαπλές if-else. Απλές και σύνθετες εντολές. Εντολή switch. Προτεραιότητα τελεστών (συνέχεια): () παρενθέσεις +, - (πρόσημα), ++, -- *, /,
Διαβάστε περισσότεραΔιαδικαστικός Προγραμματισμός
Διαδικαστικός Προγραμματισμός Ενότητα 3: Εντολές ελέγχου επανάληψη Καθηγήτρια Μαρία Σατρατζέμη Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό,
Διαβάστε περισσότεραΥπολογισμός - Συλλογή Δεδομένων - Πίνακες
Προγραμματισμός Η/Υ Ι Υπολογισμός - - Πίνακες ΕΛΕΥΘΕΡΙΟΣ ΚΟΣΜΑΣ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ 2018-2019 ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε. 1 Περίληψη Σήμερα... θα συζητήσουμε τη χρήση του πίνακα (array) για τη συλλογή
Διαβάστε περισσότερα9. Εντολές επανάληψηςκαι η εντολή
Προγραμματισμός Μεθόδων Επίλυσης Προβλημάτων 9. Εντολές επανάληψηςκαι η εντολή while Ιωάννης Κατάκης Σήμερα o Εισαγωγή στις δομές επανάληψης o Εντολή while o Τελεστές prefix και postfix Δομές ελέγχου προγράμματος
Διαβάστε περισσότεραΕισαγωγή στην πληροφορική
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Εισαγωγή στην πληροφορική Βασίλειος Βεσκούκης ρ. Ηλεκτρολόγος Μηχανικός & Μηχανικός Υπολογιστών ΕΜΠ v.vescoukis@cs.ntua.gr Η γλώσσα προγραµµατισµού
Διαβάστε περισσότεραΠρογραμματισμός ΗΥ και Υπολογιστική Φυσική. Χρήστος Γκουμόπουλος
Προγραμματισμός ΗΥ και Υπολογιστική Φυσική Χρήστος Γκουμόπουλος Προγραμματισμός ΗΥ και Υπολογιστική Φυσική Χρήστος Γκουμόπουλος Προγραμματισμός ΗΥ και Υπολογιστική Φυσική Χρήστος Γκουμόπουλος Προγραμματισμός
Διαβάστε περισσότεραΔιαδικασιακός Προγραμματισμός
Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Διαδικασιακός Προγραμματισμός Διάλεξη 5 η Έλεγχος Προγράμματος Οι διαλέξεις βασίζονται στο βιβλίο των Τσελίκη και Τσελίκα C: Από τη Θεωρία στην Εφαρμογή
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Εισαγωγή στη Java II
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Εισαγωγή στη Java II HelloWorld.java class HelloWorld public static void main(string args[]) // print message System.out.println( Hello world! ); javac HelloWorld.java
Διαβάστε περισσότερα1 Ο ΣΕΤ ΑΣΚΗΣΕΩΝ (Ενδεικτικές Λύσεις)
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΙΑΔΙΚΑΣΤΙΚΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ (2009-2010) ΥΠΕΥΘΥΝΟΙ ΔΙΔΑΣΚΟΝΤΕΣ ΕΡΓΑΣΤΗΡΙΟΥ: Α. ΦΩΚΑ, K. ΣΤΑΜΟΣ
Διαβάστε περισσότεραιαδικαστικός Προγραμματισμός
ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ιαδικαστικός Προγραμματισμός Α Εξάμηνο Μάθημα 3 ο : Εντολές ελέγχου > επανάληψη Στόχοι μαθήματος Να μάθετε τις λεπτομέρειες των εντολών while και for και τις περιπτώσεις
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Εισαγωγή στη Java
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Εισαγωγή στη Java Βρόγχοι Το if-then Statement Στην Java το if-then statement έχει το εξής συντακτικό Η παρένθεση είναι απαραίτητη if (condition) if-code block
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ 1 (Εργαστήριο)
Προγραμματισμός Η/Υ 1 (Εργαστήριο) Ενότητα 6: Εντολές επανάληψης Καθηγήτρια Εφαρμογών: Τσαγκαλίδου Ροδή Τμήμα: Ηλεκτρολόγων Μηχανικών Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Διαβάστε περισσότεραΔομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων
Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Ένθετες
Διαβάστε περισσότεραΚεφάλαιο 4: Συνθήκες Έλεγχου (if-else, switch) και Λογικοί τελεστές / παραστάσεις. (Διάλεξη 8)
Κεφάλαιο 4: Συνθήκες Έλεγχου (if-else, switch) και Λογικοί τελεστές / παραστάσεις (Διάλεξη 8) 8-1 Τι θα δούμε σήμερα Η εντολή if else Η εντολή if else ιf - -else H εντολή switch Λογικές παραστάσεις Σχεσιακοί
Διαβάστε περισσότεραΕΝΟΤΗΤΑ 4 Λήψη Αποφάσεων και Συναρτήσεις Ελέγχου
ΕΝΟΤΗΤΑ 4 Λήψη Αποφάσεων και Συναρτήσεις Ελέγχου Σκοπός και περίγραμμα της Ενότητας 4 Σκοπός της παρουσίασης Να μελετήσουμε τις συναρτήσεις που ελέγχουν την ροή και την εκτέλεση ενός προγράμματος Σύνοψη
Διαβάστε περισσότερα2ο σετ σημειώσεων. 1 Εντολές εκτέλεσης υπό συνθήκη. 19 Μαρτίου 2012
ο σετ σημειώσεων 19 Μαρτίου 01 1 Εντολές εκτέλεσης υπό συνθήκη Μπορούμε να εκτελέσουμε εντολές της γλώσσας σε περίπτωση που κάποια συνθήκη ισχύει χρησιμοποιώντας την εντολή if. Συντάσσεται ως εξής: 1 if
Διαβάστε περισσότεραΔομή Επανάληψης. Κεφάλαιο 7 Mike Trimos
Δομή Επανάληψης Κεφάλαιο 7 Mike Trimos Δομή Επανάληψης Η Διαδικασία αυτή ονομάζεται Βρόγχος ή Επανάληψη (Loop) και η εντολή ή το σύνολο των εντολών που επαναλαμβάνονται ονομάζεται Σώμα της Δομής. Η γλώσσα
Διαβάστε περισσότεραΠροσέξτε πως η παράσταση μπορεί να περιλαμβάνει όχι μόνο μία τιμή ή μια άλλη μεταβλητή αλλά μια ολόκληρη μαθηματική παράσταση, όπως η εξής:
Νικόλαος Μιχαλοδημητράκης Σημειώσεις C (Εργαστήριο) 3 ο Μέρος 3 ο Μέρος Παραστάσεις και Τελεστές Εντολή καταχώρησης Για να καταχωρήσουμε μία τιμή σε μια μεταβλητή χρησιμοποιούμε τον τελεστή καταχώρησης
Διαβάστε περισσότεραΠΡΟΓΡΜΜΑΤΑ ΣΕ C. Γράψτε σε γλώσσα προγραμματισμού C τη συνάρτηση:
ΠΡΟΓΡΜΜΑΤΑ ΣΕ C Γράψτε σε γλώσσα προγραμματισμού C τη συνάρτηση: int b_to_d(int dyad[16]) που δέχεται ως είσοδο έναν θετικό ακέραιο δυαδικό αριθμό με τη μορφή πίνακα δυαδικών ψηφίων και επιστρέφει τον
Διαβάστε περισσότεραΗΥ-150. Προγραµµατισµός. Εντολές Ελέγχου Ροής
ΗΥ-150 Εντολές Ελέγχου Ροής Σειριακή εκτέλεση εντολών Όλα τα προγράµµατα «γράφονται» χρησιµοποιώντας 3 είδη εντολών: Σειριακές εντολές (sequential built in C) Εντολές απόφασης (if, if/else, switch) Περιλαµβάνει
Διαβάστε περισσότεραΜεθόδων Επίλυσης Προβλημάτων
ΕΠΛ 032.3: 3: Προγραμματισμός Μεθόδων Επίλυσης Προβλημάτων Αχιλλέας Αχιλλέως, Τμήμα Πληροφορικής, Πανεπιστήμιο Κύπρου Email: achilleas@cs.ucy.ac.cy Κεφάλαιο 7 ομές Επαναλήψεις Ο βρόχος While ομές Έλεγχου
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ ΕΞΕΤΑΣΗ IOYNIOY 2018 ΘΕΜΑΤΑ Α ΟΝΟΜΑΤΕΠΩΝΥΜΟ:... ΑΕΜ: ΕΞΑΜΗΝΟ:
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ ΕΞΕΤΑΣΗ IOYNIOY 2018 ΘΕΜΑΤΑ Α ΟΝΟΜΑΤΕΠΩΝΥΜΟ:... ΑΕΜ: ΕΞΑΜΗΝΟ: ΘΕΜΑ 1: 2.5 μονάδες Τι εκτυπώνουν τα παρακάτω κομμάτια κώδικα θεωρώντας ότι πληκτρολογούμε
Διαβάστε περισσότεραΒήματα: μνήμη 2. Αλγόριθμος βήματα που περιγράφουν την επεξεργασία των δεδομένων. Δομές Δεδομένων + Αλγόριθμοι = Προγράμματα
Απλά Προγράμματα Βήματα: 1. Καθορισμός παράστασης δεδομένων στη μνήμη 2. Αλγόριθμος βήματα που περιγράφουν την επεξεργασία των δεδομένων Δομές Δεδομένων + Αλγόριθμοι = Προγράμματα Οι Βασικοί κανόνες Κατανόηση
Διαβάστε περισσότεραΘέματα Προγραμματισμού Η/Υ
Πρόγραμμα Μεταπτυχιακών Σπουδών Πληροφορική και Υπολογιστική Βιοϊατρική Θέματα Προγραμματισμού Η/Υ Ενότητα 7: Θεματική Ενότητα: Δομές επανάληψης ΘΕΜΑΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ Θεματική Ενότητα 7 Δομές επανάληψης
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python
ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στη Python Νικόλαος Ζ. Ζάχαρης Αναπληρωτής
Διαβάστε περισσότερα5. ΒΡΟΧΟΙ ΕΠΑΝΑΛΗΨΗΣ (Β' μέρος: while - do..while)
5. ΒΡΟΧΟΙ ΕΠΑΝΑΛΗΨΗΣ (Β' μέρος: while - do..while) 5.1 Ο βρόχος while Η εντολή while παρέχει έναν μηχανισμό επανάληψης των δηλώσεων όσο μια συνθήκη είναι αληθινή. Χρησιμοποιείται όταν ο αριθμός των επαναλήψεων
Διαβάστε περισσότεραΑρχές Προγραμματισμού
Αρχές Προγραμματισμού https://eclass.upatras.gr/courses/ee806/index.php Βασίλης Παλιουράς paliuras@ece.upatras.gr Μέχρι τώρα Μεθοδολογία Αυξητική ανάπτυξη Top-down Δομημένος προγραμματισμός Οργάνωση προγράμματος
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ 4: Μεταβλητές, Δομές Ελέγχου και Επανάληψης
ΕΡΓΑΣΤΗΡΙΟ 4: Μεταβλητές, Δομές Ελέγχου και Επανάληψης Στο εργαστήριο αυτό, θα εξοικειωθούμε με τους τύπους δεδομένων που μας παρέχει η γλώσσα C, θα χρησιμοποιήσουμε τις δομές επανάληψης (for, while, do...while),
Διαβάστε περισσότεραΕισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C
Εισαγωγή στην C Μορφή Προγράµµατος σε γλώσσα C Τµήµα Α Με την εντολή include συµπεριλαµβάνω στο πρόγραµµα τα πρότυπα των συναρτήσεων εισόδου/εξόδου της C.Το αρχείο κεφαλίδας stdio.h είναι ένας κατάλογος
Διαβάστε περισσότεραΗΥ-150. Προγραμματισμός
ΗΥ-150 Προγραμματισμός Επανάληψη Προγραμματισμός Σειριακή εκτέλεση εντολών Όλα τα προγράμματα «γράφονται» χρησιμοποιώντας 3 είδη ροής εντολών: Σειριακή Σε διακλάδωση if, if/else, switch Επαναληψηπτικά
Διαβάστε περισσότεραΔομημένος Προγραμματισμός (ΤΛ1006)
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κρήτης Σχολή Εφαρμοσμένων Επιστημών Τμήμα Ηλεκτρονικών Μηχανικών Τομέας Αυτοματισμού και Πληροφορικής Δομημένος Προγραμματισμός (ΤΛ1006) Δρ. Μηχ. Νικόλαος Πετράκης, Καθηγητής
Διαβάστε περισσότερα11/23/2014. Στόχοι. Λογισμικό Υπολογιστή
ονάδα Δικτύων και Επικοινωνιών ΗΥ Τομέας Πληροφορικής, αθηματικών και Στατιστικής ΓΕΩΠΟΙΚΟ ΠΑΕΠΙΣΤΗΙΟ ΑΘΗΩ Εισαγωγή στην Επιστήμη των ΗΥ άθημα-4 url: http://openeclass.aua.gr (AOA0) Λογισμικό Υπολογιστή
Διαβάστε περισσότεραΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ. for (παράσταση_1; παράσταση_2; παράσταση_3) εντολή επόμενη εντολή
ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ for (παράσταση_1; παράσταση_2; παράσταση_3) εντολή επόμενη εντολή παράσταση_1 = Παράσταση Αρχικοποίησης παράσταση_2 = Παράσταση Ελέγχου Επανάληψης παράσταση_3 = Παράσταση Ενημέρωσης
Διαβάστε περισσότεραΔομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων
Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Κανόνες
Διαβάστε περισσότεραΔιάλεξη 5η: Εντολές Επανάληψης
Διάλεξη 5η: Εντολές Επανάληψης Τμήμα Επιστήμης Υπολογιστών, Πανεπιστήμιο Κρήτης Εισαγωγή στην Επιστήμη Υπολογιστών Βασίζεται σε διαφάνειες του Κ Παναγιωτάκη Πρατικάκης (CSD) Εντολές Επανάληψης CS100, 2015-2016
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι 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
Διαβάστε περισσότεραΔομημένος Προγραμματισμός (ΤΛ1006)
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κρήτης Σχολή Εφαρμοσμένων Επιστημών Τμήμα Ηλεκτρονικών Μηχανικών Τομέας Αυτοματισμού και Πληροφορικής Δομημένος Προγραμματισμός (ΤΛ1006) Δρ. Μηχ. Νικόλαος Πετράκης, Καθηγητής
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ 1 - ΣΗΜΕΙΩΣΕΙΣ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ 2017-2018 ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ ΜΑΘΗΜΑ: ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ Εισαγωγή ΕΡΓΑΣΤΗΡΙΟ 1 - ΣΗΜΕΙΩΣΕΙΣ Ένα πρόγραμμα σε C περιλαμβάνει μια ή περισσότερες συναρτήσεις
Διαβάστε περισσότεραΠρογραμματισμός Ι (ΗΥ120)
Προγραμματισμός Ι (ΗΥ120) Διάλεξη 6: Δομές Ελέγχου Δομές ελέγχου 2 Με τις εντολές εισόδου, εξόδου και επεξεργασίας των τιμών των μεταβλητών μπορεί να γραφτούν απλά προγράμματα. Οι δυνατότητες είναι περιορισμένες.
Διαβάστε περισσότεραΔομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων
Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Νέο Πρόγραμμα
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ & ΠΛΗΡΟΦΟΡΙΚΗΣ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟ ΙΑ ΙΚΑΣΤΙΚΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ (2010-2011) ΥΠΕΥΘΥΝΟΙ Ι ΑΣΚΟΝΤΕΣ ΕΡΓΑΣΤΗΡΙΟΥ: Α. ΦΩΚΑ, K. ΣΤΑΜΟΣ 1
Διαβάστε περισσότεραΟι εντολές ελέγχου της ροής ενός προγράμματος.
Κεφάλαιο ΙΙI: Οι εντολές ελέγχου της ροής ενός προγράμματος 31 Εντολές ελέγχου της ροής Στο παρόν κεφάλαιο ασχολούμαστε με την σύνταξη των εντολών της C οι οποίες εισάγουν λογική και ελέγχουν την ροή εκτέλεσης
Διαβάστε περισσότεραΓλώσσα Προγραμματισμού C
Προγραμματισμός HY: Γλώσσα Προγραμματισμού C Δρ. Ηλίας Κ. Σάββας, Αναπληρωτής Καθηγητής, Τμήμα Μηχανικών Πληροφορικής Τ.Ε., T.E.I. Θεσσαλίας Email: savvas@teilar.gr URL: http://teilar.academia.edu/iliassavvas
Διαβάστε περισσότεραΕίδη εντολών. Απλές εντολές. Εντολές ελέγχου. Εκτελούν κάποια ενέργεια. Ορίζουν τον τρόπο με τον οποίο εκτελούνται άλλες εντολές
Μορφές Εντολών Είδη εντολών Απλές εντολές Εκτελούν κάποια ενέργεια Εντολές ελέγχου Ορίζουν τον τρόπο με τον οποίο εκτελούνται άλλες εντολές Εντολές και παραστάσεις Μιαεντολήείναιμιαπαράστασηπου ακολουθείται
Διαβάστε περισσότεραΗΥ-150. Προγραμματισμός
ΗΥ-150 Εντολές Ελέγχου Ροής Σειριακή εκτέλεση εντολών Όλα τα προγράμματα «γράφονται» χρησιμοποιώντας 3 είδη εντολών: Σειριακές εντολές (sequential built in C) Εντολές απόφασης (if, if/else, switch) Περιλαμβάνει
Διαβάστε περισσότεραΑρχές Προγραμματισμού
Αρχές Προγραμματισμού https://eclass.upatras.gr/courses/ee806/index.php Βασίλης Παλιουράς paliuras@ece.upatras.gr Μέχρι τώρα... Οργάνωση Προγράμματος C Ενέργειες -> ρήματα (συντακτικό) -> συναρτήσεις Δεδομένα
Διαβάστε περισσότεραΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Μάθημα 5ο Τμήμα Διοίκησης Επιχειρήσεων α εξάμηνο Β. Φερεντίνος Πίνακες 77 Στατική δομή αποθήκευσης δεδομένων (το μέγεθος ορίζεται εξαρχής και δεν αλλάζει) Αποθήκευση πολλών μεταβλητών
Διαβάστε περισσότεραΠρογραμματισμός I (Θ)
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κεντρικής Μακεδονίας - Σέρρες Τμήμα Μηχανικών Πληροφορικής Προγραμματισμός I (Θ) Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Οκτώβριος 2017 Δρ. Δημήτρης Βαρσάμης Οκτώβριος
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 4 Ο. Δομή επανάληψης Επανάληψη με συνθήκη Ατέρμονη επανάληψη Πίνακας ΣΙΝΑΤΚΑΣ Ι. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 4 Ο Δομή επανάληψης Επανάληψη με συνθήκη Ατέρμονη επανάληψη Πίνακας ΣΙΝΑΤΚΑΣ Ι. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ 2010-11 1 Δομή επανάληψης Πολύ χρήσιμη δομή στον προγραμματισμό είναι η επανάληψη.
Διαβάστε περισσότεραΗΥ-150. Προγραμματισμός
ΗΥ-150 Εντολές Ελέγχου Ροής Σειριακή εκτέλεση εντολών Όλα τα προγράμματα «γράφονται» χρησιμοποιώντας 3 είδη εντολών: Σειριακές εντολές (sequential built in C) Εντολές απόφασης (if, if/else, switch) Περιλαμβάνει
Διαβάστε περισσότερα