Εισαγωγή στον Προγραμματισμό - Ακ. έτος 2024-25 (CEID_22Υ103)
Διάλεξη 1ης Εβδομάδας (Εισαγωγή, Βασικές έννοιες -Μέρος 1ο )
Ξεκινήσαμε την πρώτη διάλεξη του μαθήματος με αναφορά στο Αντικείμενο, την Σημασία και τον Στόχο του μαθήματος καθώς και τον τρόπο που το μάθημα είναι οργανωμένο για να σας βοηθήσει να πετύχετε τον Στόχο του. Αξιοποιήσαμε ένα παράδειγμα προγραμματισμού από την καθημερινή πρακτική για να δούμε τις βασικές έννοιες της ανάθεσης έργου και την σχέση του προγραμματισμού με την ανάθεση έργου. Είδαμε το παράδειγμα εκτέλεσης συνταγής για να δώσουμε μέσα από αυτό τις βασικές έννοιες πάνω στις οποίες θα κτίσουμε τις γνώσεις μας για τον προγραμματισμό της μηχανής. (Διαφάνειες I2P_Intro4_2.pdf)
Στο 2ο μέρος της διάλεξης αναφέραμε την έννοια της Διεργασίας ως βασικό δομικό στοιχείο για την περιγραφή των ενεργειών που πρέπει να εκτελεστούν από μία οντότητα για να φέρει σε πέρας το έργο που της έχει ανατεθεί. Είδαμε την σημασία του ονόματος και της περιγραφής της Διεργασίας και μέσα από αυτά δώσαμε τον ορισμό της Αφαιρετικότητας στις διεργασίες, μια πολύ βασικής έννοιας για την ανάπτυξη προγραμμάτων.
Στη συνέχεια περιγράψαμε τα 4 βασικά βήματα της Διαδικασίας Ανάπτυξης Προγράμματος κάνοντας χρήση του παραδείγματος HelloWorld. Δώσαμε τη Λεκτική Περιγραφή (Step 1). Κάναμε τη μετατροπή της Λεκτικής Περιγραφής σε Πηγαίο Κώδικα (Step 2) αναφέροντας την συνάρτηση printf της βασικής βιβλιοθήκης της C, η οποία υλοποιεί για τον υπολογιστή τη διεργασία εμφάνισης πληροφορίας στην οθόνη. Δημιουργήσαμε το κατάλληλο project στο DevCpp και συμπληρώσαμε τον κώδικα στον σκελετό του προγράμματος που μας έδωσε το IDE. Στη συνέχεια είδαμε τη διαδικασία παραγωγής του εκτελέσιμου προγράμματος αξιοποιώντας μέσα από το IDE (DevCpp) τον μεταγλωττιστή (C Compiler) (Step 3). Τέλος είδαμε τη διαδικασία εκτέλεσης του προγράμματος (Step 4). (Διαφάνειες I2P_BasicConceptsPartA-UPDATED.pdf)
Σχόλια (2)