Professional Documents
Culture Documents
ΠΡΟΕΤΟΙΜΑΣΙΑ ΓΙΑ Γ ΛΥΚΕΙΟΥ ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ ΚΑΙ ΠΙΝΑΚΕΣ Δ
ΠΡΟΕΤΟΙΜΑΣΙΑ ΓΙΑ Γ ΛΥΚΕΙΟΥ ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ ΚΑΙ ΠΙΝΑΚΕΣ Δ
ΠΡΟΕΤΟΙΜΑΣΙΑ ΓΙΑ Γ ΛΥΚΕΙΟΥ ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ ΚΑΙ ΠΙΝΑΚΕΣ Δ
Τι θα μάθουμε Δ
Σήμερα θα κάνουμε 2 τεχνικές. Η πρώτη λέγεται έλεγχος εισαγωγής ή έλεγχος ορθής
καταχώρησης.
Η δεύτερη θα είναι διάβασμα αγνώστου αριθμού δεδομένων σε πίνακα . Περίπου
σαν το φυλλάδιο Β δηλαδή με ΟΣΟ.
ΠΑΜΕ
Όταν διαβάζουμε ένα ποσό, ας πούμε ένα βαθμό σε μια μεταβλητή Β, εννοείται ότι ο
βαθμός πρέπει να είναι από 0 εως 20. Ναι, ο βαθμός είναι από 1 εως 20 αλλά το Β είναι
μεταβλητή, παίρνει ότι τιμή θέλει από μείων άπειρο εως συν άπειρο.
Άρα την ώρα που διαβάζουμε ένα βαθμό αντί να γράψουμε τη γραμμή
Διάβασε Β
Βάζουμε μια επανάληψη που κάνει έλεγχο
Αρχή_επανάληψης ! ελεγχος εισαγωγής σωστού βαθμού [0..20]
Διάβασε Β
Μέχρις_ότου Β>=0 και Β<=20
Η μια γραμμή του διάβασε αντικαθίσταται από τρεις γραμμές που κάνουν διάβασμα με
έλεγχο. Εδώ έχουμε μια επανάληψη που οση ώρα μας δίνεις λάθος νούμερο ξαναζητάει
να δώσεις βαθμό. Δε ξεκολάει μέχρι να δώσεις σωστό βαθμό. Αυτό είναι για ΕΝΑ βαθμό.
Αν έχουμε άσκηση που θέλει 100 βαθμούς θέλουμε και την επανάληψη για 100. Δηλαδή.
Δ1 έλεγχος εισόδου
askΔ1_1 . διάβασμα και άθροισμα χωρίς πίνακα
Σήμερα από το περίπτερο πέρασαν 70 πελάτες. Να διαβάσετε το ποσό που έδωσε ο κάθε
πελάτης και να εμφανίσετε το συνολικό τζίρο του περιπτέρου. Να ελέγξετε ότι κάθε ποσό
που διαβάζουμε είναι θετικός αριθμός πάνω από 0.
Δ2 έλεγχος εισόδου
askΔ2_4 . ΠΡΟΣΟΧΗ
Να γράψετε πρόγραμμα που διαβάζει τους βαθμούς ενός μαθητή μέχρι να συναντήσει το
βαθμό μηδέν. Να γίνει έλεγχος εισαγωγής ώστε οι βαθμοί να είναι στο διάστημα [0..20].
Να εμφανίσετε :
α) το μέσο όρο του μαθητή στο τετράμηνο (πρέπει να μετρήσετε και το i)
β)πόσοι βαθμοί ήταν κάτω από τη βάση
askΔ2_5 . ΠΡΟΣΟΧΗ
Να διαβάσετε θερμοκρασίες που παρατηρήθηκαν σε διάφορες πόλεις της Ελλάδας. Να
γίνει έλεγχος εισόδου ώστε η θερμοκρασία να είναι από -60 έως 60. Το πρόγραμμα
σταματάει όταν διαβάσετε ως θερμοκρασία τον αριθμό 999 .
και εμφανίζει το μέσο όρο θερμοκρασιών στην Ελλάδα.
Η δεύτερη τεχνική θα είναι διάβασμα αγνώστου αριθμού δεδομένων σε πίνακα .
askΔ3_1 . Να γράψετε πρόγραμμα που διαβάζει σε πίνακα το ποσό που έδωσε ο κάθε
πελάτης του περιπτέρου και να εμφανίσετε το συνολικό τζίρο. Οι πελάτες έχουν τελειώσει
όταν διαβάσετε ως ποσό το 0.
Εδώ λοιπόν δε ξέρουμε πόσους πελάτες έχουμε αλλά είναι πολλοί. Το Π[ι] θα έχει τα
ποσά. Ένα ποσό σε κάθε επανάληψη. Η μεταβλητή Σ θα έχει το άθροισμα.
Το i τώρα χρειάζεται γιατι θα έχουμε πίνακα Π[ι]
θα κάνουμε την τεχνική άθροισμα με επανάληψη για άγνωστο πλήθος και πίνακα
Για εξάσκηση
AskΔ3_2 .Να γράψετε πρόγραμμα που Αλγόριθμος AskΔ3_2
Σ ← 0
διαβάζει επαναληπτικά ακεραίους από το ι ← 0
πληκτρολόγιο μέχρι να συναντήσει τον Διάβασε χ
αριθμό 1000 και να τους τοποθετεί στον Όσο χ ≠ 1000 επανάλαβε
ι ← ι + 1
πίνακα Α. Στο τέλος εμφανίζει πλήθος των Α[ι] ← χ
αριθμών που διάβασε. Διάβασε χ
Τέλος_επανάληψης
(το 1000 είναι τιμή φρουρός ) Εμφάνισε ι
Τέλος AskΔ3_2
AskΔ3_3 . Να γράψετε πρόγραμμα που διαβάζει σε πίνακα το βάρος κάθε κιβωτίου που
θα φορτώσουμε σε ένα πλοίο και να εμφανίσετε το συνολικό βάρος. Το πρόγραμμα
σταματάει όταν δοθεί ως βάρος αρνητικός αριθμός.
AskΔ3_4 . Να γράψετε πρόγραμμα που διαβάζει σε πίνακα τους βαθμούς ενός μαθητή
μέχρι να συναντήσει το βαθμό μηδέν και υπολογίζει και να εμφανίζει το μέσο όρο .