ΕΠΙΛΟΓΕΣ:
Η διαδικασία επιλογής περιλαμβάνει τον έλεγχο μιας συνθήκης που μπορείνα έχει δύο τιμές
Οι λογικοί τελεστές χρησιμοποιούνται για τη σύ
Στην ακέραια διαίρεση
Το γράμμα Δ είναι διαφορετικό και μεγαλύτερο του γράμ
Οι τελεστές και, ή,
(μονάδες: 5)
Σύνθετη
Εμφωλευμένη
Απλή
Πολλαπλή
(μονάδες: 4)
Να αναπτυχθεί αλγόριθμος
1. Θα διαβάζει πρώτα έναν αριθμό α, στη συνέχεια έναν από τους χαρακτήρες+, -, *, /, ανάλογα με την πράξη που θα εκτελέσει και τέλος έναν αριθμό β.
2. Θα εκτελεί την αντίστοιχη πράξη και θα τυπώνει το αποτέλεσμα. Σε περίπτωση που έχει επιλεγεί η πράξη της διαίρεσης, ο αλγόριθμος πρέπει να ελέγχει αν το β είναι μηδέν και τότε να τυπώνει το μήνυμα «Προσοχή, διαίρεση με το μηδέν» και να οδηγείται στο τέλος του.
3. Θα εκτυπώνει το μήνυμα «Λάθος πράξη», αν για το χαρακτήρα της πράξης δοθεί άλλο σύμβολο.
Αλγόριθμος
Διάβασε α, πράξη, . αβγ
Αν πράξη = ''+'' τότε
Εμφάνισε α + β
. αλλιώςαλλιώς αναλλιώς_αν πράξη = ''-'' τότε
Εμφάνισε α - β
αλλιώς
Εμφάνισε
Αν
. αλλιώς αναλλιώςαλλιώς_αν
Τέλος
. αλλιώς_αναλλιώς αναλλιώς
Ένας συνδρομητής μιας εταιρείας κινητής τηλεφωνίας έχει επιλέξει ένα πρόγραμμα με πάγιο
Παροχές Πλήθος
Λεπτά ομιλίας/μήνα 1.000 SMS/μήνα 1.000 MB/μήνα 1.000
Επιπλέον
Κλήσεις ομιλίας
Να αναπτύξετε αλγόριθμο ο οποίος θα διαβά
Αλγόριθμος κινητή
Διάβασε ΛΟ , SMS, MB
Αν ΛΟ . =< =>= 1000 τότε
χρΛΟ ¬ 0
χρΛΟ ¬ . 1000*0,0055ΛΟ*0,0055(ΛΟ-1000)*0,0055
τέλος_αν
Αν SMS . >=< 1000 τότε
χρSMS ¬ . (SMS-1000)*0,081000*0,08(SMS*0,08
χρSMS ¬ 0
Αν MΒ . >==< = 1000 τότε
χρMΒ ¬ 0
χρMΒ ¬ . (MΒ*0,05(MΒ-1000)*0,051000*0,05
χρ ¬ 50 + χρΛΟ + χρSMS + χρMΒ
Εμφάνισε " Η μηνιαία χρέωση είναι" , χρ
Τέλος κινητή
(μονάδες: 6)
[SpiN]