Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Σχετικά έγγραφα
Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Διαδικαστικός Προγραμματισμός

ΒΟΗΘΗΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ

Ψηφιακή Σχεδίαση. Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:05. Δρ. Μηνάς Δασυγένης. Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Συστήματα Αυτομάτου Ελέγχου. Ενότητα Α: Γραμμικά Συστήματα

Χημεία. Ενότητα 13 η : Χημική Κινητική Αναπλ. Καθηγητής: Γεώργιος Μαρνέλλος Διδάσκοντες: Ε. Τόλης. Τμήμα Μηχανολόγων Μηχανικών

Λογιστικές Εφαρμογές Εργαστήριο

Νέες Τεχνολογίες και Καλλιτεχνική Δημιουργία

Οικονομικά Μαθηματικά

Ψηφιακή Σχεδίαση. Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:07. Δρ. Μηνάς Δασυγένης. Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Ψηφιακή Σχεδίαση. Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:01. Δρ. Μηνάς Δασυγένης. Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

Πληροφορική. Εργαστηριακή Ενότητα 3 η : Επεξεργασία Κελιών Γραμμών & Στηλών. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

Πληροφορική. Εργαστηριακή Ενότητα 1 η : Εισαγωγή στα Λογιστικά Φύλλα με το MS Excel. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

Οικονομικά Μαθηματικά

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΠΛΗΡΟΦΟΡΙΚΗ. Ενότητα: Εργαστηριακές Ασκήσεις. Καθηγήτρια: Ι.

Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 1: Εισαγωγικό Μάθημα

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Πληροφορική. Εργαστηριακή Ενότητα 6 η : Ταξινόμηση & Ομαδοποίηση Δεδομένων

Βάσεις Δεδομένων. Ενότητα 1: Εισαγωγή στις Βάσεις δεδομένων. Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών

Μαθηματικά. Ενότητα 9: Όριο Συνάρτησης στο Διηνεκές. Σαριαννίδης Νικόλαος Τμήμα Λογιστικής και Χρηματοοικονομικής

Χημεία. Ενότητα 14 η : Χημική Ισορροπία Αναπλ. Καθηγητής: Γεώργιος Μαρνέλλος Διδάσκοντες: Ε. Τόλης. Τμήμα Μηχανολόγων Μηχανικών

Μοντελοποίηση Λογικών Κυκλωμάτων

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Αρχές Προγραμματισμού

Οικονομικά Μαθηματικά

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

Εισαγωγή στον δομημένο προγραμματισμό

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

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

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

Οργανωσιακή Συμπεριφορά Ενότητα 1: Η έννοια της οργάνωσης και διοίκησης

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

Στατιστική Επιχειρήσεων Ι

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

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

Εισαγωγή στον δομημένο προγραμματισμό

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

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

Πληροφορική. Εργαστηριακή Ενότητα 5 η : Μαθηματικοί Τύποι. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

Σχεδίαση με Ηλεκτρονικούς Υπολογιστές

Ψηφιακή Τεχνολογία σε Ακαδημαϊκό Περιβάλλον

Νέες Τεχνολογίες και Καλλιτεχνική Δημιουργία

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

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

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

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

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

Εφαρμογές Συστημάτων Γεωγραφικών Πληροφοριών

Μαθηματική Ανάλυση ΙI

ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ. Λογισμός ΙΙ. Χρήστος Θ. Αναστασίου Τμήμα Μηχανικών Πληροφορικής ΤΕ

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΜΕ ΧΡΗΣΗ Η/Υ

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

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

Λογιστικές Εφαρμογές Εργαστήριο

Εφαρμογές Συστημάτων Γεωγραφικών Πληροφοριών

Χρηματοοικονομική Ι. Ενότητα 5: Η Χρονική Αξία του Χρήματος (2/2) Ιωάννης Ταμπακούδης. Τμήμα Οργάνωσης και Διοίκησης Επιχειρήσεων ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΗ Ι

ΝΟΜΙΣΜΑΤΙΚΗ ΟΙΚΟΝΟΜΙΚΗ ΠΟΛΙΤΙΚΗ. Ενότητα 3: Αγορά Χρήματος και επιτόκια. Γεώργιος Μιχαλόπουλος Τμήμα Λογιστικής-Χρηματοοικονομικής

Αρχιτεκτονική Υπολογιστών Εργαστήριο

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

Μαθηματική Ανάλυση Ι

Μαθηματική Ανάλυση Ι

ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ(Visual Basic)

ΜΑΘΗΜΑ: ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ

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

Διοίκηση ανθρωπίνων Πόρων. Ενότητα 2: Προγραμματισμός Ανθρώπινου Δυναμικού Δρ. Καταραχιά Ανδρονίκη Τμήμα Λογιστικής και Χρηματοοικονομικής

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

Αρχές Προγραμματισμού

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

Προγραμματισμός Η/Υ 1 (Εργαστήριο)

Αρχιτεκτονική Υπολογιστών

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Ενότητα: Εισαγωγή στην Hλεκτρονική Yγεία

Μαθηματικά. Ενότητα 7: Μη Πεπερασμένα Όρια. Σαριαννίδης Νικόλαος Τμήμα Λογιστικής και Χρηματοοικονομικής

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

ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΜΕ ΧΡΗΣΗ Η/Υ

Προγραμματισμός Η/Υ 1 (Εργαστήριο)

Εφαρμογή Υπολογιστικών Τεχνικών στην Γεωργία

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

Θεωρία Πιθανοτήτων & Στατιστική

ΜΑΘΗΜΑ:Εισαγωγή στο Δίκαιο

Εισαγωγή στην πληροφορική

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

ΣΤΑΤΙΣΤΙΚΗ ΕΠΙΧΕΙΡΗΣΕΩΝ

Αυτοματοποιημένη χαρτογραφία

Πληροφοριακά Συστήματα & Περιβάλλον Ασκήσεις

Εισαγωγή στην πληροφορική

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

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

Οικονομικά Μαθηματικά

Ανάλυση Λογιστικών Καταστάσεων

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Μαθηματική Ανάλυση ΙI

Transcript:

Δομημένος Προγραμματισμός Ενότητα 6(γ): Εργαστηριακή Άσκηση Αναπλ. Καθηγητής: Κωνσταντίνος Στεργίου Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ψηφιακά Μαθήματα του Πανεπιστημίου Δυτικής Μακεδονίας» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 2

Περιεχόμενα 1. Σκοπός της άσκησης... 4 2. Παραδοτέα... 4 2.1 Άσκηση 1 η... 4 2.2 Άσκηση 2 η... 4 2.3 Άσκηση 3 η... 5 3

1. Σκοπός της άσκησης Σκοπός του κεφαλαίου είναι η εξοικείωση των φοιτητών με την έννοια του δομημένου προγραμματισμού και η καλύτερη κατανόησή του μέσα από μια σειρά εκπαιδευτικών ασκήσεων. 2. Παραδοτέα 2.1 Άσκηση 1 η 10 άτομα έχουν λάβει δάνειο από μια τράπεζα. Να δημιουργηθεί μια δομή δανειολήπτη με τα εξής στοιχεία: ονοματεπώνυμο, ποσό δανείου, εξοφληθέν ποσό, επιτόκιο, χρωστούμενο ποσό, και να καταχωρηθούν τιμές για τους 10 δανειολήπτες σε έναν πίνακα δομών. Οι τιμές που θα καταχωρηθούν θα αφορούν όλα τα στοιχεία εκτός από το χρωστούμενο ποσό. Η καταχώρηση των στοιχείων πρέπει να γίνεται σε ξεχωριστή συνάρτηση. Το χρωστούμενο ποσό θα υπολογίζεται ως το ποσό του δανείου μείον το εξοφληθέν ποσό συν το ποσό του δανείου επί το επιτόκιο. Ο υπολογισμός του χρωστούμενου ποσού για τους δανειολήπτες πρέπει να γίνεται σε ξεχωριστή συνάρτηση. Τέλος να εκτυπωθούν όλα τα στοιχεία για όλους τους δανειολήπτες καθώς και το συνολικό χρωστούμενο ποσό. Οι εκτυπώσεις πρέπει να γίνονται σε ξεχωριστή συνάρτηση. 2.2 Άσκηση 2 η Να γραφτεί πρόγραμμα που να διαβάζει από το πληκτρολόγιο τα στοιχεία των 10 εργαζόμενων μιας εταιρίας και να τα αποθηκεύει σ έναν πίνακα δομών. Η δομή εργαζόμενος θα αποτελείται από τα εξής μέλη: Ονοματεπώνυμο Έτος γέννησης Μηνιαίος μισθός Διεύθυνση Η Διεύθυνση πρέπει να είναι και αυτή δομή που θα αποτελείται από τα μέλη: Οδός Αριθμός Τ.Κ. 4

Ο πίνακας δομών εργαζόμενου πρέπει να δηλωθεί μέσα στη main(). Η εισαγωγή των δεδομένων για τους 10 εργαζόμενους πρέπει να γίνεται σε κατάλληλη συνάρτηση. Μετά την καταχώρηση των δεδομένων, ο χρήστης πρέπει να έχει τη δυνατότητα να ζητάει την εμφάνιση των στοιχείων των εργαζόμενων που έχουν μισθό ανάμεσα σε ένα συγκεκριμένο διάστημα (το οποίο ορίζει ο χρήστης). Αυτό πρέπει να γίνεται σε κατάλληλη συνάρτηση. Επίσης πρέπει να τυπώνονται τα στοιχεία όλων εκείνων των εργαζόμενων των οποίων ο μισθός είναι μεγαλύτερος από τον μέσο όρο μισθών όλων των εργαζόμενων. Αυτό πρέπει να γίνεται σε κατάλληλη συνάρτηση. Ο υπολογισμός του μέσου όρου πρέπει και αυτός να γίνει σε ξεχωριστή συνάρτηση. 2.3 Άσκηση 3 η Σε ένα μάθημα εξετάστηκαν 10 φοιτητές. Δηλώστε δομή με μέλη τον αριθμό μητρώου, το ονοματεπώνυμο, και τον τελικό βαθμό του κάθε φοιτητή. Να γραφεί ένα πρόγραμμα που με χρήση συναρτήσεων κάνει τα παρακάτω: Α) Διαβάζει τα δεδομένα για τους 10 φοιτητές και τα αποθηκεύει σε πίνακα δομών. Β) Διαβάζει τα στοιχεία του πίνακα και τα γράφει σε αρχείο κειμένου με την εξής μορφή: Φοιτητής 1 Α.Μ. = ΟΝΟΜΑΤΕΠΩΝΥΜΟ = ΤΕΛΙΚΟΣ ΒΑΘΜΟΣ = Φοιτητής 2 Γ) Διαβάζει τα στοιχεία των φοιτητών από το αρχείο και τυπώνει στην οθόνη τον αριθμό μητρώου, το όνομα, και τον βαθμό όλων εκείνων των φοιτητών των οποίων ο βαθμός είναι μεγαλύτερος από 5. 5