ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΤΙ ΕΙΝΑΙ ΤΟ ΠΡΟΓΡΑΜΜΑ;

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

Alternative text for the image not set

Η ιδέα της προγραμματιζόμενης μηχανής δεν είναι καινούργια. Υπάρχουν διάφορες συσκευές καθημερινής χρήσης, που χρειάζονται ένα σύνολο εντολών, για να εκτελέσουν μία εργασία. Το πλυντήριο, το κινητό τηλέφωνο, οι παιχνιδομηχανές, είναι μερικές από αυτές. Κάποιες συσκευές απαιτούν απλές εντολές για να λειτουργήσουν (πλυντήριο), ενώ κάποιες άλλες πιο συνθέτες εντολές (κινητό τηλέφωνο, παιχνιδομηχανή). Ο υπολογιστής είναι μια πιο συνθέτη μηχανή από αυτές με πάρα πολλά προγράμματα που εκτελούνται από τη στιγμή που θα πατήσουμε το κουμπί του για να τον ανοίξουμε.

ΚΑΤΗΓΟΡΙΕΣ ΛΟΓΙΣΜΙΚΟΥ

  Πάτησε να δεις τις δύο κατηγορίες λογισμικού

Τo Λογισμικό Συστήματος διαχειρίζεται το υλικό του υπολογιστή και είναι απαραίτητο για τη λειτουργία του. Περιλαμβάνει:

  • το Λειτουργικό Σύστημα (Operating System - OS),
  • οδηγούς συσκευών (drivers),
  • διαγνωστικά εργαλεία,
  • το σύστημα σε μορφή παραθύρων,
  • βοηθητικά προγράμματα, κι άλλα.

Παραδείγματα λειτουργικών συστημάτων αποτελούν τα Windows, Linux, MacOS, Unix, Ubuntu, Android και IOS και δίνουν τη δυνατότητα στον υπολογιστή να υπακούει στις οδηγίες που του δίνουμε χρησιμοποιώντας το πληκτρολόγιο, το ποντίκι ή τις άλλες περιφερειακές συσκευές εισόδου.

Alternative text for the image not set

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

Παραδείγματα λογισμικού εφαρμογών είναι το Microsoft Office, Word, Excel, PowerPoint, Google Chrome, Mozilla Firefox, Tuxpaint, Photoshop, Παιχνίδια κ.ά.

Alternative text for the image not set

Για μεγαλύτερη εξάσκηση ακολουθούν δύο σταυρόλεξα που σχετίζονται με το λογισμικό.

Σταυρόλεξο για τις κατηγορίες λογισμικού

Σταυρόλεξο για το λογισμικό

ΔΗΜΙΟΥΡΓΙΑ ΚΩΔΙΚΑ

Πρόγραμμα είναι το σύνολο των εντολών που χρειάζεται να δοθούν στον υπολογιστή, ώστε να υλοποιηθεί ο αλγόριθμος για την επίλυση του προβλήματος. Οι εντολές γράφονται σε μορφή κώδικα η μια κάτω από την άλλη σε μία συγκεκριμένη γλώσσα όπως για παράδειγμα η BASIC, PASCAL, C και η μετεξέλιξη της C++, JAVA, αλλά και γλώσσες όπως η SCRATCH – BYOB και η Google AppInvertor που είναι αποκλειστικά οπτικές γλώσσες προγραμματισμού (Visual Programming Languageς, VPL).

Παρακολουθήστε το παρακάτω βίντεο για να κατανοήσετε την έννοια του κώδικα.

Κώδικας

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

Παρακάτω ακολουθεί ένα βίντεο για τον αλγόριθμο.

Αλγόριθμος

ΑΣΚΗΣΕΙΣ

  Ποιο είναι το σωστό

  • Η οθόνη, η κεντρική μονάδα και οι συσκευές του υπολογιστή λέγονται λογισμικό του υπολογιστή.

  • Ο υπολογιστής για να λειτουργήσει χρειάζεται προγράμματα.

  • Το σύνολο των προγραμμάτων που κατευθύνουν με κάθε λεπτομέρεια τον υπολογιστή ονομάζονται λογισμικό-software του υπολογιστή.

  • Το λογισμικό ενός υπολογιστή χωρίζεται σε λογισμικό συστήματος και λογισμικό εφαρμογών.

  • Τo Λογισμικό Συστήματος διαχειρίζεται το υλικό του υπολογιστή αλλά δεν είναι απαραίτητο για τη λειτουργία του.

  • Το Λειτουργικό Σύστημα ενός υπολογιστή ανήκει στο λογισμικό εφαρμογών.

 Αντιστοίχισε το πρόγραμμα με το εικονίδιό του

Matching pairs activity with 8 pairs

 Βρες το σωστό ορισμό

Matching activity with 3 options