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

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

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

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

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

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

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

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

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

ΕΞΙΣΩΣΕΙΣ. Α. Πρωτοβάθμιεσ Εξιςώςεισ. Β. Διερεφνηςη Εξιςώςεων. 1x είναι αδφνατθ. x 1 x 1. Άλγεβρα Α Λυκείου

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

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

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

ΕΞΙΣΩΣΕΙΣ. (iv) (ii) (ii) (ii) 5. Γηα ηηο δηάθνξεο ηηκέο ηνπ ι λα ιπζνύλ νη εμηζώζεηο : x 6 3 9x

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

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

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

Προγραμματισμός Υπολογιστών & Υπολογιστική Φυσική

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

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

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

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

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

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

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

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

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

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

Εισαγωγή στους Υπολογιστές

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

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

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

Προγραμματισμός Υπολογιστών & Υπολογιστική Φυσική

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

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

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

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

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

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

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

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

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

Γενικά Μαθηματικά Ι. Ενότητα 5: Παράγωγος Πεπλεγμένης Συνάρτησης, Κατασκευή Διαφορικής Εξίσωσης. Λουκάς Βλάχος Τμήμα Φυσικής

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

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

Υπολογιστική άλγεβρα Ενότητα 3: Πολυώνυμα τρίτου βαθμού

Δομημένος Προγραμματισμός

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

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

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

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

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

Μάθηση σε νέα τεχνολογικά περιβάλλοντα

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

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

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο

Ενότητα: Ο Δακτύλιος Πολυωνύμων μιας Μεταβλητής. Διδάσκων: Καθηγητής Μαρμαρίδης Νικόλαος - Θεοδόσιος

Απαντήσεις θέματος 2. Παξαθάησ αθνινπζεί αλαιπηηθή επίιπζε ησλ εξσηεκάησλ.

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

Φυσική Περιβάλλοντος

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

Transcript:

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

Αριθμοί κινητής υποδιαστολής (float) στη C++ (1)

Οι αριθμοί κινηηής σποδιαζηολής (δεκαδικοί) δηλώνονηαι ως float. πτ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include <iostream> using namespace std; int main () float a,b; cout << "Enter a:" << endl; cin >> a; cout << "Enter b:" << endl; cin >> b; cout << "Result is:" << endl; cout << a/b << endl; return 0;

Έλεγχος if-else στη C++

Ο έλεγσορ if-else (αν-αλλιώρ) μποπεί να σπηζιμοποιηθεί για ηην αποθςγή διαιπέζεων με ηο μηδέν, ωρ εξήρ: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 #include <iostream> using namespace std; int main () float a,b; cout << "Enter a:" << endl; cin >> a; cout << "Enter b:" << endl; cin >> b; if (b!= 0) cout << "Result is:" << endl; cout << a/b << endl; else cout << "Μηδέν στο πηλίκο!" << endl; return 0;

Επίλυση δευτεροβάθμιας εξίσωσης στη C++ (εμφώλευση if)

Επίιπζε ηεο εμίζωζεο δεπηέξνπ βαζκνύ: ax 2 +bx+c=0 κε πξαγκαηηθνύο ζπληειεζηέο θαη αλαδήηεζε πξαγκαηηθώλ ξηδώλ. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 #include <iostream> #include <math.h> using namespace std; int main () 37 endl; 38 39 40 41 42 43 44 45 46 47 double a, b, c; double d, x1, x2; cout << "Λύλω ηελ εμίζωζε ax^2 + bx + c = 0" << endl; cout << "Γώζε ην a: "; cin >> a; cout << "Γώζε ην b: "; cin >> b; cout << "Γώζε ην c: "; cin >> c; if (a == 0) if (b == 0) if (c == 0) cout << "Αόξηζηε εμίζωζε" << endl; else cout << "Αδύλαηε πξωηνβάζκηα εμίζωζε" << endl; else x1 = -c/b; cout << "Μία ξίδα (πξωηνβάζκηα): " << "x= " << x1 << else d = b*b - 4*a*c; if (d > 0) x1 = (-b+sqrt(d)) / (2*a); x2 = (-b-sqrt(d)) / (2*a); cout << "Βξήθα δύν πξαγκαηηθέο ξίδεο: " << "x1= " << x1 48 << " x2= " << x2<< endl; 49 50 else if (d == 0) 51 52 x1 = -b / (2*a);

53 cout << "Βξήθα κηα δηπιή ξίδα: " << "x= " << x1 << 54 endl; 55 56 else 57 58 cout << "Με αξλεηηθή δηαθξίλνπζα δελ ππάξρνπλ 59 πξαγκαηηθέο ξίδεο " << endl; 60 return 0;

Επίλυση πρωτοβάθμιας εξίσωσης στη C++ (εμφώλευση if)

Έζησ ε εμίζσζε: ax+b=0 όπνπ a,b πξαγκαηηθνί αξηζκνί. Η εμίζσζε έρεη ηε ξίδα: x=-b/a κε ηελ πξνϋπόζεζε a 0. Με απηά πνπ γλσξξίδνπκε κπνξνύκε λα γξάςνπκε έλα πξόγξακκα πνπ λα ιακβάλεη ηηο δύν παξακέηξνπο θαη λα ππνινγίδεη ηε ξίδα σο εμήο: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #include <iostream> using namespace std; int main () float a,b,x; cout << "Λύνω ηην εξίζωζη ax+b=0" << endl; cout << "Δώζε ηο a: "; cin >> a; cout << "Δώζε ηο b: "; cin >> b; if (a!= 0) x = -b/a; cout << "Η πίζα είναι: " << x << endl; else cout << "Αδύναηη εξίζωζη" << endl; return 0; Εδώ βέβαηα απνθύγακε ηε δηαίξεζε κε ην 0, αιιά ε απάληεζε "Αδύλαηε" δελ είλαη ηθαλνπνηεηηθή. Όπσο ζπκάζηε από ην γπκλάζην, αλ θαη νη δύν ζπληειεζηέο είλαη κεδέλ ηόηε ε εμίζσζε είλαη αόξηζηε, όρη αδύλαηε. Γηα λα είκαζηε "πην ζσζηνί", ζα πξέπεη λα πξνζζέζνπκε έλαλ έιεγρν κέζα ζηνλ έιεγρν. Δειαδή, αλ a=0, ηόηε λα δνύκε ηη γίλεηαη κε ην b=0 θαη αλαιόγσο λα πξνρσξήζνπκε ζηε ιύζε. Δειαδή: #include <iostream> using namespace std; int main ()

float a,b,x; cout << "Λύνω ηην εξίζωζη ax+b=0" << endl; cout << "Δώζε ηο a: "; cin >> a; cout << "Δώζε ηο b: "; cin >> b; if (a!= 0) x = -b/a; cout << "Η πίζα είναι: " << x << endl; else if (b!= 0) cout << "Αδύναηη εξίζωζη" << endl; else cout << "Αόπιζηη εξίζωζη" << endl; return 0;

Μετατροπή ακέραιας διαίρεσης σε δεκαδική στη C++

Εδώ έτοσκε έλα πρόγρακκα ποσ δηαβάδεη δύο αθέραηοσς αρηζκούς, εθηειεί ηε δηαίρεζε θαη ησπώλεη ηο αποηέιεζκα. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include <iostream> using namespace std; int main () int a,b; cout << "Enter a:" << endl; cin >> a; cout << "Enter b:" << endl; cin >> b; cout << "Result is:" << endl; cout << 1.0*a/b << endl; return 0;

Πρόσθεση ακεραίων σε C++

Ένα απλό πρόγραμμα για ηην πρόζθεζη δύο ακεραίων αριθμών. Για παράδειγμα, δώζηε με ηην εκηέλεζη: 1 ENTER, 2 ENTER και θα πάρεηε ηο 3 ως αποηέλεζμα. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include <iostream> using namespace std; int main () int a,b; cin >> a; cin >> b; cout << a+b << endl; return 0;

Το πρόβλημα της ακέραιας διαίρεσης στη C++

Εδώ έτοσκε έλα πρόγρακκα ποσ δηαβάδεη δύο αθέραηοσς αρηζκούς, εθηειεί ηε δηαίρεζε θαη ησπώλεη ηο αποηέιεζκα. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include <iostream> using namespace std; int main () int a,b; cout << "Enter a:" << endl; cin >> a; cout << "Enter b:" << endl; cin >> b; cout << "Result is:" << endl; cout << a/b << endl; return 0;

Το πρώτο πρόγραμμα σε C++

Για λόγουσ παράδοςησ, το πρώτο πρόγραμμα ςε κάθε γλώςςα που μαθαίνουμε, τυπώνει ςτην οθόνη το μήνυμα "Hello World". Ιδοφ πωσ μπορεί να γίνει ςτη C++ 1 2 3 4 5 6 7 8 9 #include <iostream> using namespace std; int main () cout << "Hello World" << endl; return 0;

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

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Ιωαννίνων» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. Σημειώματα Σημείωμα Αναφοράς Copyright Πανεπιστήμιο Ιωαννίνων, Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης. «Ηλεκτρονικοί Υπολογιστές IΙΙ. Εισαγωγή στη C++». Έκδοση: 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/.