Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ. Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης

Σχετικά έγγραφα
Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ. Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης

Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ. Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης

Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ. Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης

Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ. Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης

Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ. Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης

Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ. Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης

ΥΠΟΛΟΓΙΣΤΕΣ ΙI. Άδειες Χρήσης. Δείκτες Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

ΥΠΟΛΟΓΙΣΤΕΣ ΙI. Άδειες Χρήσης. Συναρτήσεις II Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

ΥΠΟΛΟΓΙΣΤΕΣ ΙI. Άδειες Χρήσης. Δομή του προγράμματος. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ. Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης

Μικροβιολογία & Υγιεινή Τροφίμων

ΥΠΟΛΟΓΙΣΤΕΣ ΙI. Άδειες Χρήσης. Εντολές for, while, do-while Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Ηλεκτρονικοί Υπολογιστές I

Ηλεκτρονικοί Υπολογιστές IV

ΥΠΟΛΟΓΙΣΤΕΣ ΙI. Άδειες Χρήσης. Τύποι δεδομένων, μεταβλητές, πράξεις. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ.

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

ΥΠΟΛΟΓΙΣΤΕΣ ΙI. Άδειες Χρήσης. Εντολή if. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Ιστορία της μετάφρασης

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ. Πιθανότητες. Συνδυαστική Ανάλυση Διδάσκων: Επίκουρος Καθηγητής Κωνσταντίνος Μπλέκας

Γενικά Μαθηματικά Ι. Ενότητα 12: Κριτήρια Σύγκλισης Σειρών. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Εκκλησιαστικό Δίκαιο

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

Ηλεκτρονικοί Υπολογιστές IV

Γενικά Μαθηματικά Ι. Ενότητα 15: Ολοκληρώματα Με Ρητές Και Τριγωνομετρικές Συναρτήσεις Λουκάς Βλάχος Τμήμα Φυσικής

Εκκλησιαστικό Δίκαιο

Εισαγωγή στους Αλγορίθμους

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Οντοκεντρικός Προγραμματισμός

Αντικειμενοστραφής Προγραμματισμός

Ηλεκτρονικοί Υπολογιστές

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους.

Εφαρμοσμένη Στατιστική

1 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων

Εισαγωγή στους Αλγορίθμους

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Ηλεκτρονικοί Υπολογιστές I

Διοικητική Λογιστική

Ιστορία της μετάφρασης

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού Υπέρθερμου Ατμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Ενδεικτικές λύσεις ασκήσεων διαχείρισης έργου υπό συνθήκες αβεβαιότητας

242 - Ειζαγωγή ζηοσς Η/Υ

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Οντοκεντρικός Προγραμματισμός

Ηλεκτρισμός & Μαγνητισμός

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων

Εκκλησιαστικό Δίκαιο

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ. Πιθανότητες. Συναρτήσεις πολλών μεταβλητών Διδάσκων: Επίκουρος Καθηγητής Κωνσταντίνος Μπλέκας

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική

Σχεδιασμός & Αξιολόγηση Προγραμμάτων Εκπαίδευσης Ενηλίκων

Μαθησιακές Δυσκολίες ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Τίτλος: Δοκιμασία εκτίμησης αναδυόμενου γραμματισμού.

Αξιολόγηση μεταφράσεων ιταλικής ελληνικής γλώσσας

Παράκτια Τεχνικά Έργα

Ηλεκτρονικοί Υπολογιστές I

Ηλεκτρονικοί Υπολογιστές II

Ενότητα: Δακτύλιοι, Ακέραιες Περιοχές, Σώματα. Διδάσκων: Καθηγητής Μαρμαρίδης Νικόλαος - Θεοδόσιος

Οικονομετρία. Εξειδίκευση του υποδείγματος. Μορφή της συνάρτησης: Πολυωνυμική, αντίστροφη και αλληλεπίδραση μεταβλητών

ΓΕΝΙΚΗ ΚΑΙ ΑΝΟΡΓΑΝΗ ΧΗΜΕΙΑ

Ηλεκτρονικοί Υπολογιστές IV

Γενικά Μαθηματικά Ι. Ενότητα 14: Ολοκλήρωση Κατά Παράγοντες, Ολοκλήρωση Ρητών Συναρτήσεων Λουκάς Βλάχος Τμήμα Φυσικής

Παλαιοσλαβική Γλώσσα. Ενότητα 11: Μορφολογία Τα Ονόματα/Αντωνυμίες. Αλεξάνδρα Ιωαννίδου. Τμήμα Σλαβικών Σπουδών

Ηλεκτρισμός & Μαγνητισμός

Οικονομία των ΜΜΕ. Ενότητα 7: Μορφές αγοράς και συγκέντρωση των ΜΜΕ

Διπλωματική Ιστορία Ενότητα 2η:

Βασικές Αρχές Φαρμακοκινητικής

Ηλεκτρονικοί Υπολογιστές II

Ηλεκτρονικοί Υπολογιστές

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στη γλώσσα προγραμματισμού C++ Αρχή. Γιάβασε Α, Β Α > Β. Δομή Διακλάδωσης. Τύπωσε Α. Τύπωσε Β. Τέλος Άριστος Πασιάς

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Οδοποιία IΙ. Ενότητα 14: Υπόδειγμα σύνταξης τευχών θέματος Οδοποιίας. Γεώργιος Μίντσης ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Παλαιοσλαβική Γλώσσα. Ενότητα 13: Μορφολογία Τα ρήματα. Αλεξάνδρα Ιωαννίδου. Τμήμα Σλαβικών Σπουδών

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

Μηχανολογικό Σχέδιο Ι

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους (1)

ΥΠΟΛΟΓΙΣΤΕΣ ΙI. Άδειες Χρήσης. Συναρτήσεις I Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Ενότητα: Περιγραφική Στατιστική 1: Πίνακες - Διαγράμματα

Κβαντική Επεξεργασία Πληροφορίας

Κβαντική Επεξεργασία Πληροφορίας

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Εκκλησιαστικό Δίκαιο

Υπολογιστές Ι. Άδειες Χρήσης. Δομή του προγράμματος. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ. Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης

Λογισμός 3. Ενότητα 19: Θεώρημα Πεπλεγμένων (γενική μορφή) Μιχ. Γ. Μαριάς Τμήμα Μαθηματικών ΑΝΟΙΚΤΑ ΑΚΑ ΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Προγραμματισμός Η/Υ. Βασικές Προγραμματιστικές Δομές. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Οικονομετρία. Πολλαπλή Παλινδρόμηση. Στατιστικός έλεγχος γραμμικού συνδυασμού συντελεστών. Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εργαστήριο Χημείας Ενώσεων Συναρμογής

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Οντοκεντρικός Προγραμματισμός

Βασικοί άξονες Μαθηματικά στην εκπαίδευση:

Ηλεκτρισμός & Μαγνητισμός

Transcript:

Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ Ενότητα: Βρόχοι και απλές πράξεις (1/2) Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης Τμήμα: Οικονομικών Επιστημών

Βρόχος do while στη C++

Η βρόγτος do-while()} παρέτεη επίζες ηε δσλαηόηεηα επαλάιευες. Ωζηόζο: Μηα παράζηαζε (ζσλήζφς ζσλζήθε) ειέγτεη ηολ ηερκαηηζκό ηοσ βρόγτοσ Ο έιεγτος αιεζείας ηες παράζηαζες εθαρκόδεηαη αθού ο βρόγτος εθηειεζηεί κία θορά, δειαδή πρώηα εθηειούληαη θάποηες εληοιές θαη κεηά γίλεηαη ο έιεγτος αλ ζα εθηειεζηούλ θαη πάιη Εδώ ηο πρόγρακκα ησπώλεη ηα ηεηράγφλα ηφλ αθεραίφλ 1 φς k, όπσ k αθέραηος κεηά ηο 1: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 } #include <iostream> using namespace std; int main () int i = 1, k; cin >> k; do cout << i << " i++; } while (i < k); return 0; " << i*i << endl;

Βρόγχος for στη C++

Η βρόγτος for()} παρέτει τη δσνατότητα επανάληυης. Εδώ το πρόγραμμα τσπώνει τα τετράγφνα τφν ακεραίφν 1 φς 10 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 } #include <iostream> using namespace std; int main () int i; for (i=1; i<=10; i++) cout << i << "\t" << i*i << endl; } return 0;

Βρόγχος while στη C++

Η βπόγσορ while()} παπέσει επίζηρ ηη δςναηόηηηα επανάλητηρ. Ωζηόζο: Η απσικοποίηζη ηηρ μεηαβληηήρ ελέγσος γίνεηαι ππιν ηην έναπξη ηος βπόγσος Μια παπάζηαζη (ζςνήθυρ ζςνθήκη) ελέγσει ηον ηεπμαηιζμό ηος βπόγσος Η μεηαβληηή ελέγσος μεηαβάλλεηαι μέζα ζηο βπόγσο Εδώ ηο ππόγπαμμα ηςπώνει ηα ηεηπάγυνα ηυν ακεπαίυν 1 υρ 10 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 } #include <iostream> using namespace std; int main () int i = 1; while (i <= 10) cout << i << " i++; } return 0; " << i*i << endl;

Καταμέτρηση πλήθους σε βρόγχο do while

Έλα ζπρλό δεηνύκελν ζε βξόγρνπο while ή do-while είλαη ε θαηακέηξεζε ηνπ πιήζνπο ησλ επαλαιήςεσλ, πόζεο θνξέο δειαδή εθηειέζηεθε ν βξόγρνο. Γηα λα πεηύρνπκε θάηη ηέηνην ρξεηαδόκαζηε έλαλ θαηακεηξεηή, κηα αθέξαηα κεηαβιεηή πνπ μεθηλά από ην 0 θαη απμάλεη θαηά κία κνλάδα ζε θάζε επαλάιεςε. Δείηε έλα παξάδεηγκα: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 } #include <iostream> using namespace std; int main () float x; int k = 0; do cin >> x; ++k; } while (x!= 0); --k; cout << "Numbers entered : " << k << endl; return 0;

Προθεματικός και επιθεματικός τελεστής μοναδιαίας επαύξησης ή μείωσης

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 } #include <iostream> using namespace std; int main () int k = 1; cout << "k : " << k << endl; cout << "k++ : " << k++ << endl; cout << "k : " << k << endl; cout << "++k : " << ++k << endl; cout << "k : " << k << endl; cout << "k-- : " << k-- << endl; cout << "k : " << k << endl; cout << "--k : " << --k << endl; cout << "k : " << k << endl; return 0;

Υπολογισμός αθροίσματος με βρόγχο do while

Όηαλ ηο πιήζος ηφλ ζηοητείφλ ηοσ αζροίζκαηος δελ είλαη γλφζηό, ηόηε κπορούκε λα βρούκε ηο άζροηζκα κε τρήζε ηοσ βρόγτοσ do while. Σε ασηή ηελ περίπηφζε τρεηάδεηαη κηα ζσλζήθε ηερκαηηζκού: πτ άζροηζε έφς όηοσ... Τέηοηα ζσλζήθε ηερκαηηζκού είλαη ζσλήζφς ε ιήυε ηοσ κεδελός. Πτ γηα λα βρεζεί ηο άζροηζκα Ν όρφλ, δίλοσκε ηοσς όροσς ηοσ αζροίζκαηος, κέτρη ηο 0, κε ηο οποίο ηερκαηίδεηαη ο βρόγτος επαλάιευες: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 } #include <iostream> using namespace std; int main () float x; float sum = 0; do cin >> x; sum += x; } while (x!= 0); cout << "The sum is : " << sum << endl; return 0;

Υπολογισμός αθροίσματος με βρόγχο for

Γηα λα σποιογίζοσκε ηο άζροηζκα τρεηαδόκαζηε: 1. Έλα βρόγτο επαλάιευες, γηα ηε δηαδοτηθή ιήυε ηφλ ηηκώλ προς άζροηζε 2. Μηα κεηαβιεηή-αζροηζηή γηα ηελ αποζήθεσζε ηοσ ηρέτοληος αζροίζκαηος 3. Η κεηαβιεηή αζροίζκαηος πρέπεη λα πάρεη θάποηα αρτηθή ηηκή, ζσλήζφς ηο 0 Σηο παραθάηφ παράδεηγκα σποιογίδεηαη ηο άζροηζκα 5 δεθαδηθώλ αρηζκώλ: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 } #include <iostream> using namespace std; int main () float x; float sum = 0; int i; for (i=0; i<5; i++) cin >> x; sum += x; } cout << "The sum is : " << sum << endl; return 0;

Υπολογισμός μέσου όρου σε βρόγχο for

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 } #include <iostream> using namespace std; int main () float x; float sum = 0, ave; int i; for (i=0; i<5; i++) cin >> x; sum += x; } ave = sum/5; cout << "Average is : " << ave<< endl; return 0; Ένας άλλος ηρόπος: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 } #include <iostream> using namespace std; int main () float x; float ave=0; int i; for (i=0; i<5; i++) cin >> x; ave += x/5; } cout << "Average is : " << ave << endl; return 0; Για ζσνηθιζμένα νούμερα και οι δύο ηρόποι θα δώζοσν ηο ίδιο αποηέλεζμα

Ανοικτά Ακαδημαϊκά Μαθήματα Πανεπιστήμιο Ιωαννίνων Τέλος Ενότητας

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Ιωαννίνων» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. Σημειώματα Σημείωμα Αναφοράς Copyright Πανεπιστήμιο Ιωαννίνων, Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης. «Ηλεκτρονικοί Υπολογιστές IΙΙ. Βρόχοι και απλές πράξεις (1/2)». Έκδοση: 1.0. Ιωάννινα 2014. Διαθέσιμο από τη δικτυακή διεύθυνση: http://ecourse.uoi.gr/course/view.php?id=1066. Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά Δημιουργού - Παρόμοια Διανομή, Διεθνής Έκδοση 4.0 [1] ή μεταγενέστερη. [1] https://creativecommons.org/licenses/by-sa/4.0/.