ΤΙ ΕΙΝΑΙ ΤΟ ΠΡΟΓΡΑΜΜΑ;
Ο ηλεκτρονικός υπολογιστής αποτελείται από διάφορες ξεχωριστές συσκευές που συνδέονται και συνεργάζονται μεταξύ τους, ώστε να λειτουργούν ως σύνολο. Αυτές οι συσκευές είναι η οθόνη, η κεντρική μονάδα με τα εσωτερικά εξαρτήματά του, το πληκτρολόγιο, το ποντίκι, ο εκτυπωτής κι άλλες και αποτελούν το υλικό του υπολογιστή. Δεν αρκεί όμως να έχουμε μόνο υλικό για να λειτουργήσει ο υπολογιστής μας, χρειάζεται ένα σύνολο οδηγιών να καθοδηγούν βήμα προς βήμα τον υπολογιστή και να συντονίζουν τα διάφορα εξαρτήματά του, ώστε να πραγματοποιηθεί η εργασία που θέλουμε. Το σύνολο αυτών των εντολών που κατευθύνουν με κάθε λεπτομέρεια τον υπολογιστή, για να εκτελεί μία συγκεκριμένη εργασία, ονομάζεται πρόγραμμα. Χρειάζονται λοιπόν και τα προγράμματα που όλα μαζί ονομάζονται λογισμικό-software του υπολογιστή.

Η ιδέα της προγραμματιζόμενης μηχανής δεν είναι καινούργια. Υπάρχουν διάφορες συσκευές καθημερινής χρήσης, που χρειάζονται ένα σύνολο εντολών, για να εκτελέσουν μία εργασία. Το πλυντήριο, το κινητό τηλέφωνο, οι παιχνιδομηχανές, είναι μερικές από αυτές. Κάποιες συσκευές απαιτούν απλές εντολές για να λειτουργήσουν (πλυντήριο), ενώ κάποιες άλλες πιο συνθέτες εντολές (κινητό τηλέφωνο, παιχνιδομηχανή). Ο υπολογιστής είναι μια πιο συνθέτη μηχανή από αυτές με πάρα πολλά προγράμματα που εκτελούνται από τη στιγμή που θα πατήσουμε το κουμπί του για να τον ανοίξουμε.
ΚΑΤΗΓΟΡΙΕΣ ΛΟΓΙΣΜΙΚΟΥ
Πάτησε να δεις τις δύο κατηγορίες λογισμικού
Για μεγαλύτερη εξάσκηση ακολουθούν δύο σταυρόλεξα που σχετίζονται με το λογισμικό.
ΔΗΜΙΟΥΡΓΙΑ ΚΩΔΙΚΑ
Πρόγραμμα είναι το σύνολο των εντολών που χρειάζεται να δοθούν στον υπολογιστή, ώστε να υλοποιηθεί ο αλγόριθμος για την επίλυση του προβλήματος. Οι εντολές γράφονται σε μορφή κώδικα η μια κάτω από την άλλη σε μία συγκεκριμένη γλώσσα όπως για παράδειγμα η BASIC, PASCAL, C και η μετεξέλιξη της C++, JAVA, αλλά και γλώσσες όπως η SCRATCH – BYOB και η Google AppInvertor που είναι αποκλειστικά οπτικές γλώσσες προγραμματισμού (Visual Programming Languageς, VPL).
Παρακολουθήστε το παρακάτω βίντεο για να κατανοήσετε την έννοια του κώδικα.
Κώδικας
Αλγόριθμος είναι μια σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε κάποιο συγκεκριμένο χρόνο, που στοχεύουν στην επίλυση ενός προβλήματος. Κάθε εντολή του αλγορίθμου πρέπει να καθορίζεται χωρίς καμία αμφιβολία για τον τρόπο εκτέλεσής της, να τελειώνει μετά από ορισμένα βήματα εκτέλεσης των εντολών του και η κάθε εντολή να είναι απλή και να μπορεί να εκτελεσθεί. Αλγόριθμους εκτελούμε καθημερινά όπως για παράδειγμα στην κουζίνα όταν μαγειρεύουμε κι εκτελούμε τα βήματα μιας συνταγής.
Παρακάτω ακολουθεί ένα βίντεο για τον αλγόριθμο.

