Bασικές Έννοιες Αλγορίθμων και Προγραμμάτων

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

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

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

Τι είναι αλγόριθμος

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

Κάθε αλγόριθμος απαραίτητα ικανοποιεί τα επόμενα κριτήρια :
1) Είσοδος, καμία, μία ή περισσότερες τιμές δεδομένων πρέπει να δίνονται ως είσοδοι στον αλγόριθμο.
2) Έξοδος, τουλάχιστον μία τιμή δεδομένων πρέπει να δίνεται ως αποτέλεσμα προς το χρήστη ή προς έναν άλλο αλγόριθμο.
3) Καθοριστικότητα, κάθε εντολή πρέπει να καθορίζεται χωρίς καμία αμφιβολία για τον τρόπο εκτέλεσης της.
4) Περατότητα, πρέπει ο αλγόριθμος να τελειώνει μετά από πεπερασμένα βήματα εκτέλεσης των εντολών του. Μία διαδικασία που δεν τελειώνει μετά από ένα συγκεκριμένο αριθμό βημάτων δεν αποτελεί αλγόριθμο, αλλά λέγεται απλά υπολογιστική διαδικασία.
5) Αποτελεσματικότητα, κάθε μεμονωμένη εντολή του αλγορίθμου να είναι απλή που σημαίνει ότι μία εντολή δεν αρκεί να έχει ορισθεί, αλλά πρέπει να είναι και εκτελέσιμη.
Η έννοια του αλγορίθμου δεν συνδέεται αποκλειστικά και μόνο με προβλήματα της Πληροφορικής.

Σπουδαιότητα αλγορίθμων

Η έννοια του αλγορίθμου είναι θεμελιώδης για την επιστήμη της Πληροφορικής και μπορεί να ορισθεί ως η επιστήμη που μελετά τους αλγορίθμους από τις ακόλουθες σκοπιές:
1) Υλικού, η ταχύτητα εκτέλεσης ενός αλγορίθμου επηρεάζεται από τις διάφορες τεχνολογίες υλικού
2) Γλωσσών Προγραμματισμού, το είδος της γλώσσας προγραμματισμού που χρησιμοποιείται αλλάζει τη δομή και τον αριθμό των εντολών ενός αλγορίθμου. (Γενικά μία γλώσσα χαμηλότερου επιπέδου είναι ταχύτερη από μία άλλη γλώσσα που είναι υψηλότερου επιπέδου)
3) Θεωρητική, η προσέγγιση αυτή είναι ιδιαίτερα σημαντική, γιατί προσδιορίζει τα όρια της λύσης που θα βρεθεί σε σχέση με ένα συγκεκριμένο πρόβλημα.
4)Αναλυτική, μελετώνται οι υπολογιστικοί πόροι που απαιτούνται από έναν αλγόριθμο.

Περιγραφή και αναπαράσταση αλγορίθμων

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

Σύμβολα διαγραμμάτων ροής

Ένα διάγραμμα ροής αποτελείται από ένα σύνολο γεωμετρικών σχημάτων, όπου το καθένα δηλώνει μία συγκεκριμένη ενέργεια ή λειτουργία. Τα κυριότερα χρησιμοποιούμενα γεωμετρικά σχήματα είναι τα εξής:
1) έλλειψη, που δηλώνει την αρχή και το τέλος του κάθε αλγορίθμου,
2) ρόμβος, που δηλώνει μία ερώτηση με δύο ή περισσότερες εξόδους για απάντηση,
3) ορθογώνιο, που δηλώνει την εκτέλεση μίας ή περισσότερων πράξεων, και
4) πλάγιο παραλληλόγραμμο, που δηλώνει είσοδο ή έξοδο στοιχείων.

Δομή Ακολουθίας

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

Παράδειγμα 1: Να κατασκευάσετε ΠΡΟΓΡΑΜΜΑ που να ζητά 3 αριθμούς, να υπολογίζει το άθροισμα το ΜΟ και το γινόμενο τους και να τα εμφανίζει με διαφορετικά μηνύματα στην οθόνη.
Λύση:
ΠΡΟΓΡΑΜΜΑ Α1
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: Α, Β, Γ, ΑΘΡ, ΜΟ, ΓΙΝ
ΑΡΧΗ
ΓΡΑΨΕ “ΔΩΣΕ 3 ΑΡΙΘΜΟΥΣ”
ΔΙΑΒΑΣΕ Α,Β,Γ
ΑΘΡ<– Α+Β+Γ
ΓΙΝ<– Α*Β*Γ
ΜΟ<– ΑΘΡ/3
ΓΡΑΨΕ “ΤΟ ΑΘΡΟΙΣΜΑ ΕΙΝΑΙ :”, ΑΘΡ
ΓΡΑΨΕ “ΤΟ ΓΙΝΟΜΕΝΟ ΕΙΝΑΙ :”, ΓΙΝ
ΓΡΑΨΕ “Ο ΜΟ ΕΙΝΑΙ :”, ΜΟ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Τελεστέοι και Τελεστές :

Τελεστέοι είναι οι σταθερές και οι μεταβλητές, ο συνδιασμός τελεστέων και τελεστών μας δίνει τις εκφράσεις. Οι τελεστές χωρίζονται σε αριθμητικούς, συγκριτικούς και λογικούς. Οι τελεστέοι σε αριθμητικους, αλφαριθμητικούς και λογικούς.
Σταθερές
: Με τον όρο αυτό αναφερόμαστε σε προκαθορισμένες τιμές που παραμένουν αμετάβλητες σε όλη τη διάρκεια της εκτέλεσης ενός αλγορίθμου.
Μεταβλητές
: Μια μεταβλητή είναι ένα γλωσσικό αντικείμενο, που χρησιμοποιείται για να παραστήσει ένα στοιχείο δεδομένου. Στη μεταβλητή εκχωρείται μια τιμή, η οποία μπορεί να αλλάζει κατά τη διάρκεια εκτέλεσης του αλγορίθμου.
Τελεστές
: Πρόκειται για τα γνωστά σύμβολα που χρησιμοποιούνται στις διάφορες πράξεις.
Εκφράσεις
: Οι εκφράσεις διαμορφώνονται από τους τελεστέους που είναι σταθερές και μεταβλητές και από τους τελεστές. Η διεργασία αποτίμησης μιας έκφρασης συνίσταται στην απόδοση τιμών στις μεταβλητές και στην εκτέλεση των πράξεων. Η τελική τιμή μιας έκφρασης εξαρτάται από την ιεραρχία των πράξεων και τη χρήση των παρενθέσεων. Μια έκφραση μπορεί να αποτελείται από μια μόνο μεταβλητή ή σταθερά μέχρι μια πολύπλοκη μαθηματική παράσταση.

Δομή Επιλογής

Γενικά η διαδικασία της επιλογής περιλαμβάνει τον έλεγχο κάποιας συνθήκης που μπορεί να έχει δύο τιμές (Αληθής ή Ψευδής) και ακολουθεί η απόφαση εκτέλεσης κάποιας ενέργειας με βάση την τιμή της λογικής αυτής συνθήκης.

ΑΠΛΗ ΔΟΜΗ ΕΠΙΛΟΓΗΣ:

Αν συνθήκη τότε εντολή

ΣΥΝΘΕΤΗ ΔΟΜΗ ΕΠΙΛΟΓΗΣ:
Αν συνθήκη τότε
εντολή ή εντολές
αλλιώς
εντολή ή εντολές
Τέλος_αν

ΠΟΛΛΑΠΛΗ ΔΟΜΗ ΕΠΙΛΟΓΗΣ:
Αν συνθήκη τότε
εντολή ή εντολές
αλλιώς_αν συνθήκη τότε
εντολή ή εντολές

Τέλος_αν

ΕΜΦΩΛΕΥΜΕΝΗ ΔΟΜΗ ΕΠΙΛΟΓΗΣ:
Αν συνθήκη τότε
Αν συνθήκη τότε
εντολή ή εντολές
Τέλος_αν
αλλιώς
εντολή ή εντολές
Τέλος_αν

ΕΠΙΛΕΞΕ:
Επίλεξε μεταβλητή/παράσταση
Περίπτωση …
εντολή ή εντολές
Περίπτωση …
εντολή ή εντολές
Περίπτωση αλλιώς
εντολή ή εντολές
Τέλος_επιλογών

Δομή Επανάληψης

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

Όσο συνθήκη επανάλαβε
εντολές
Τέλος_επανάληψης

Η λειτουργία της εντολής του ΟΣΟ είναι η εξής: Επαναλαμβάνεται η εκτέλεση των εντολών, όσο η συνθήκη είναι αληθής.

Όταν η συνθήκη γίνει ψευδής, τότε ο αλγόριθμος συνεχίζεται με την εντολή που ακολουθεί το ‘Τέλος_ επανάληψης’.

Αρχή_επανάληψης
εντολές
Μέχρις_ότου συνθήκη

Η λειτουργία της εντολής του ΜΕΧΡΙΣ_ΟΤΟΥ είναι η εξής: Επαναλαμβάνεται η εκτέλεση των εντολών, όσο η συνθήκη είναι ψευδής.
Όταν η συνθήκη γίνει αληθής, τότε ο αλγόριθμος συνεχίζεται με την εντολή που ακολουθεί το ‘Μέχρις_ότου’.

Τύποι δεδομένων

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

Ακέραιος τύπος:
Ο τύπος αυτός περιλαμβάνει τους ακέραιους που είναι γνωστοί από τα μαθηματικά. Παραδείγματα είναι οι αριθμοί 1, 3409, 0, -980 .

Πραγματικός τύπος:
Ο τύπος αυτός περιλαμβάνει τους πραγματικούς αριθμούς που γνωρίζουμε από τα μαθηματικά. Παραδείγματα είναι οι αριθμοί 2.6, -1.7, 8.0 .

Χαρακτήρας:
Ο τύπος αυτός αναφέρεται τόσο σε ένα χαρακτήρα όσο και μία σειρά χαρακτήρων. Παραδείγματα χαρακτήρων είναι ‘Κ’, ‘Κώστας’, ‘Τα πολλαπλάσια του 15 είναι’.

Λογικός:
Αυτός ο τύπος δέχεται μόνο δύο τιμές: ΑΛΗΘΗΣ και ΨΕΥΔΗΣ.

Δομή προγράμματος

Όπως κάθε εντολή ακολουθεί αυστηρούς συντακτικούς κανόνες, έτσι και ολόκληρο το πρόγραμμα έχει αυστηρούς κανόνες για τον τρόπο που δομείται. Η πρώτη εντολή κάθε προγράμματος είναι υποχρεωτικά η επικεφαλίδα του προγράμματος, η οποία είναι η λέξη ΠΡΟΓΡΑΜΜΑ ακολουθούμενη από το όνομα του προγράμματος.
Στη συνέχεια ακολουθεί το τμήμα δήλωσης των σταθερών του προγράμματος, αν βέβαια το πρόγραμμα μας χρησιμοποιεί σταθερές.
Αμέσως μετά είναι το τμήμα δήλωσης μεταβλητών, όπου δηλώνονται υποχρεωτικά τα ονόματα όλων των μεταβλητών καθώς και ο τύπος τους.
Ακολουθεί το κύριο μέρος του προγράμματος, που περιλαμβάνει όλες τις εκτελέσιμες εντολές. Οι εντολές αυτές περιλαμβάνονται υποχρεωτικά ανάμεσα στις λέξεις ΑΡΧΗ και ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ.

Εντολές εισόδου-εξόδου

Σχεδόν όλα τα προγράμματα υπολογιστή δέχονται κάποια δεδομένα, τα επεξεργάζονται, υπολογίζουν τα αποτελέσματα και τέλος τα εμφανίζουν.Τα δεδομένα εισάγονται κατά τη διάρκεια της εκτέλεσης του προγράμματος από μία μονάδα εισόδου, για παράδειγμα το πληκτρολόγιο, και τα αποτελέσματα γράφονται σε μία μονάδα εξόδου, για παράδειγμα την οθόνη.
Η ΓΛΩΣΣΑ υποστηρίζει :
1) για την εισαγωγή δεδομένων από το πληκτρολόγιο την εντολή ΔΙΑΒΑΣΕ
2) και για την εμφάνιση των αποτελεσμάτων την εντολή ΓΡΑΨΕ.

Λογική Έκφραση

Για τη σύνταξη μιας λογικής έκφρασης ή συνθήκης χρησιμοποιούνται σταθερές, μεταβλητές, αριθμητικές παραστάσεις, συγκριτικοί και λογικοί τελεστές, καθώς και παρενθέσεις. Στις λογικές εκφράσεις γίνεται σύγκρι- ση της τιμής μίας έκφρασης, που βρίσκεται αριστερά από το συγκριτικό τελεστή με την τιμή μιας άλλης έκφρασης που βρίσκεται δεξιά. Το αποτέλεσμα είναι μία λογική τιμή ΑΛΗΘΗΣ ή ΨΕΥΔΗΣ.

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

Σύνθετες Εκφράσεις

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

Παραδείγματα

1) Χ > 0 ΚΑΙ Χ < 5

2) Χ = 1 Η΄ Χ= 2 Ή Χ= 3

Εμφωλευμένη Δομή Επανάληψης

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

Κανόνες εμφωλευμένων βρόχων:

1) Ο εσωτερικός βρόχος πρέπει να βρίσκεται ολόκληρος μέσα στον εξωτερικό. Ο βρόχος που ξεκινάει τελευταίος, πρέπει να ολοκληρώνεται πρώτος.
2) Η είσοδος σε κάθε βρόχο υποχρεωτικά γίνεται από την αρχή του.
3) Δεν μπορεί να χρησιμοποιηθεί η ίδια μεταβλητή ως μετρητής δύο ή περισσοτέρων βρόχων που ο ένας βρίσκεται στο εσωτερικό του άλλου.

Παραδείγματα

Να γραφεί πρόγραμμα το οποίο να εκτυπώνει την προπαίδεια του πολλαπλασιασμού.
ΠΡΟΓΡΑΜΜΑ Προπαίδεια
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ:Α, Β, Γ
ΑΡΧΗ
ΓΙΑ Α ΑΠΟ 1 ΜΕΧΡΙ 10
ΓΙΑ Β ΑΠΟ 1 ΜΕΧΡΙ 10
Γ <- Α*Β
ΓΡΑΨΕ A,’X’,Β,’=’,Γ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Σωστό / Λάθος Ερωτήσεις Θεωρίας Ανάλυση Προβλήματος:

1. Η λογική των επαναληπτικών διαδικασιών εφαρμόζεται στις περιπτώσεις όπου μια ακολουθία εντολών πρέπει να εφαρμοστεί σε ένα σύνολο περιπτώσεων όπου έχουν κάτι κοινό.
2. Το τμήμα του αλγορίθμου που επαναλαμβάνεται καλείται βρόχος.
3. Η ΓΛΩΣΣΑ υποστηρίζει δυο εντολές επανάληψης.
4. Η εντολή επανάληψης ΓΙΑ Χ ΑΠΟ 2 ΜΕΧΡΙ 10 ΜΕ_ΒΗΜΑ -2 δεν εκτελεί καμία επανάληψη
5. Σε περιπτώσεις όπου η επανάληψη θα συμβεί υποχρεωτικά μια φορά, είναι προτιμότερη η εντολής επανάληψης ΟΣΟ…ΕΠΑΝΑΛΑΒΕ
6.Η ταχύτητα εκτέλεσης ενός αλγορίθμου επηρεάζεται από το υλικό του υπολογιστή.
7. Η Πληροφορική μελετά τους αλγορίθμους με βάση τους υπολογιστικούς πόρους τους οποίους απαιτούν για την εκτέλεση τους.
8. Η επιστήμη της πληροφορικής δεν εξετάζει την αποδοτικότητα των αλγορίθμων για την επίλυση προβλημάτων.
9. Γενικά μια γλώσσα χαμηλότερου επιπέδου είναι ταχύτερη από μια άλλη γλώσσα που είναι υψηλότερου επιπέδου.
10. Η έννοια του αλγορίθμου είναι θεμελιώδης για την επιστήμη της Πληροφορικής.

Απαντήσεις Θεωρίας Bασικές Έννοιες Αλγορίθμων και Προγραμμάτων:

Οι απαντήσεις για τις παραπάνω ερωτήσεις τύπου Σωστό/ Λάθος είναι οι παρακάτω:
1. Σ, 2. Σ, 3. Λ, 4. Σ, 5. Λ, 6. Σ, 7. Σ, 8. Λ, 9. Σ, 10. Σ
Αν θέλετε και άλλες ερωτήσεις τύπου Σωστού / Λάθους ή γενικότερα ερωτήσεις θεωρίας στην ύλη της πληροφορικής Γ λυκείου στο κεφάλαιο Bασικές Έννοιες Αλγορίθμων και Προγραμμάτων μπορείτε να δείτε από τα τεστ, διαγωνίσματα και θεωρίες που έχουμε δημιουργήσει για να σας δώσουν την δυνατότητα να καταφέρετε υψηλό βαθμό στις πανελλαδικές εξετάσεις.

Ερωτήσεις Ανάπτυξης Θεωρίας Bασικές Έννοιες Αλγορίθμων και Προγραμμάτων

Παρακάτω σας δίνουμε μερικές ερωτήσεις ανάπτυξης στη θεωρία της πληροφορικής Γ λυκείου στο 1ο κεφάλαιο του σχολικού βιβλίου για την Bασικές Έννοιες Αλγορίθμων και Προγραμμάτων. Μπορείτε να διαβάσετε την ύλη και στη συνέχεια να απαντήσετε. Οι λύσεις στις ερωτήσεις είναι όπως θα ζητηθούν στις πανελλήνιες εξετάσεις και γράφονται στην συνέχεια κάθε ερώτησης.

1. Από ποιες σκοπιές μελετά τους αλγορίθμους η Πληροφορική;

α. Υλικού: Η ταχύτητα εκτέλεσης ενός αλγορίθμου επηρεάζεται από τις διάφορες τεχνολογίες υλικού και την αρχιτεκτονική του υπολογιστή.
β. Γλωσσών προγραμματισμού: Το είδος της γλώσσας προγραμματισμού που χρησιμοποιείται (χαμηλού ή υψηλού επιπέδου) αλλάζει τη δομή και τον αριθμό των εντολών ενός αλγορίθμου.
Γενικά μια γλώσσα χαμηλότερου επιπέδου είναι ταχύτερη από μια άλλη γλώσσα που είναι υψηλότερου επιπέδου.
(Σ/Λ)
γ. Θεωρητική: Διερευνά αν υπάρχει ή όχι αποδοτικός αλγόριθμος για την επίλυση ενός προβλήματος.
δ. Αναλυτική: Μελετώνται οι υπολογιστικοί πόροι που απαιτούνται από έναν αλγόριθμο

2. Δώστε τον ορισμό των σταθερών, των μεταβλητών, των τελεστών και των εκφράσεων

Σταθερές: προκαθορισμένες τιμές που παραμένουν αμετάβλητες σε όλη την διάρκεια του προγράμματος
Μεταβλητές: είναι ένα γλωσσικό αντικείμενο που χρησιμοποιείται για να παραστήσει ένα δεδομένο.
Τελεστές: είναι τα σύμβολα που χρησιμοποιούνται για εκτέλεση πράξεων
Εκφράσεις: δημιουργούνται από τους τελεστέους (σταθερές και μεταβλητές) και τους τελεστές(αριθμητικοί, συγκριτικοί, λογικοί).

3. Ποια είναι η λειτουργία της εντολής «ΔΙΑΒΑΣΕ» και «ΓΡΑΨΕ» της ΓΛΩΣΣΑΣ;

I. ΔΙΑΒΑΣΕ: Κατά την εκτέλεση ενός προγράμματος η εντολή ΔΙΑΒΑΣΕ διακόπτει την εκτέλεση του και το πρόγραμμα περιμένει την εισαγωγή τιμών από το πληκτρολόγιο οι οποίες θα εκχωρηθούν στις μεταβλητές. Μετά την ολοκλήρωση της εντολής η εκτέλεση του προγράμματος συνεχίζεται με την επόμενη εντολή
II. ΓΡΑΨΕ: Κατά την εκτέλεση του προγράμματος η εντολή ΓΡΑΨΕ προκαλεί την εμφάνιση σταθερών τιμών στην μονάδα εξόδου (οθόνη, εκτυπωτής κτλ). Όταν στην λίστα εμφάνισης υπάρχει κάποια μεταβλητή, πρώτα ανακτάται η τιμή της από την μνήμη και στην συνέχεια εμφανίζεται.

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

Trusted by some of the biggest brands

Spaces Logo
Next Logo White
Hemisferio Logo White
Digitalbox White
CGLobal White
Abstract Logo White
Business Coach Glyph

We’re Waiting To Help You

Get in touch with us today and let’s start transforming your business from the ground up.