Python 1.01 Δομή ΑΚΟΛΟΥΘΙΑΣ

preview_player
Показать описание
1.Αλγοριθμικές Δομές
Αλγοριθμική δομή είναι ο αποδοτικός τρόπος
με τον οποίον εκτελούνται οι εντολές
που υπάρχουν σε έναν αλγόριθμογια την προσέγγιση των λύσεων σε προβλήματα.
Ο Δομημένος προγραμματισμός
είναι μια ιδιαίτερη τεχνική και
μέθοδοι
με τις οποίες το σύνολο των εντολών εκτελούνται
για να επιλυθεί ένα πρόβλημα.
Οι αλγοριθμικές δομές που χρησιμοποιούνται σε ένα αλγόριθμο είναι:
η δομή ακολουθίας,
η δομή επιλογής,
η δομή επανάληψης.
Δομή ΑΚΟΛΟΥΘΙΑΣ
Η δομή ακολουθίας αποτελείται από μια σειρά εντολών(σειριακων βηματων)
που εκτελούνται
η μία μετά την άλλη(ΑΚΟΛΟΥΘΙΑ),
με τη σειρά που είναι γραμμένες.
από πάνω προς τα κάτω.
Χρησιμοποιείται για την επίλυση απλών προβλημάτων,
όπου είναι δεδομένη η σειρά
εκτέλεσης ενός συνόλου ενεργειών.
Μπορούμε να λύσουμε προβλήματα στα οποία:
η σειρά των βημάτων είναι καθορισμένη,
όλα τα βήματα εκτελούνται πάντοτε,
δεν υπάρχουν εξαιρέσεις.
Η Δομή ακολουθίας αποτελείται από συνδυασμό 3 εντολών:
Την είσοδο, η οποία περιλαμβάνει τα δεδομένα τα οποία θα εισαχθούν στο πρόγραμμα
από κάποια περιφερειακή συσκευή ή
από κάποιο αποθηκευτικό μέσο,
με την κατάλληλη εντολή.
Σε ένα πρόγραμμα Python, η είσοδος των δεδομένων
πραγματοποιείται με τις εντολές input και raw_input.
Tην εντολή υπολογισμού και εκτέλεσης
ή επεξεργασία,
περιγράφει τον τρόπο με τον οποίο
πραγματοποιείται η επεξεργασία
των δεδομένων που εισήχθησαν
Tην έξοδο, η οποία περιλαμβάνει
τα τελικά αποτελέσματα
που παράγονται
και αποτυπώνονται στην οθόνη ή στον εκτυπωτή,
με την εντολή print.
Αρα για τη δημιουργία του αλγόριθμου και του προγράμματος
βασικό είναι να δημιουργήσουμε την εντολή υπολογισμού ή αλλιως ένα ΤΥΠΟ (formula)
που θα πρέπει να εφαρμόσουμε στα δεδομενα.
Να γραφεί πρόγραμμα σε Python
που θα διαβάζει τρεις αριθμούς και
θα υπολογίζει
και θα εμφανίζει τον μέσο όρο τους.
Για τον υπολογισμό του μέσου όρου πρέπει ένας από τους αριθμούς της διαίρεσης να είναι αριθμός με δεκαδικό μέρος
για να προκύψει σωστό αποτέλεσμα,
καθώς ο τελεστής / επιστρέφει το ακέραιο πηλίκο μιας διαίρεσης ακεραίων.
Έτσι όταν οι αριθμοί είναι ακέραιοι τότε συνηθίζεται στην εύρεση του μέσου όρου
να χρησιμοποιούμε έναν αριθμό με δεκαδικά ψηφία:
mo = (a + b +c ) / 3.0
mo = (a + b + c) / float(3)
Рекомендации по теме