ΘΕΩΡΙΑ
Ανάλυση – Σύνθεση προβλήματος (Θ)
Ανάλυση και σύνθεση προβλήματος
Καθορισμός απαιτήσεων
Βασικές έννοιες αλγορίθμων
Αλγόριθμοι: βασικές έννοιες – χαρακτηριστικά
Τρόποι παρουσίασης αλγορίθμου (ελεύθερο κείμενο, φυσική γλώσσα, έννοιες
σταθερών/μεταβλητών – βασικοί τύποι, έννοιες εντολών ανάγνωσης, εμφάνισης, εκχώρησης,
ψευδοκώδικας – αρχική προσέγγιση)
Διαγράμματα ροής
Βασικές αλγοριθμικές δομές (Θ+Ε)
Δομή Ακολουθίας
Δομή Επιλογής (απλή επιλογή, πεπερασμένη επιλογή, πολλαπλή επιλογή, εμφωλευμένη)
Δομή Επανάληψης (κατά συνθήκη επανάληψη, πεπερασμένη επανάληψη)
Σχεδίαση αλγορίθμων (Θ+Ε)
Λογικές πράξεις /συνθήκες
Σχεδίαση απλών αλγορίθμων
Δομές Δεδομένων και Αλγόριθμοι (Θ+Ε)
Δεδομένα
Αλγόριθμοι + Δομές Δεδομένων = προγράμματα
Πίνακες – Εγγραφές (Θ+Ε)
Πίνακας: απλός, δυσδιάστατος, ν-Διάστατος
Αναζήτηση στοιχείων πίνακα (σειριακή αναζήτηση, δυαδική αναζήτηση)
Ταξινόμηση στοιχείων πίνακα (με επιλογή/selectionsort, φυσαλίδας/bubblesort, shellsort,
γρήγορη ταξινόμηση)
Στοίβα
Ουρά
Εισαγωγή στον προγραμματισμό (Θ+Ε)
Η έννοια του προγράμματος
Βασικά στοιχεία προγραμματισμού (αλφάβητο, τύποι δεδομένων, σταθερές, μεταβλητές,
αριθμητικοί τελεστές, συναρτήσεις, αριθμητικές εκφράσεις, εντολή εκχώρησης, εντολές εισόδου,
εξόδου, δομή προγράμματος, Μεταβλητές – Τύποι – Τελεστές, Δηλώσεις μεταβλητών, Βασικοί τύποι
δεδομένων)
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου