Προγραμματισμός Ι

Αλέξανδρος Τζάλλας

Περιγραφή
 

Το μάθημα επιχειρεί να εισάγει τους «νεοφώτιστους» της πληροφορικής στις βασικές έννοιες του προγραμματισμού (υπολογιστής, αλγόριθμος, δεδομένα), και στις τεχνικές κατασκευής αλγορίθμων και προγραμμάτων σε γλώσσα  Pascal / C.

Στην κατανόηση της έννοια της μηχανής και η χρήση της στην επίλυση προβλημάτων. Στην παρουσίαση των βασικών συστατικών ενός αλγορίθμου και των κανόνων σύνθεσής τους. Στις τεχνικές κατασκευής αλγορίθμων και σύνθεσης τους για την επίλυση προβλημάτων που απαιτούν τη σειριακή επεξεργασία των δεδομένων. Στις έννοιες της σειριακής και της απ’ ευθείας πρόσβασης στα δεδομένα. Στην κατανόηση της ανάγκης χρήσης γλώσσας προγραμματισμού.

 

Κωδικός: COMP111
Κατηγορία: ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ » Προπτυχιακό
CC - Αναφορά - Μη Εμπορική Χρήση - Όχι Παράγωγα Έργα
CC - Αναφορά - Μη Εμπορική Χρήση - Όχι Παράγωγα Έργα

Θεματικές Ενότητες

Στην ενότητα αυτή θα γίνει μια εισαγωγή στις έννοιες του δομημένου προγραμματισμού και θα αναλυθούν οι βασικές δομικές μονάδες της γλώσσας Pascal.

 

 

 

 

 

Λέξεις-κλειδιά: Δομημένος προγραμματισμός, Μεταγλώττιση, Μετάφραση, Compiler, Interpreter.

Δείτε τη βιντεοσκόπηση της 1ης Διάλεξης

 

 

 

 

 

Στην ενότητα αυτή θα αναλυθεί/περιγραφεί πλήρως η δομή του τμήματος δηλώσεων, θα αναλυθεί πλήρως η συντακτική δομή και ο τρόπος χρήσης της εντολής ανάθεσης στην pascal, θα αναλυθεί πλήρως η συντακτική δομή και ο τρόπος χρήσης των εντολών εισόδου/εξόδου Read/Readln και Write, Writeln, θα περιγραφούν αναλυτικά οι δυνατότητες των εντολών συνθήκης, θα αναλυθεί με ακρίβεια η χρησιμότητα/σκοπός των εντολών συνθήκης ενώ θα περιγραφούν οι συντακτικοί κανόνες των εντολών συνθήκης if, φωλιασμένων εντολών if και case.

 

Λέξεις-κλειδιά: Δομή Προγράμματος, Τύποι Δεδομένων, Δήλωση Μεταβλητών, Λογικές Παραστάσεις, Λογικές Πράξεις, Συνθήκη.

Δείτε τη βιντεοσκόπηση της 2ης Διάλεξης

 

 

 

Στην ενότητα αυτή θα περιγραφούν αναλυτικά οι δυνατότητες των εντολών επανάληψης, θα αναλυθεί με ακρίβεια η χρησιμότητα/σκοπός των εντολών επανάληψης, θα περιγραφούν οι συντακτικοί κανόνες των εντολών επανάληψης, while, repeat και for ενώ θα αναλυθεί με ακρίβεια η χρησιμότητα/σκοπός των φωλιασμένων Εντολών Επανάληψης.

 

Λέξεις-κλειδιά: Επανάληψη, φωλιασμένη Εντολή, Διάγραμμα Ροής.

Δείτε τη βιντεοσκόπηση της 3ης Διάλεξης

 

 

 

Στην ενότητα αυτή θα αναλυθεί με ακρίβεια η χρησιμότητα/σκοπός των υποπρογραμμάτων στην pascal, θα περιγραφούν οι συντακτικοί κανόνες των διαδικασιών, θα γίνει κατανοητός ο ρόλος, τρόπος σύνταξης και οι διαφορές τοπικών & καθολικών δεδομένων καθώς και ο ρόλος, τρόπος σύνταξης και οι διαφορές παραμέτρων τιμής & παραμέτρων μεταβλητής.

 

Λέξεις-κλειδιά: Διαδικασίες, Συναρτήσεις, Πραγματικές Παράμετροι, Τυπικές Παράμετροι, Δομή Διεργασίας.

Δείτε τη βιντεοσκόπηση της 4ης Διάλεξης

Στη ενότητα αυτή θα περιγραφούν οι συντακτικοί κανόνες των συναρτήσεων και θα γίνει κατανοητή η αναγκαιότητα χρήσης των συναρτήσεων.

 

 

Λέξεις-κλειδιά: Διαδικασίες, Συναρτήσεις, Συντακτικοί Κανόνες Πραγματικές Παράμετροι, Τυπικές Παράμετροι, Δομή Διεργασίας.

Δείτε τη βιντεοσκόπηση της 5ης Διάλεξης

θα περιγραφούν οι συντακτικοί κανόνες των αναδρομικών υποπρογραμμάτων, θα περιγραφούν οι συντακτικοί κανόνες των φωλιασμένων υποπρογραμμάτων ενώ θα γίνει σαφές πως μπορούμε να χρησιμοποιήσουμε τα υποπρογράμματα σαν παραμέτρους.

 

 

 

Λέξεις-κλειδιά: Διαδικασίες, Συναρτήσεις, Συντακτικοί Κανόνες Πραγματικές Παράμετροι, Τυπικές Παράμετροι, Δομή Διεργασίας.

Δείτε τη βιντεοσκόπηση της 6ης Διάλεξης

 

 

 

 

Στην ενότητα αυτή θα αναλυθεί η έννοια των σύνθετων δομών δεδομένων, θα γίνει κατανοητή η χρησιμότητα/συντακτικοί κανόνες χρήσης των πινάκων στην pascal, θα γίνει κατανοητή η χρησιμότητα/συντακτικοί κανόνες χρήσης των πινάκων μίας διάστασης, θα περιγραφεί αλγοριθμικά ο τρόπος συγχώνευσης πινάκων στην pascal, θα γίνει κατανοητή η χρησιμότητα/συντακτικοί κανόνες χρήσης των πινάκων δύο διάστασης ενώ θα γίνει και επίλυση πολλαπλών παραδειγμάτων.

 

Λέξεις-κλειδιά: Δήλωση Πινάκων, Δομές, Αποθήκευση Στοιχείων, Συγχώνευση Πινάκων.

Δείτε τη βιντεοσκόπηση της 7ης Διάλεξης

 

 

 

 

 

 

Στην ενότητα αυτή θα γίνουν κατανοητές οι έννοιες Ταξινόμηση & Αναζήτηση, η χρησιμότητα χρήσης αλγορίθμων Ταξινόμησης & Αναζήτησης, θα περιγραφεί ο αλγόριθμος ταξινόμησης bubblesort, ο αλγόριθμος ταξινόμησης selectionsort, ο αλγόριθμος Γραμμικής αναζήτηση (linear search) καθώς και ο αλγόριθμος Δυαδικής αναζήτηση (binary search).

 

Λέξεις-κλειδιά: Αναζήτηση Στοιχείων, Μονοδιάστατοι Πίνακες, Αναζήτηση, Ταξινόμηση, Ταξινόμηση - Bubble Sort, Ταξινόμηση - Διπλή Αντιμετάθεση, Διπλή Ταξινόμηση, Δυσδιάστατος Πίνακας, Εκχώρηση Τιμής, Χαρακτηριστικά, Αποθήκευση, Άθροισμα.

Δείτε τη βιντεοσκόπηση της 8ης Διάλεξης

 

Στην ενότητα αυτή θα γίνει σαφής η αναγκαιότητα ορισμού των εγγραφών και συνόλων, θα περιγραφεί ο τρόπος ορισμού μια εγγραφής/συνόλου ενώ θα αναλυθεί ο σκοπός/χρησιμότητα των εγγραφών και συνόλων στην pascal.

 

Λέξεις-κλειδιά: Δήλωση Εγγραφής, Επεξεργασία Εγγραφής, Πίνακες Εγγραφών.

Δείτε τη βιντεοσκόπηση της 9ης Διάλεξης

Στην ενότητα αυτή θα γίνει σαφής ο τρόπος χειρισμού των αρχείων, θα περιγραφεί ο τρόπος ανοίγματος ή κλεισίματος, επεξεργασίας και χειρισμού αρχείων κειμένου καθως και ο τρόπος χειρισμού αρχείων με τύπο.

 

Λέξεις-κλειδιά: Αρχεία Κειμένου, Άνοιγμα/κλείσιμο, Επεξεργασία, Χειρισμός.

Δείτε τη βιντεοσκόπηση της 10ης Διάλεξης

Θα παρουσιαστούν οι λύσεις κάποιων ενδεικτικών ασκήσεων επανάληψης, που αφορούν τις Ενότητες 1-3, προς πλήρη κατανόηση.

 

 

 

Λέξεις-κλειδιά: Επανάληψη.

Δείτε τη βιντεοσκόπηση της 11ης Διάλεξης

Θα παρουσιαστούν οι λύσεις κάποιων ενδεικτικών ασκήσεων επανάληψης, που αφορούν τις Ενότητες 4-7, προς πλήρη κατανόηση.

 

 

 

Λέξεις-κλειδιά: Επανάληψη.

Δείτε τη βιντεοσκόπηση της 12ης Διάλεξης

Θα παρουσιαστούν οι λύσεις κάποιων ενδεικτικών ασκήσεων επανάληψης, που αφορούν τις Ενότητες 8-10, προς πλήρη κατανόηση. Γενική επανάληψη.

 

 

 

Λέξεις-κλειδιά: Επανάληψη.

Δείτε τη βιντεοσκόπηση του Α' μέρους της 13ης Διάλεξης
Δείτε τη βιντεοσκόπηση του Β' μέρους της 13ης Διάλεξης

Ανοικτό Ακαδ. Μάθημα

Ανοικτά Ακαδημαϊκά Μαθήματα
Επίπεδο: A+

Αρ. Επισκέψεων :  4977
Αρ. Προβολών :  55678

Ημερολόγιο

Ανακοινώσεις

  • - Δεν υπάρχουν ανακοινώσεις -