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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Χωρική Βάση δεδοµένων Autocad

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Προγραμματισμός H/Y Ενότητα 1: Εισαγωγή. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

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

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

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

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

Βέλτιστος Έλεγχος Συστημάτων

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

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

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

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

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

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

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

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

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

ΛΥΣΕΙΣ ΘΕΜΑΤΩΝ ΤΕΛΙΚΗΣ ΦΑΣΗΣ

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 3 : Γλώσσες προγραμματισμού. Δρ.

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

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

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

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

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

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

Οικονομία των ΜΜΕ. Ενότητα 9: Εταιρική διασπορά και στρατηγικές τιμολόγησης

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

Transcript:

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

Ανάγνωση και εγγραφή αρχείων με χρήση ρεύματος (stream) στη C++

Διαβάστε τα αποτελέσματα της προηγούμενης άσκησης (x) και σχηματίστε μια νέα στήλη (y) σύμυωνα με τον τύπο: y=x +1 1 3 5 6 7 8 10 1 13 1 15 16 17 18 1 0 1 3 5 6 } #include <fstream> using namespace std; int main() int i; double x, y; ifstream fin; fin.open("random.txt"); ofstream fout; fout.open("results.dat"); while (fin >> x) y = *x*x + 1.0; fout << x << " " << y << endl; } fin.close(); fout.close(); return 0;

Δημιουργία αρχείου με ανακατεύθυνση εξόδου στη C++

Ένα απλό πρόγραμμα ποσ τσπώνει τα τετράγωνα των αριθμών από το 1 ως το 5: 1 3 5 6 7 8 10 1 13 1 15 } #include <iostream> using namespace std; int main() int i; for (i=1; i <= 5; i++) cout << i*i << endl; } return 0;

Εκτύπωση αλφαριθμητικού ως πίνακα στη C++

Δείηε ένα παράδειγμα οριζμού αλθαρηθμηηικού και εκηύπωζής ηοσ ζηο STDOUT: 1 #include <iostream> 3 using namespace std; 5 int main() 6 7 int i; 8 char s[1] = "Hello World"; 10 cout << s << endl; 1 return 0; 13 } Δείηε ηώρα ηο πρόγραμμα με εκηύπωζη ηοσ αλθαρηθμηηικού ως πίνακα: 1 3 5 6 7 8 10 1 13 1 15 16 17 } #include <iostream> using namespace std; int main() int i; char s[1] = "Hello World"; for (i=0; i<1; i++) cout << s[i]; } cout << endl; return 0;

Έλεγχος πρώτου χαρακτήρα αλφαρηθμητικών στη C++

Να γπαφεί ένα ππόγπαμμα πος να διαβάδει δύο λέξειρ και να ελέγσει αν απσίδοςν από ίδιο γπάμμα. 1 3 5 6 7 8 10 1 13 1 15 16 17 18 1 0 1 3 } #include <iostream> using namespace std; int main() char s1[0], s[0]; cout << "first : "; cin >> s1; cout << "second : "; cin >> s; if (s1[0] == s[0]) cout << "Start with the same letter" << endl; } else cout << "First letter differ" << endl; } return 0;

Έξοδος σε αρχείο με χρήση δεικτη (stdio.h) στη C++

Ένα πρόγραμμα που τυπώνει τα τετράγωνα των αριθμών 1-5 στο αρχείο squares.txt: 1 3 5 6 7 8 10 1 13 1 15 16 17 18 1 } #include <stdio.h> using namespace std; FILE *squares = fopen("squares.txt", "w"); int main() int i; for (i=1; i <= 5; i++) fprintf(squares, "%5d %5d\n", i, i*i); } fclose(squares); return 0;

Έξοδος σε αρχείο με χρήση ρεύματος (stream) στη C++

Να γραυεί ένα πρόγραμμα ποσ τσπώνει 10 τσταίοσς αριθμούς, ομοιόμορυης κατανομής (0,1) στο αρτείο random.txt 1 3 5 6 7 8 10 1 13 1 15 16 17 18 1 0 1 3 } #include <fstream> #include <cstdlib> using namespace std; int main() int i; double x; ofstream fout; fout.open("random.txt"); for (i=0; i < 5; i++) x = (double) rand() / RAND_MAX; fout << x << endl; } fout.close(); return 0;

Το πρόβλημα του κενού χαρακτήρα στη C++ και οι συναρτήσεις gets και puts

Η αλάγλωζε αιθαξηζκεηηθώλ από ην STDIN έρεη έλα πξόβιεκα: ζηακαηά όρη κόλν κε ην ENTRER αιιά θαη κε ηνλ θελό ραξαθηήξα. Έηζη γηα παξάδεηγκα δελ κπνξνύκε λα εηζάγνπκε ζε αιθαξηζκεηηθό κηα θξάζε, όπωο "Hello World!", επεηδή κεζνιαβεί ν θελόο ραξαθηήξαο. Δείηε γηα παξάδεηγκα ηη ζα γίλεη: 1 3 5 6 7 8 10 1 13 1 } #include <iostream> using namespace std; int main() int i; char s[80]; cin >> s; cout << s << endl; return 0; Ο ρξήζηεο δίλεη κηα θξάζε κε δύν ιέμεηο, ωζηόζν ην πξόγξακκα αληηιακβάλεηαη θαη ηππώλεη κόλν ηε κία: δηαβάδεη κέρξη λα βξεη έλα θελό ραξαθηήξα θαη ζηακαηά εθεί. Τν πξόβιεκα ιύλεηαη κε ηε ζπλάξηεζε gets(), ε νπνία βξίζθεηαη ζηε βηβιηνζήθε cstdio: 1 3 5 6 7 8 10 1 13 1 } #include <iostream> #include <cstdio> using namespace std; int main() char s[80]; gets(s); cout << s << endl; return 0;

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

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