Κύκλος ανάπτυξης εφαρμογής
- Καθορισμός του προβλήματος με ακρίβεια
- Καθορισμός των βημάτων για επίλυση κάθε διαδικασίας
- Μετατροπή των βημάτων του αλγορίθμου σε πρόγραμμα
- Έλεγχος
Ενότητα Γ7 • Μ1–Μ9 • Αλγοριθμική Σκέψη και Ακολουθιακή Δομή
Ύλη διαγωνίσματος: Σημειώσεις σελ. 153–175, 189–194 • Τετράδιο Εργασιών Μ1–Μ9 (σελ. 137–169, ασκήσεις που έγιναν στην τάξη)
Γράψε κώδικα, πάτησε «Έλεγχος & Εκτέλεση» και δες αν υπάρχουν συντακτικά σφάλματα ή σφάλματα κατά την εκτέλεση, με τη γραμμή και επεξήγηση.
Το αποτέλεσμα θα εμφανιστεί εδώ.
Σαφήνεια: σαφή βήματα χωρίς αμφιβολία.
Περατότητα: ολοκλήρωση σε πεπερασμένα βήματα.
Αποτελεσματικότητα: εκτελέσιμα βήματα που δίνουν αποτέλεσμα.
Δεδομένα: όσα δίνονται στο πρόγραμμα.
Επεξεργασία: οι υπολογισμοί που πραγματοποιούνται.
Πληροφορίες: τα αποτελέσματα.
integer / int: ακέραιος, π.χ. 15
float: πραγματικός, π.χ. 3.5
string / str: κείμενο, π.χ. 'Maria'
Ονόματα με γράμματα, ψηφία και _, χωρίς κενά ή αρχικό ψηφίο. Δεν χρησιμοποιούμε δεσμευμένες λέξεις και, στις ασκήσεις, δεν ονομάζουμε μεταβλητή print.
input() δίνει αρχικά κείμενο. Με int() ή float() γίνεται μετατροπή.
+, -, *, /, //, %, **.
Προτεραιότητα: παρενθέσεις → δυνάμεις → πολλαπλασιασμός/διαίρεση → πρόσθεση/αφαίρεση.
Οι εντολές εκτελούνται με τη σειρά που εμφανίζονται, από πάνω προς τα κάτω.
Έλλειψη: αρχή / τέλος. Παραλληλόγραμμο: είσοδος / έξοδος. Ορθογώνιο: υπολογισμός.
Μετατρέπουμε κάθε βήμα διαγράμματος σε αντίστοιχη εντολή Python.
Ακολουθούν οι ίδιες κατηγορίες ερωτήσεων με το επαναληπτικό φύλλο. Οι ενδεικτικές λύσεις είναι κρυμμένες ώστε πρώτα να προσπαθήσεις μόνος/η σου.
Εξέτασε ένα πρόγραμμα ακολουθιακής δομής και παρατήρησε πώς μεταβάλλονται οι τιμές.
Το παράδειγμα είναι γραμμένο στη σωστή σύνταξη Python 3, με βάση την άσκηση 8 του επαναληπτικού.
| Βήμα | Εντολή | a | b | c | Παρουσίαση |
|---|