Ανάπτυξη και Σχεδίαση Λογισμικού

Σχετικά έγγραφα
ΒΑΣΙΚΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΔΟΜΕΣ ΣΕ ΨΕΥΔΟΚΩΔΙΚΑ ΚΑΙ ΣΕ ΔΡΠ

ΚΕΦ. 1 Η ΛΟΓΙΣΤΙΚΗ ΚΑΙ Η ΣΗΜΑΣΙΑ ΤΗΣ ΣΤΙΣ ΕΠΙΧΕΙΡΗΣΕΙΣ

Συνοπτική Παρουσίαση. Ελλάδα

Ατομικό ιστορικό νηπίου

Αρχές Δικαίου Επιχειρήσεων Διάλεξη 11 η. Νικόλαος Καρανάσιος

Έρευνα Καταναλωτικής Εμπιστοσύνης

«ΝΕΟΙ ΚΑΙ ΑΝΑΖΗΤΗΣΗ ΕΡΓΑΣΙΑΣ ΣΤΗΝ ΕΛΛΑΔΑ ΚΑΙ ΣΤΟ ΕΞΩΤΕΡΙΚΟ»

Δασικά Οικοσυστήματα και Τεχνικά Έργα

Ευρετήριο πινάκων. Ασκήσεις και υπομνήματα

Χημεία Β Γυμνασίου Τμήμα Β3. Γρηγόρης Μαγουλάς Φανή Μανούσου Κύρος Μαλλαμίδης Ελίνα Μάλλιαρη Μάγδα Μαντά

Πρακτικό εργαλείο. για την ταυτοποίηση πρώτου επιπέδου των θυμάτων παράνομης διακίνησης και εμπορίας. τη σεξουαλική εκμετάλλευση

ΚΩ ΙΚΑΣ ΕΟΝΤΟΛΟΓΙΑΣ ΤΗΣ ΕΤΑΙΡΕΙΑΣ ΜΕ ΤΗΝ ΕΠΩΝΥΜΙΑ «ΠΑΠΟΥΤΣΑΝΗΣ ΑΝΩΝΥΜΗ ΒΙΟΜΗΧΑΝΙΚΗ ΚΑΙ ΕΜΠΟΡΙΚΗ ΕΤΑΙΡΕΙΑ ΚΑΤΑΝΑΛΩΤΙΚΩΝ ΑΓΑΘΩΝ»

Κατερίνα Παναγοπούλου: Δημιουργώντας κοινωνικό κεφάλαιο την εποχή της κρίσης

ΤΑΞΗ: ΣΤ Δημοτικού ΠΙΘΑΝΟΤΗΤΕΣ

289 ον Σύστημα Αεροπροσκόπων Αγίας Φύλας ΟΜΑΔΑ ΠΡΟΣΚΟΠΩΝ ΕΓΧΕΙΡΙΔΙΟ ΧΑΛΚΙΝΟΥ ΤΡΙΦΥΛΛΟΥ

ΜΗ ΤΥΠΙΚΟΤΗΤΑ ΚΑΙ ΜΗ ΠΡΑΓΜΑΤΙΚΟΤΗΤΑ ΣΤΙΣ ΑΓΟΡΕΣ

ΕΝΗΜΕΡΩΤΙΚΟ ΈΓΓΡΑΦΟ Σ.Ε.Ε.Δ.Δ.Ε. ΟΙ ΕΠΙΒΑΡΥΝΣΕΙΣ ΤΟΥ ΝΕΟΥ ΦΟΡΟΛΟΓΙΚΟΥ

ΜΟΥΣΕΙΟ ΚΑΠΝΟΥ ΚΑΒΑΛΑΣ ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ

ΔΕΛΤΙΟ ΤΥΠΟΥ. Ελλείψεις στο φορολογικό νομοσχέδιο. Σοβαρές ελλείψεις στη νέα μορφή του φορολογικού νομοσχεδίου

Τίτλος Ειδικού Θεματικού Προγράμματος: «Διοίκηση, Οργάνωση και Πληροφορική για Μικρο-μεσαίες Επιχειρήσεις»

Χρηματοδότηση των Συλλόγων στην εποχή της κρίσης

Αρωματικά φυτά της Ελλάδας

ΕΛΤΙΟ Ε ΟΜΕΝΩΝ ΑΣΦΑΛΕΙΑΣ

Οι ιοί και οι ιογενείς λοιμώξεις του αναπνευστικού συστήματος στα παιδιά

ΠΑΡΟΥΣΙΑΣΗ ΤΩΝ ΓΕΝΙΚΩΝ ΚΑΙ ΕΙΔΙΚΩΝ ΟΡΩΝ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ «ΑΣΦΑΛΩΣ ΚΑΤΟΙΚΕΙΝ» ΚΟΙΝΟΧΡΗΣΤΟΙ ΧΩΡΟΙ

Βασικές Έννοιες και Μέθοδοι της Οικονομικής Επιστήμης - Οικονομία (< οίκος + νέμω): Διαχείριση των Υποθέσεων ενός Νοικοκυριού - Γενικός Ορισμός: Μια

Μια «γριά» νέα. Εύα Παπώτη

ΤΕΙ ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΛΟΓΙΣΤΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

Τοποθέτηση Δημάρχου Γ. Πατούλη. για τεχνικό πρόγραμμα 2010

ΚΕΦΑΛΑΙΟ 3 ο ΤΟ ΜΕΛΛΟΝ ΤΗΣ ΕΥΡΩΠΑΪΚΗΣ ΕΝΩΣΗΣ. 3.1 Εισαγωγή

Καλές Πρακτικές Πρόληψης και Αντιμετώπισης Ενδοσχολικής Βίας- Σχολική Διαμεσολάβηση

Στις 22 Σεπτεμβρίου 1937, περί την δεκάτην πρωινήν, ο διευθυντής του ξενοδοχείου «Κεντρικόν» στην Κόρινθο χτύπησε την πόρτα του δωματίου όπου την

ΣΥΣΤΗΜΑ ΔΙΑΓΝΩΣΗΣ ΑΝΑΓΚΩΝ ΑΓΟΡΑΣ ΕΡΓΑΣΙΑΣ ΔΙΑΓΝΩΣΗ ΑΝΑΓΚΩΝ ΣΕ ΠΕΡΙΦΕΡΕΙΑΚΟ ΕΠΙΠΕΔΟ

ΔΙΑΔΟΣΗ ΘΕΡΜΟΤΗΤΑΣ Φυσική Β' Γυμνασίου. Επιμέλεια: Ιωάννης Γιαμνιαδάκης

Παγκόσμια Ημέρα Ψυχικής Υγείας

Το ολοκαύτωμα της Κάσου

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4. Δημιουργήθηκε από τη Μαρία Καλαματιανού Ιανουάριος 2012.

Σοφία Γιουρούκου, Ψυχολόγος Συνθετική Ψυχοθεραπεύτρια

Σχολικός εκφοβισµός και γονείς

Η ΔΙΑΘΕΜΑΤΙΚΗ ΤΗΣ ΔΙΑΘΕΜΑΤΙΚΗΣ

ΚΩΔΙΚΑΣ ΔΕΟΝΤΟΛΟΓΙΑΣ

ΔΕΛΤΙΟ ΤΥΠΟΥ ΥΠΟΥΡΓΕΙΟ ΟΙΚΟΝΟΜΙΚΩΝ. ΟΔΙΚΑ ΤΡΟΧΑΙΑ ΑΤΥΧΗΜΑΤΑ: Οκτώβριος 2009 ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ. Μείωση των Οδικών Τροχαίων ατυχημάτων κατά 14,3%

Το συνέδριο σας πραγματοποιείται σε μια εξαιρετικά δύσκολη συγκυρία για τον τόπο, την οικονομία της χώρας, την κοινωνία και τον κόσμο της εργασίας.

Δευτέρα, 9 Απριλίου 2012 ΙΝΣΤΙΤΟΥΤΟ ΕΜΠΟΡΙΟΥ & ΥΠΗΡΕΣΙΩΝ ΠΕΤΡΑΚΗ 16 Τ.Κ ΑΘΗΝΑ ΤΗΛ.: FAX:

Ενώνουμε δυνάμεις. Δείγματα Γραφής. Δυναμικά μπροστά ΑΝΔΡΕΑΣ Ζ. ΚΥΠΡΙΑΝΟΥ. Βουλευτής

Το Βαρόμετρο του Παρατηρητηρίου: Ποιότητα των Δημόσιων Υπηρεσιών προς Επιχειρήσεις

Εσωτερικοί Κανονισμοί Τοπικής Αυτοδιοίκησης

ΘΕΣΕΙΣ ΠΡΟΤΑΣΕΙΣ ΠΡΟΤΕΡΑΙΟΤΗΤΕΣ

Η ΨΥΧΗ ΚΑΙ Ο ΘΑΝΑΤΟΣ ( 1 )

Ασυντήρητες και επικίνδυνες οικοδομές

Μαρία-Στεφανία-Γιάννης 1 ο Πρότυπο Πειραματικό Δημοτικό Σχολείο Θεσσαλονίκης Ε2 Π.Τ.Δ.Ε.-Α.Π.Θ

Βιοπολιτική: Μία Νέα Διάσταση της Έννοιας του Κέρδους

3 Ο ΒΡΑΒΕΙΟ ΓΥΜΝΑΣΙΟΥ ΜΑΡΙΑΝΝΑ ΖΟΥΜΠΛΙΟΥ ΡΑΛΛΕΙΟ ΠΕΙΡΑΜΑΤΙΚΟ ΓΥΜΝΑΣΙΟ ΘΗΛΕΩΝ ΠΕΙΡΑΙΑ Γ ΓΥΜΝΑΣΙΟΥ ΤΙΤΛΟΣ: «ΖΩ- ΓΡΑΦΙΖΩ» Μια ηλιαχτίδα μπήκε από το

Το ρολόι που κρατάς στα χέρια σου κρύβει ένα μυστικό: το μυστικό της κόκκινης ομάδας. Αν είσαι αρκετά τολμηρός, μπορείς κι εσύ να ενημερωθείς για τα

ΟΜΙΛΙΑ ΠΡΟΕΔΡΟΥ Ο.Κ.Ε. κ. Χ. ΠΟΛΥΖΩΓΟΠΟΥΛΟΥ

θεωρητική και εθνογραφική τεκμηρίωση ορίων και σχέσεων των μουσικών δικτύων του σύγχρονου πανηγυριού

ΠΕΡΙΛΗΨΗ ΤΟΥ ΠΑΙΧΝΙΔΙΟΥ

Τα Αναβολικά. Τα αναβολικά χωρίζονται στα φυσικά και στα συνθετικά.

Kεντρικός συντονισμός πολιτικών, μόνιμοι υφυπουργοί, μείωση ειδικών συμβούλων, κατάργηση αναπληρωτών.

ΠΡΟΒΛΗΜΑΤΑ ΤΗΣ ΔΗΜΟΣΙΑΣ ΖΩΗΣ, ΜΙΑ ΨΥΧΑΝΑΛΥΤΙΚΗ ΠΡΟΣΕΓΓΙΣΗ

ΙΕΘΝΗΣ ΣΥΜΒΑΣΗ ΕΡΓΑΣΙΑΣ 183 «για την αναθεώρηση της (αναθεωρηµένης) σύµβασης για την προστασία της µητρότητας,»

Η πιθανότητα της Φαουστίνας Μερσέντες (ή γιατί η πολιτική βία είναι πάντοτε φασιστική)

αρχαιολόγος- μουσειολόγος- ξεναγός, ΜΑ

ΦΟΡΟΛΟΓΙΚΟ ΠΛΑΙΣΙΟ ΤΡΟΧΟΠΕΔΗ ΣΤΗΝ ΑΝΑΚΑΜΨΗ. Γιάννης Περρωτής, Αντιπρόεδρος Σ.Ε.Α.ΑΚ.

ΣΥΓΚΡΙΣΗ ΣΥΜΒΑΤΙΚΗΣ ΚΑΙ ΜΗΧΑΝΟΠΟΙΗΜΕΝΗΣ ΜΕΘΟΔΟΥ ΣΠΟΡΑΣ ΚΑΙ ΜΕΤΑΦΥΤΕΥΣΗΣ ΣΠΟΡΟΦΥΤΩΝ ΛΑΧΑΝΙΚΩΝ

11. Προϋπολογισμός Προϋπολογισμός και αποδοτικότητα δημοσίων υπηρεσιών: υφιστάμενη κατάσταση

Εργαστηριακή εξάσκηση στις διαταραχές της κίνησης και της οπτικής αντίληψης. Διδάσκων :Α.Β.Καραπέτσας

ΑΝΑΚΥΚΛΩΣΗ ΤΗΓΑΝΕΛΑΙΟΥ ΓΙΑΤΙ - ΠΩΣ - ΠΟΤΕ

ΠΑΙΔΑΓΩΓΙΚΗ ΣΧΟΛΗ (ΦΛΩΡΙΝΑ) ΤΜΗΜΑ ΝΗΠΙΑΓΩΓΩΝ ΕΡΓΑΣΤΗΡΙΟ ΔΙΔΑΚΤΙΚΗΣ ΦΥΣΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΠΑΡΑΓΩΓΗΣ ΔΙΔΑΚΤΙΚΟΥ ΥΛΙΚΟΥ

1. Εισαγωγή. 2. Καταπολέμηση της φοροδιαφυγής

Το Article 27 αναφέρεται στο κομμάτι του Καταστατικού των Η.Ε. κατά το οποίο δίνεται το δικαίωμα του βέτο στα μόνιμα μέλη του Συμβουλίου Ασφαλείας.

ΕΛΕΥΘΕΡΟΤΥΠΙΑ - 24/11/2007

ΑΣΦΑΛΙΣΗ ΑΥΤΟΚΙΝΗΤΟΥ

ΔΗΜΙΟΥΡΓΙΚΕΣ ΤΕΧΝΕΣ & ΕΜΨΥΧΩΣΗ

Βασικά σημεία διάλεξης

Κρύων της Μαγνητικής Υπηρεσίας. Πνευματική Ανατομική. Μάθημα 3ο ~ Εργασία με το Κόλον

Διεπιστημονική γνώση και ενοποιημένη Απάντηση, δηλαδή: Ηθική Ψυχολογική Λογική Πολιτική Κοσμολογική


Υποψήφιοι Σχολικοί Σύμβουλοι

- 1 - Ενημέρωση: Αύγουστος 2015

Δρ.ΠΟΛΥΚΑΡΠΟΣ ΕΥΡΙΠΙΔΟΥ

Ποσοστό εκπτώσεων τη χειμερινή εκπτωτική περίοδο του 2015

Ηλεκτρονική διακυβέρνηση με ανθρώπινη διάσταση. Καθηγητής B. Ασημακόπουλος

ΠΕΡΙΕΧΟΜΕΝΑ ΕΙΣΑΓΩΓΙΚΟ ΣΗΜΕΙΩΜΑ 13 Α' ΜΕΡΟΣ ΑΠΟ ΤΟΝ ΠΟΛΕΜΟ ΤΟΥ 1897 ΣΤΟ ΓΟΥΔΙ

Ο «ΕΚΑΛΟΓΟΣ» ΤΟΥ ΚΑΛΟΥ ΥΠΟΨΗΦΙΟΥ

ΔΗΜΗΤΡΑ ΠΑΠΑΖΩΤΟΥ ΧΡΥΣΑΝΘΗ-ΣΟΦΙΑ ΠΛΑΚΑ ΑΝΤΙΓΟΝΗ ΤΣΑΡΑ

ΑΠΑΝΤΗΣΕΙΣ ΣΤΟ ΙΑΓΩΝΙΣΜΑ ΝΕΟΕΛΛΗΝΙΚΗΣ ΛΟΓΟΤΕΧΝΙΑΣ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ

ΕΚΦΡΑΣΗ-ΕΚΘΕΣΗ Β ΛΥΚΕΙΟΥ 1 ο Λύκειο Καισαριανής ΕΠΑΓΓΕΛΜΑ: Κείμενα Προβληματισμού

ΕΚΘΕΣΗ ΓΙΑ ΤΟ ΕΒΕΑ. Το Ασφαλιστικό του 21ο αιώνα; Ανάγκη αναστοχασμού για μια νέα αρχή

Σε ποιες κατηγορίες μειώνεται η σύνταξη από 1/1/2009 (σε εφαρμογή του Ν.3655/2008)

Εκδήλωση-Συζήτηση. για τις φυλακές και τους κρατούμενους αγωνιστές. όσο υπαρχουν φυλακές κανείς δεν είναι ελεύθερος. Εισήγηση

Περί χορτοφαγίας και κρεοφαγίας

Η εργασία είναι αφιερωμένη σε όσους επέλεξαν να. ασχοληθούν με το κλάδο της φυσικοθεραπείας και. θεωρούν την φυσικοθεραπεία λειτούργημα και όχι

ΣΥΜΜΟΡΦΩΣΗ ΜΕ ΤΙΣ ΝΕΕΣ ΠΟΛΙΤΙΚΕΣ ΕΡΓΑΣΙΑΣ ΠΕΡΙΛΗΨΗ

Βουλευτικές Εκλογές 2011

ΟΜΙΛΙΑ ΣΤΗ ΣΥΓΚΕΝΤΡΩΣΗ ΤΟΥ ΣΥΝΔΙΚΑΤΟΥ ΜΕΤΑΛΛΟΥ ΓΙΑ ΤΟ ΑΤΥΧΗΜΑ ΣΤΗ ΧΑΛΥΒΟΥΡΓΙΑ. 9/12/2014, Αγ. Νικόλαος

Από το ξεκίνημά του ο ΤΙΤΑΝ εκφράζει

Ένας περίπατος στη Μονή Καισαριανής

Επίσηµη Εφηµερίδα της Ευρωπαϊκής Ένωσης. (Νομοθετικές πράξεις) ΑΠΟΦΑΣΕΙΣ

Transcript:

Ανάπτυξη και Σχεδίαση Λογισμικού Η γλώσσα προγραμματισμού C Γεώργιος Δημητρίου

Πίνακες και Βρόχοι Πίνακες Δομές δεδομένων που ορίζονται ως διαδοχικά αποθηκευμένα στοιχεία ίδιου τύπου Ο σημαντικότερος σύνθετος τύπος στις περισσότερες γλώσσες προγραμματισμού Βρόχοι Προγραμματιστικές δομές επανάληψης Ιδανικοί για επεξεργασία πινάκων Δεν νοείται πρόγραμμα χωρίς κάποιο βρόχο!

Πίνακες της C Δήλωση πινάκων Διαστάσεις πινάκων Αρχικοποίηση πινάκων Αναφορά σε στοιχεία πίνακα Έλεγχος (ή μη έλεγχος) ορίων πίνακα!

Δήλωση Πινάκων Ειδικός προσδιοριστής τροποποίησης τύπου (modifier) μέσω του τελεστή [] int a[100]; Ο προσδιοριστής [] επιδρά μόνο στο τρέχον όνομα μεταβλητής int a[100], b, c[10];

Διαστάσεις Άμεσα μόνο μονοδιάστατοι Ο προσδιοριστής [] ορίζει μόνο μία διάσταση Έμμεσα και πολυδιάστατοι Πολλαπλοί προσδιοριστές [] Στοιχεία τύπου άλλου πίνακα Μετά από δήλωση typedef

Αρχικοποίηση Πινάκων Τιμές σε άγκιστρα int a[10] = {0, -1, 2, 3, 0, 0, 5, -2, 1, 0}; int e[2][3] = {{0, -2, 1}, {1, -1, 0}}; int b[] = {3, 2}, c, d[4] = {0, -1}; int f[2][3] = {0, -2, 1, 1, -1, 0};

Αναφορά σε Στοιχείο Πίνακα Τα στοιχεία ενός πίνακα αριθμούνται από 0 μέχρι το μέγεθος του πίνακα μείον 1. Αναφορά με τη βοήθεια του τελεστή [] kapoios_pinakas [ expr ] a[0] = a[1] + 2; έκφραση δείκτη (index) b[i][j+1] = c[0] * d[i] + j; scanf ( %d, &a[k]);

Έλεγχος Ορίων Πίνακα Πώς μπορούμε να είμαστε πάντα βέβαιοι ότι η μεταβλητή i της έκφρασης a[i] έχει τιμή μεταξύ 0 και του μεγέθους του πίνακα; ΔΕΝ μπορούμε! ΔΕΝ ενδιαφέρει τη C! Άρα ο προγραμματιστής πρέπει να γράφει κώδικα ελέγχου ώστε να μην ξεφεύγει από τα όρια του πίνακα

Η Δήλωση typedef Συνώνυμα Τύπων typedef int array_of_10_integers[10]; array_of_10_integers x, y = {0, 1}, z; array_of_10_integers w[100]; typedef int new_int;

Εντολές Επανάληψης Δημιουργία βρόχων Διαφοροποίηση εντολών επανάληψης με βάση τον έλεγχο διαδοχής επαναλήψεων Ιδανικές για επεξεργασία πινάκων

Εντολή while Όπως την είδαμε στο προηγούμενο μάθημα x = 0; while (x < 10) { x++; if (x <= 5) i += 2; else i -=1; } σώμα του βρόχου

Εντολή do-while Μορφή: do stmt while (expr); που σημαίνει: Nα εκτελείς την εντολή stmt μέχρι η έκφραση expr να γίνει ψευδής, Άρα η εντολή stmt εκτελείται τουλάχιστον μία φορά!

Εντολή do-while do { } i = (i +1) % 3; switch (i) { } case 0: a[i]++; break; case 1: a[i]-=3; case 2: break; while (a[0] + a[1] + a[2] > 0);

Εντολή for Μορφή: for (expr1; expr2; expr3) stmt που σημαίνει: Πρώτα αποτίμησε την έκφραση expr1 Όσο η έκφραση expr2 είναι αληθής να εκτελείς την εντολή stmt ακολουθούμενη από αποτίμηση της έκφρασης expr3

Μορφή Εντολής for Τυπικά η πρώτη έκφραση υλοποιεί την αρχικοποίηση κάποιου μετρητή επαναλήψεων Η δεύτερη έκφραση υλοποιεί τον έλεγχο του βρόχου Η τρίτη έκφραση υλοποιεί τη μεταβολή του μετρητή Πολλαπλές εκφράσεις μπορούν να συνενώνονται σε μία έκφραση με τη βοήθεια του τελεστή,

Εντολή for for (i = 0, k = 10; (a[i]!= 0) && (k > 2); i++, k--) c[k - i] = b[k]/a[i]; i = 0; k = 10; while ((a[i]!= 0) && (k > 2)) { } c[k - i] = b[k]/a[i]; i++; k--;

Φωλιασμένοι Βρόχοι Μια εντολή επανάληψης μπορεί να βρίσκεται φωλιασμένη μέσα σε άλλη εντολή επανάληψης Ιδανική δομή για πολυδιάστατους πίνακες ή πολύπλοκους αλγορίθμους

Η εντολή break Πρόωρος τερματισμός του βρόχου στον οποίο συναντάται Όχι τερματισμός εξωτερικού βρόχου! Προσοχή αν είναι μέσα σε εντολή switch η οποία είναι φωλιασμένη στο βρόχο! Αν η break δεν ενεργεί στο βρόχο που θέλουμε, τότε ο πρόωρος τερματισμός πρέπει να κωδικοποιηθεί με άλλον τρόπο

Η εντολή continue Συνέχισε με τον έλεγχο τερματισμού και την επόμενη επανάληψη! Ειδικά στην εντολή for, συνέχισε με την αποτίμηση της expr3 και μετά πήγαινε στον έλεγχο τερματισμού και την επόμενη επανάληψη.

Τελεστής, Ως τελεστής, επιστρέφει την τιμή και τον τύπο του δεξιού τελεστέου x = (++a, i); Αποτίμηση πάντα από αριστερά προς τα δεξιά Ο τελεστής με τη χαμηλότερη προτεραιότητα!

Βρόχοι και Πίνακες Παράδειγμα: Αρχικοποίηση δισδιάστατου πίνακα ακεραίων 100 1000 for (i = 0; i < 100; i++) for (j = 0; j < 1000; j++) a[i][j] = 0;

Βρόχοι και Πίνακες Παράδειγμα: Εύρεση μέγιστου στοιχείου για κάθε γραμμή ενός δισδιάστατου πίνακα ακεραίων 100 1000 for (i = 0; i < 100; i++) { } max[i] = a[i][0]; for (j = 1; j < 1000; j++) if (a[i][j] > max[i]) max[i] = a[i][j];

Βρόχοι και Πίνακες Παράδειγμα: Εύρεση θέσης πρώτου μηδενικού στοιχείου για κάθε γραμμή ενός δισδιάστατου πίνακα ακεραίων 100 1000 (-1 αν δεν υπάρχει) for (i = 0; i < 100; i++) { } zero[i] = -1; for (j = 0; j < 1000; j++) if (a[i][j] == 0) { } zero[i] = j; break;

Βρόχοι και Πίνακες Παράδειγμα: Εύρεση θέσης πρώτου μηδενικού στοιχείου για κάθε γραμμή ενός δισδιάστατου πίνακα ακεραίων 100 1000 (-1 αν δεν υπάρχει) πιο σύντομη υλοποίηση for (i = 0; i < 100; i++) { } zero[i] = -1; for (j = 0; j < 1000 && a[i][j]!= 0; j++); if (j < 1000 ) zero[i] = j;

Τι Μάθαμε Σήμερα Πίνακες της C Η δήλωση typedef Εντολές βρόχου do-while και for Εντολές break και continue Νέοι τελεστές [],, Βρόχοι και επεξεργασία πινάκων