Δευτέρα 7 Σεπτεμβρίου 2015

Λύσεις ΕΠΑΝΑΛΗΠΤΙΚΩΝ ΑΣΚΗΣΕΩΝ

Άσκηση 1

   Δίνεται το παρακάτω τμήμα αλγορίθμου :

Ζ <- ΨΕΥΔΗΣ
Χ <- ΑΛΗΘΗΣ
Ψ <- ΨΕΥΔΗΣ
Μεταβλητη1 <- 4
Μεταβλητη2 <- 9
Χ <- Μεταβλητη1 > Μεταβλητη2
Α <- Χ ΚΑΙ (Ψ 'Η Ζ)
Β <- (ΟΧΙ Α) ΚΑΙ (ΟΧΙ Ζ)

Ποιες οι τιμές των μεταβλητών Α και Β μετά την εκτέλεση του παρακάτω τμήματος αλγορίθμου;

Λύση :

  Μετά την εκτέλεση του παραπάνω τμήματος αλγορίθμου το Α έχει την τιμή ψευδής και το Β την τιμή αληθής




Άσκηση 2
   Να αναπτύξετε αλγόριθμο ο οποίος υλοποιεί τη λειτουργία ενός αυτόματου τυποποιητή πορτοκαλιών που είναι η παρακάτω :
Για ένα πορτοκάλι που εισάγεται στον τυποποιητή, διαβάζεται το βάρος (Β) και η διάμετρός του (Δ). Το πορτοκάλι κατατάσσεται ανάλογα με το βάρος και τη διάμετρο στις παρακάτω αναλογίες:
Αν 100<=Β<=150 και 8<=Δ<=10, τότε τυπώνεται το μήνυμα <<πρώτη διαλογή>>. Αν 6<Δ<8, τότε ανεξαρτήτως βάρους τυπώνεται το μήνυμα <<δεύτερη διαλογή>>. Σε κάθε άλλη περίπτωση τυπώνεται το μήνυμα <<χυμοποίηση>>.
(Επαναληπτικές εξετάσεις 2001)

Λύση :

Αλγόριθμος πχ
  Διάβασε Β,Δ
  Αν Β>=100 ΚΑΙ Β<=150 τότε
         Αν Δ>=8 ΚΑΙ Δ<= 10
               Εμφάνισε "Πρώτη διαλογή"
         Αλλιώς_αν Δ<6 ΚΑΙ Δ>8 τότε
               Εμφάνισε "δεύτερη διαλογή"
         Αλλιώς
                Εμφάνισε "Χυμοποίηση"
         Τέλος_αν
  Τέλος_αν
Τέλος πχ



Άσκηση 4
   Δίνεται το παρακάτω διάγραμμα ροής
Να κατασκευάσετε τον αλγόριθμο σε ψευδογλώσσα.



Λύση :

Αλγόριθμος πχ
  Διάβασε α
  Αν α<0 τότε
         α <- α*(-1)
  Τέολος_αν
  Εμφάνισε α
Τέος πχ



Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου