Παρουσίαση/Προβολή
(OPENCOURSE112) - Χρήστος Καλλονιάτης
Περιγραφή Μαθήματος
Γενικές αρχές σχεδίασης προγραμμάτων, αλγόριθμοι, λογικά διαγράμματα ροής, τεχνικές σχεδιασμού αλγορίθμου, επίλυση αλγοριθμικών προβλημάτων. Εισαγωγή στον προγραμματισμό. Η γλώσσα Pascal. Συντακτικό της γλώσσας: μεταβλητές, σταθερές, εκφράσεις, βασικοί τύποι δεδομένων, προτάσεις, τελεστές. Είσοδος/έξοδος δεδομένων. Εντολές ελέγχου ροής. Επαναλήψεις, πίνακες. Mελέτη και παρουσίαση προχωρημένων τεχνικών αλγοριθμικού, σχεδιασμού με τη γλώσσα Pascal: υποπρογράμματα, εγγραφές και διαχείριση αρχείων.
Ημερομηνία δημιουργίας
Τρίτη 3 Μαρτίου 2015
-
Περιεχόμενο μαθήματος
- Εισαγωγή στις Βασικές Έννοιες του Δομημένου Προγραμματισμού
- Εισαγωγή στους Αλγορίθμους και στην Pascal. Το περιβάλλον μιας γλώσσας
- Τύποι Δεδομένων και η εντολή If
- Η εντολή επανάληψης While
- Η εντολή επανάληψης Repeat
- Η εντολή επανάληψης For
- Μονοδιάστατοι Πίνακες
- Πολυδιάστατοι Πίνακες
- Ταξινομήσεις Πινάκων
- Υποπρογράμματα – Procedures
- Υποπρογράμματα – Functions
- Εγγραφές – Πίνακες Εγγραφών
- Διαχείριση Αρχείων
Μαθησιακοί στόχοι
Στόχος του μαθήματος είναι η εκμάθηση της αλγοριθμικής λογικής και η εισαγωγή στο διαδικασιακό προγραμματισμό με τη χρήση της γλώσσας προγραμματισμού Pascal.
Ειδικότερα μετά την ολοκλήρωση των μαθημάτων οι φοιτητές/τριες θα είναι σε θέση να:
1. Γνωρίζουν τις βασικές αρχές του διαδικασιακού, δομημένου προγραμματισμού και τον τρόπο εφαρμογής τους.
2. Κατανοούν τη σημασία της αλγοριθμικής λογικής και τον τρόπο εφαρμογής της στην επίλυση απλών και σύνθετων αλγοριθμικών προβλημάτων.
3. Κατανοούν το συντακτικό και τον τρόπο λειτουργίας των εντολών που χρησιμοποιούνται στη γλώσσα προγραμματισμού Pascal.
4. Γνωρίζουν το προγραμματιστικό περιβάλλον της Pascal, τον τρόπο συγγραφής, διόρθωσης και εκτέλεσης προγραμμάτων.
5. Δημιουργούν προγράμματα με τη γλώσσα προγραμματισμού Pascal εφαρμόζοντας τις αρχές του διαδικασιακού προγραμματισμού, για την υλοποίηση λύσεων σε αλγοριθμικά προβλήματα.
Βιβλιογραφία
1) ΘΕΟΔΩΡΟΣ Σ. ΠΑΠΑΘΕΟΔΩΡΟΥ (1999) Αλγόριθμοι, Εισαγωγικά Θέματα και Παραδείγματα, Εταιρεία Αξιοποίησης και Διαχείρισης Περιουσίας Πανεπιστημίου Πατρών
2) Ι. ΒΟΓΙΑΤΖΗΣ - Ν. ΙΩΑΝΝΙΔΗΣ - ΧΡ. ΚΟΙΛΙΑΣ - Γ. ΜΕΛΕΤΙΟΥ - Μ. ΜΟΡΜΟΡΗΣ (2010) Εισαγωγή στην Αλγοριθμική, ΕΚΔΟΣΕΙΣ ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ, Αθήνα
3) ΠΑΝΑΓΙΩΤΟΠΟΥΛΟΣ ΓΙΑΝΝΗΣ - ΧΡΗΣΤΟΣ Π. (1990) Δομημένος προγραμματισμός Pascal - Turbo Pascal, ΕΚΔΟΣΕΙΣ ΣΤΑΜΟΥΛΗ ΑΕ, Αθήνα
4) ΑΝΑΣΤΑΣΙΟΣ Χ. ΔΡΑΚΟΠΟΥΛΟΣ (2004) Λυμένες Ασκήσεις Pascal: Δομημένος και Αντικειμενοστρεφής Προγραμματισμός, ΚΛΕΙΔΑΡΙΘΜΟΣ, Αθήνα