Άσκηση 1
Δίνεται το παρακάτω τμήμα αλγορίθμου :
Ζ <- ΨΕΥΔΗΣ
Χ <- ΑΛΗΘΗΣ
Ψ <- ΨΕΥΔΗΣ
Μεταβλητη1 <- 4
Μεταβλητη2 <- 9
Χ <- Μεταβλητη1 > Μεταβλητη2
Α <- Χ ΚΑΙ (Ψ 'Η Ζ)
Β <- (ΟΧΙ Α) ΚΑΙ (ΟΧΙ Ζ)
Ποιες οι τιμές των μεταβλητών Α και Β μετά την εκτέλεση του παρακάτω τμήματος αλγορίθμου;
Λύση :
Μετά την εκτέλεση του παραπάνω τμήματος αλγορίθμου το Α έχει την τιμή ψευδής και το Β την τιμή αληθής
Μετά την εκτέλεση του παραπάνω τμήματος αλγορίθμου το Α έχει την τιμή ψευδής και το Β την τιμή αληθής
Άσκηση 2
Να αναπτύξετε αλγόριθμο ο οποίος υλοποιεί τη λειτουργία ενός αυτόματου τυποποιητή πορτοκαλιών που είναι η παρακάτω :
Για ένα πορτοκάλι που εισάγεται στον τυποποιητή, διαβάζεται το βάρος (Β) και η διάμετρός του (Δ). Το πορτοκάλι κατατάσσεται ανάλογα με το βάρος και τη διάμετρο στις παρακάτω αναλογίες:
Αν 100<=Β<=150 και 8<=Δ<=10, τότε τυπώνεται το μήνυμα <<πρώτη διαλογή>>. Αν 6<Δ<8, τότε ανεξαρτήτως βάρους τυπώνεται το μήνυμα <<δεύτερη διαλογή>>. Σε κάθε άλλη περίπτωση τυπώνεται το μήνυμα <<χυμοποίηση>>.
(Επαναληπτικές εξετάσεις 2001)
Λύση :
Αλγόριθμος πχ
Διάβασε Β,Δ
Αν Β>=100 ΚΑΙ Β<=150 τότε
Αν Δ>=8 ΚΑΙ Δ<= 10
Εμφάνισε "Πρώτη διαλογή"
Αλλιώς_αν Δ<6 ΚΑΙ Δ>8 τότε
Εμφάνισε "δεύτερη διαλογή"
Αλλιώς
Εμφάνισε "Χυμοποίηση"
Τέλος_αν
Τέλος_αν
Τέλος πχ
Άσκηση 4
Δίνεται το παρακάτω διάγραμμα ροής
Να κατασκευάσετε τον αλγόριθμο σε ψευδογλώσσα.
Λύση :
Αλγόριθμος πχ
Διάβασε α
Αν α<0 τότε
α <- α*(-1)
Τέολος_αν
Εμφάνισε α
Τέος πχ
Αλγόριθμος πχ
Διάβασε α
Αν α<0 τότε
α <- α*(-1)
Τέολος_αν
Εμφάνισε α
Τέος πχ
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου