Φυσική Γλώσσα
Χρησιμοποιείταιη ομιλούμενη γλώσσα για να
περιγραφούν τα βήματα επίλυσης του
προβλήματος
Όταν περιγράφεται στην ομιλούμενη γλώσσα ο
τρόπος με τον οποίο θα μπορέσει κάποιος να
επισκεφθεί ένα μουσείο, τότε ο αλγόριθμος έχει
διατυπωθεί με φυσική γλώσσα
Μπορεί να παρατηρηθούν ασάφειες στις οδηγίες
και να παραβιαστεί το κριτήριο της
καθοριστικότητας και της αποτελεσματικότητας
4.
Ψευδοκώδικα ή
ψευδογλώσσα
Μια υποθετικήγλώσσα για την αναπαράσταση
αλγορίθμων με στοιχεία από κάποιες γλώσσες
προγραμματισμού,
παραλείποντας λεπτομέρειες που δεν είναι
ουσιαστικές για την ανθρώπινη κατανόηση του
αλγορίθμου
5.
Γλώσσα Προγραμματισμού
Μίατεχνητή γλώσσα, που έχει αναπτυχθεί για να
δημιουργεί ή να εκφράζει προγράμματα για τον
υπολογιστή
Φυσικές γλώσσες: οι γλώσσες που μιλούν οι άνθρωποι
Τεχνητές γλώσσες: οι γλώσσες προγραμματισμού που
χρησιμοποιούνται για την επικοινωνία με τους Η/Υ
Οπτικές γλώσσες προγραμματισμού
Κειμενικές γλώσσες προγραμματισμού
Διαγραμματική
Αναπαράσταση
γραφικός τρόποςπαρουσίασης του αλγόριθμου
διάγραμμα ροής
χρήση γεωμετρικών σχημάτων - συμβόλων, όπου
το καθένα δηλώνει μια συγκεκριμένη ενέργεια ή
λειτουργία
10.
αντιμετάθεση: Έστω ότιέχουμε δύο μεταβλητές α και
β, οι οποίες έχουν ήδη πάρει δύο τιμές. Θέλουμε να
γίνει αντιμετάθεση των τιμών αυτών των δύο
μεταβλητών, δηλαδή η μεταβλητή να πάρει την τιμή
που έχει η μεταβλητή β και η β την τιμή της α.
Αλγόριθμος αντιμετάθεση
Εμφάνισε “Δώστε 2 αριθμούς”
Διάβασε Α, Β
Βοηθ Α
Α Β
Β βοηθ
Εμφάνισε “ Α = “, Α
Εμφάνισε “ B = “, B
Τέλος αντιμετάθεση
11.
Αντιμετάθεση - Φυσική
γλώσσα
Αφούεισαχθούν οι τιμές δύο μεταβλητών α και β,
να δώσετε το περιεχόμενο της μεταβλητής α και σε
μία νέα μεταβλητή temp (προσωρινή).
Στη συνέχεια, να δώσετε το περιεχόμενο της
μεταβλητής β στη μεταβλητή α
και τέλος να δώσετε το περιεχόμενο της
μεταβλητής temp και στη μεταβλητή β.