Ορθότητα αλγορίθμου

Ξεκίνησε από despoina, 10 Οκτ 2012, 10:50:52 ΜΜ

« προηγούμενο - επόμενο »

despoina

Αλγόριθμος Παράδειγμα_8
Διάβασε a,b,c
s← a + b + c
Αν s > 0 τότε
   m← (a+b+c)/3
   Εκτύπωσε "Ο μέσος όρος είναι ", m
Αλλιώς
   Αν a < b τότε
      Αν b < c τότε
         Εμφάνισε "Ο μεγαλύτερος είναι ο ", c
      Αλλιώς
         Εμφάνισε "Ο μεγαλύτερος είναι ο ", b
      Τέλος_αν
   Αλλιώς
      Αν a > c τότε
         Εμφάνισε "Ο μεγαλύτερος είναι ο ", a
      Αλλιώς
         Εμφάνισε "Ο μεγαλύτερος είναι ο ", c
      Τέλος_αν
   Τέλος_αν
Τέλος Παράδειγμα_8


Ο παραπάνω αλγόριθμος είναι σωστός;;;

petrosp13

Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

despoina

#2
Συντακτικά εννοώ! Για να γίνω πιο συγκεκριμένη, η εκφώνηση της άσκησης ήταν η εξής: "Να γράψετε αλγόριθμο ο οποίος θα παίρνει ως είσοδο τρεις πραγματικούς αριθμούς και θα υπολογίζει το άθροισμά τους. Αν το άθροισμα αυτό είναι μεγαλύτερο του μηδενός, τότε θα υπολογίζει τον μέσο όρο των τριών αυτών αριθμών, ενώ, σε διαφορετική περίπτωση, θα εμφανίζει τον μέγιστο αριθμό".

petrosp13

Λείπει Τέλος_Αν στο εξωτερικό Αν
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

despoina