
Εκδόσεις ΜΠΑΧΑΡΑΚΗ – ΑΕΠΠ
46
ελάχιστες ή καθόλου μετατροπές. Η δυνατότητα της μεταφερσιμότητας των
προγραμμάτων είναι σημαντικό προσόν.
ii. Οι γλώσσες υψηλού επιπέδου, περίπτωση γ
Β.2.
Συνάρτηση μπορεί να χρησιμοποιηθεί στις περιπτώσεις β, δ και στ.
Γ.
Δίνεται το παρακάτω τμήμα αλγορίθμου σε φυσική γλώσσα κατά βήματα:
Βήμα 1:
Αν
Α > 0
τότε πήγαινε στο
Βήμα 5
Βήμα 2: Αν Α = 0
τότε πήγαινε στο
Βήμα 7
Βήμα 3:
Τύπωσε
“Αρνητικός’’
Βήμα 4:
Πήγαινε στο
Βήμα 8
Βήμα 5:
Τύπωσε
“Θετικός’’
Βήμα 6:
Πήγαινε στο
Βήμα 8
Βήμα 7:
Τύπωσε
“Μηδέν’’
Βήμα 8:
Τύπωσε
“Τέλος’’
1. Να σχεδιάσετε το ισοδύναμο διάγραμμα ροής. (Μονάδες 6)
2. Να κωδικοποιήσετε τον αλγόριθμο σε ψευδογλώσσα σύμφωνα με τις
αρχές του δομημένου προγραμματισμού. (Μονάδες 5)
Απάντηση:
Γ.1.
Το ισοδύναμο διάγραμμα ροής φαίνεται παρακάτω:
Γ.2.
Αν
α>0
τότε
Εμφάνισε
«Θετικός»
Αλλιώς_αν
α=0
τότε
Εμφάνισε
«Μηδέν»
Αλλιώς
Εμφάνισε
«Αρνητικός»
Τέλος_αν
Εμφάνισε
«Τέλος»