Παράκαμψη προς το κυρίως περιεχόμενο

Εισαγωγή στην πληροφορική και τους Η/Υ.  Παράσταση αριθμών και χαρακτήρων, αριθμητικά συστήματα, πράξεις και μετατροπές. Δομή των Η/Υ – υλικό και λογισμικό.  Λειτουργικά συστήματα, διεργασίες και δρομολόγηση - εισαγωγή στον προγραμματισμό, γλώσσες προγραμματισμού.  Η έννοια του αλγόριθμου, βασικές δομές (ακολουθία, σύγκριση, επανάληψη) και παραδείγματα.  Στοιχεία δομημένης ανάλυσης και σχεδίασης προγράμματος.  Ροή εργασιών προγραμματισμού – εισαγωγή στη C++: το περιβάλλον προγραμματισμού, συντακτικό C++, τύποι μεταβλητών μνήμης.  Block εντολών της C++, σειριακή εκτέλεση – έλεγχος ροής προγράμματος, εκτέλεση υπό συνθήκη – καθιερωμένη είσοδος/ έξοδος (πληκτρολόγιο & οθόνη). Λογικές εκφράσεις και σύνθετες δομές ελέγχου ροής.  Επαναληπτικές δομές: τύποι και παραδείγματα.  Απλές εφαρμογές με χρήση των βασικών δομών προγραμματισμού. Η έννοια της συνάρτησης στην C++, τύποι συναρτήσεων.  Πίνακες ως μεταβλητές – επαναληπτικές εφαρμογές 

Προαπαιτούμενο Μάθημα: ΚΑΝΕΝΑ