# Έλεγχος Δεδομένων Εισόδου ℹ️

# Περισσότερα για τα υποπρογράμματα

Επισκόπηση Το βίντεο δείχνει τον προγραμματισμό ενός απλού υπολογιστή (calculator) στο Scratch, ο οποίος μπορεί να εκτελέσει τέσσερις αριθμητικές πράξεις. [00:00]

Δημιουργία του Προγράμματος

- Ο χρήστης δημιουργεί έναν χαρακτήρα «Devin» και τον μετονομάζει σε «Άρης – Ψηφιακός Βοηθός». [00:05]
- Προσθέτει μια σημείωση που εξηγεί τον σκοπό του προγράμματος. [00:20]
- Δημιουργεί τρεις μεταβλητές: «αριθμός 1», «αριθμός 2» και «αποτέλεσμα». [00:28]
- Χρησιμοποιεί μπλοκ για να δώσει οδηγίες στον «Άρη», όπως «Πες γεια!» και «Μπορώ να σε βοηθήσω να κάνεις αριθμητικές πράξεις». [00:45]
- Επίσης, χρησιμοποιεί μπλοκ για να ζητήσει από τον χρήστη να εισάγει δύο αριθμούς και την επιθυμητή πράξη. [01:03]

Λογική και Εντολές

- Το πρόγραμμα χρησιμοποιεί το μπλοκ «εάν… τότε» για να ελέγξει την πράξη που επέλεξε ο χρήστης. [02:29]
- Υπάρχουν ξεχωριστά μπλοκ «εάν… τότε» για την πρόσθεση, την αφαίρεση, τον πολλαπλασιασμό και τη διαίρεση. [02:40]
- Το μπλοκ για τη διαίρεση περιλαμβάνει επιπλέον έναν έλεγχο για το αν ο δεύτερος αριθμός είναι μηδέν, κάτι που θα ήταν ένα «αφύσικο» σφάλμα. [05:27]

Δοκιμές και Έλεγχοι

- Ο χρήστης δοκιμάζει διάφορες αριθμητικές πράξεις, όπως πρόσθεση [04:04], αφαίρεση [04:26], πολλαπλασιασμό [04:43] και διαίρεση [05:00].
- Το πρόγραμμα εμφανίζει το αποτέλεσμα της πράξης στην οθόνη. [04:06]
- Δοκιμάζεται η διαίρεση με το μηδέν και το πρόγραμμα εμφανίζει ένα προειδοποιητικό μήνυμα, όπως αναμενόταν. [07:23]
- Επίσης, γίνεται έλεγχος για την αφαίρεση, ώστε να μην επιτρέπεται ο αφαιρετέος να είναι μεγαλύτερος από τον μειωτέο. [08:00]

Ολοκλήρωση και Αποθήκευση

- Το βίντεο ολοκληρώνεται με την επίδειξη του τελικού προγράμματος και την αποθήκευσή του ως αρχείο Scratch. [09:23]