A.7.M1 Κύκλος Ανάπτυξης Εφαρμογής (Lesson 01)

Φάση 1: Καθορισμός του προβλήματος

(Εντοπισμός Δεδομένων / Πληροφοριών)

  • Μελετάμε το πρόβλημα: Θέλουμε ένα πρόγραμμα που προσθέτει δύο αριθμούς.
  • Δεδομένα: δύο αριθμοί (α, β) που εισάγονται από τον χρήστη
  • Ζητούμενο: το άθροισμά τους
  • Περιγράφουμε τι θα κάνει το πρόγραμμα: ζητάει τους αριθμούς, τους προσθέτει και εμφανίζει το αποτέλεσμα.

Φάση 2: Καθορισμός των βημάτων για επίλυση κάθε διαδικασίας

(Αλγόριθμος / Λογικό Διάγραμμα)

  • Αναλύουμε τη διαδικασία σε βήματα με λογική σειρά:

  1. Εμφάνισε μήνυμα για τον πρώτο αριθμό
  2. Διάβασε τον πρώτο αριθμό
  3. Εμφάνισε μήνυμα για τον δεύτερο αριθμό
  4. Διάβασε τον δεύτερο αριθμό
  5. Υπολόγισε το άθροισμα των δύο αριθμών
  6. Εμφάνισε το αποτέλεσμα

  • Αυτά τα βήματα μπορούν να παρουσιαστούν με λογικό διάγραμμα.

Φάση 3: Μετατροπή των βημάτων σε πρόγραμμα:

# Εμφάνιση μηνύματος για τον πρώτο αριθμό
print("Δώσε τον πρώτο αριθμό")

# Εισαγωγή του πρώτου αριθμού
a = int(input())

# Εμφάνιση μηνύματος για τον δεύτερο αριθμό
print("Δώσε τον δεύτερο αριθμό")

# Εισαγωγή του δεύτερου αριθμού
b = int(input())

# Υπολογισμός του αθροίσματος
athroisma = a + b

# Εμφάνιση του αποτελέσματος
print("Το άθροισμα είναι")
print(athroisma)

Φάση 4: Έλεγχος

(Δοκιμή / Διόρθωση)

  • Εκτελούμε το πρόγραμμα και ελέγχουμε αν παράγει σωστά αποτελέσματα.
  • Παράδειγμα: Αν δώσουμε 3 και 5 → πρέπει να εμφανίσει 8.
  • Αν υπάρχουν λάθη, τα διορθώνουμε και επαναλαμβάνουμε τον κύκλο ανάπτυξης μέχρι το πρόγραμμα να λειτουργεί σωστά.