typologio_ψευδογλώσσα
-
Upload
ntsitouras -
Category
Documents
-
view
4 -
download
3
description
Transcript of typologio_ψευδογλώσσα
Σύντομος οδηγός της ψευδογλώσσας για το μάθημα Δομημένος Προγραμματισμός Γ-ΕΠΑΛ
Αρχή Αλγορίθμου Αρχή Εντολές ΕπιλογήςΤέλος Αλγορίθμου ΤέλοςΤελεστές Α) Απλή επιλογή ( if) Β) Διπλή Επιλογή ( if … else )
Αριθμητικοί + πρόσθεση Ι) Αν συνθήκη_αληθής τότε εντολή Ι) Αν συνθήκη_αληθής τότε - αφαίρεση ΙΙ) Αν συνθήκη_αληθής τότε Εντολή 1* πολλαπλασιασμός Αρχή Αλλιώς / διαίρεση Εντολές …. Εντολή 2Div Ακαίρεο διαίρεσης Τέλος {Αν} ΙΙ) Αν συνθήκη_αληθής τότεMod Υπόλοιπο ακέραιας διαίρεσης Αρχή
Σχεσιακοί > Μεγαλύτερο Γ) Πολλαπλή Επιλογή Επίλεξε ( case ) Εντολές 1 ….< Μικρότερο Επίλεξε (Case έκφραση of) Τέλος >= Μεγαλύτερο ή ίσο Περίπτωση(τιμή,μεταβλητή,σταθερά):
εντολή1 Αλλιώς
<= Μικρότερο ή ίσο …… Αρχή<> Διάφορο Περίπτωση(τιμή,μεταβλητή,σταθερά):
εντολή v Εντολές 2 ….
= Ίσο Περίπτωση Αλλιώς Τέλος {Αν}in Ανήκει Τέλος_Επιλογών (end ;{case})
Λογικοί And Σύζευξη Εντολές ΕπανάληψηςOr Διάζευξη Α) Εφόσον (while) Β) Επανέλαβε/Μέχρι( repeat / until ) Xor Αποκλειστική Διάζευξη Επανέλαβε εφόσον συνθήκη_αληθής ΕπανέλαβεNot Άρνηση Αρχή
Σχόλια {….} εντολές ….. Εντολές….Είσοδος Δεδομένων Διάβασε Τέλος {εφόσον} Μέχρι συνθήκη_αληθήςΈξοδος Δεδομένων Εμφάνισε
Τύπωσε Γ) Για ( for ) Γράψε Για ν φορές επανέλαβε For μ:=ατ to[downto] ττ do
Εντολή εκχώρησης := Αρχή beginΣυναρτήσεις Abs(x) Απόλυτη τιμή του χ εντολές … εντολές …
Sin(x) Ημίτονο του χ Τέλος {Για} end; {for}Sqr(x) Τετράγωνο του χ μ=μεταβλητήSqrt(x) Τετραγωνική ρίζα του χ ατ=αρχική τιμήLn(x) Λογάριθμος του χ ττ=τελική τιμή