Για από Μέχρι - Εισαγωγή (video)
2.2.7.4 Δομή επανάληψης Εντολή Για ... από .. μέχρι
ΔΡ28. Να αναπτύξετε αλγόριθμο ο οποίος για κάθε έναν από τους 25 μαθητές/μαθήτριες της Α ́ τάξης: α) διαβάζει το όνομα ενός μαθητή/μαθήτριας, τον προφορικό βαθμό που έλαβε το 1ο τετράμηνο και τον προφορικό βαθμό που έλαβε το 2ο τετράμηνο στο μάθημα «Ιστορία», β) υπολογίζει τον ετήσιο προφορικό βαθμό του μαθητή/μαθήτριας που προκύπτει από το μέσο όρο των προφορικών βαθμών των δύο τετραμήνων, γ) διαβάζει τον βαθμό που έλαβε στις προαγωγικές εξετάσεις, δ) υπολογίζει το βαθμό προαγωγής που προκύπτει από το μέσο όρο του ετήσιου προφορικού βαθμού του μαθητή/μαθήτριας με τον βαθμό που έλαβε στις προαγωγικές εξετάσεις, ε) εμφανίζει το όνομα και το βαθμό προαγωγής του μαθητή/μαθήτριας στ) ελέγχει τον βαθμό προαγωγής και εμφανίζει το μήνυμα «Μεγαλύτερος ή ίσος του 10», αν ο βαθμός είναι μεγαλύτερος ή ίσος του 10 ή το μήνυμα «Μικρότερος του 10» αν ο βαθμός είναι μικρότερος του 10.
ΔΡ29. Δίνεται η εντολή επανάληψης Για Χ από Α μέχρι Β με_βήμα Γ Εμφάνισε Χ Τέλος_επανάληψης Να γράψετε την τιμή ή τις τιμές που εμφανίζονται όταν: 1. Α = 2, Β = 5, Γ = 1 2. Α = 2, Β = 2, Γ = 3 3. Α = 2, Β = 6, Γ = 3 4. Α = 2, Β = 1, Γ = 3 5. Α = 5, Β = 2, Γ = -1 6. Α = 2, Β = 2, Γ = -3 7. Α = 6, Β = 2, Γ = -3 8. Α = 6, Β = 8, Γ = -3 Σε κάθε περίπτωση να γράψετε πόσες φορές εκτελέστηκε η εντολή Εμφάνισε Χ.
ΔΡ30. Σε κάποιο σημείο της Εθνικής οδού είναι εγκατεστημένο ένα ειδικό σύστημα το οποίο μετράει την ταχύτητα των διερχόμενων οχημάτων με μεγάλη ακρίβεια. Το όριο ταχύτητας στο συγκεκριμένο σημείο είναι 100 km/h. Να αναπτύξετε αλγόριθμο ο οποίος για 500 οχήματα: α) διαβάζει την ταχύτητα κάθε οχήματος. β) εμφανίζει το πλήθος των οχημάτων που ξεπέρασαν το όριο ταχύτητας.
ΔΡ31. Στο νέο πληροφοριακό σύστημα ενός βιβλιοπωλείου πρόκειται να καταχωρηθούν 150 νέα βιβλία. Για κάθε βιβλίο καταχωρείται ο τίτλος,ο συγγραφέας και η τιμή του. Να αναπτύξετε αλγόριθμο ο οποίος: α) διαβάζει τα παραπάνω δεδομένα για κάθε βιβλίο. β) εμφανίζει το πλήθος των βιβλίων του Ντοστογιέφσκι. γ) εμφανίζει, το μέσο όρο της τιμής των 150 βιβλίων.
ΔΡ32. Σε μια εξέταση Αγγλικών 220 υποψήφιοι εξετάζονται προφορικά και γραπτά και βαθμολογούνται από το 1 έως και 100 μονάδες σε κάθε εξέταση. Να αναπτύξετε αλγόριθμο ο οποίος: α) διαβάζει επαναληπτικά το επώνυμο, την προφορική και τη γραπτή βαθμολογία κάθε υποψηφίου. β) εμφανίζει τα επώνυμα των υποψηφίων που το άθροισμα της προφορικής και γραπτής βαθμολογίας είναι πάνω από 160 μονάδες. γ) εμφανίζει το πλήθος των υποψηφίων που η προφορική βαθμολογία τους ήταν μεγαλύτερη από τη γραπτή βαθμολογία τους.
ΔΡ33. Να αναπτύξετε αλγόριθμο ο οποίος για κάθε έναν από τους δέκα αθλητές: α) διαβάζει το μήκος του άλματος κάθε αθλητή. Θεωρήστε ότι για άκυρο άλμα δίνεται ως μήκος ο αριθμός μηδέν (0). β) εμφανίζει το πλήθος των αθλητών που είχαν άκυρη προσπάθεια. γ) εμφανίζει το μέσο όρο μήκους των έγκυρων αλμάτων.Άσκηση 29 από βιβλίο
Δομή επανάληψης Όσο … επανάλαβε (video)
2.2.7.4 Δομή επανάληψης Εντολή Όσο
ΔΡ35. Να αναπτύξετε αλγόριθμο ο οποίος διαβάζει αριθμούς μέχρι να διαβαστεί αρνητικός αριθμός. Για κάθε ένα μη αρνητικό αριθμό που διαβάστηκε,ο αλγόριθμος υπολογίζει και εμφανίζει την τετραγωνική του ρίζα.
ΔΡ37. Να αναπτύξετε αλγόριθμο ο οποίος: α) διαβάζει επαναληπτικά ακέραιους αριθμούς μέχρις ότου δοθεί ο αριθμός 0. β) εμφανίζει στο τέλος το πλήθος των θετικών αριθμών που διαβάστηκαν. γ) υπολογίζει και εμφανίζει στο τέλος το άθροισμα των θετικών αριθμών που διαβάστηκαν.
ΔΡ38. Να αναπτύξετε αλγόριθμο ο οποίος: α) διαβάζει επαναληπτικά αλφαριθμητικούς χαρακτήρες (υποθέτουμε ότι εισάγεται ένας κάθε φορά) μέχρι να δοθεί ο χαρακτήρας ‘#’. β) εμφανίζει πόσες φορές (πλήθος) δόθηκε ο χαρακτήρας ‘Α’. γ) εμφανίζει το πλήθος των χαρακτήρων που έχουν εισαχθεί (χωρίς τον χαρακτήρα ‘#’).
ΔΡ39. Κατά τη φόρτωση κοντέινερ σε πλοίο μας ενδιαφέρει το συνολικό βάρος που θα φορτωθεί να μην ξεπεράσει το όριο φόρτωσης κάθε πλοίου. Να αναπτύξετε αλγόριθμο ο οποίος: α) διαβάζει το όριο φόρτωσης του πλοίου. β) διαβάζει επαναληπτικά το βάρος κάθε κοντέινερ που πρόκειται να φορτωθεί. Η διαδικασία αυτή σταματά όταν το βάρος του κοντέινερ που πρόκειται να φορτωθεί προκαλεί υπέρβαση του ορίου φόρτωσης. γ) εμφανίζει στο τέλος, το συνολικό βάρος των κοντέινερ που τελικά φορτώθηκαν.Άσκηση 32 από βιβλίο
Αρχή_επανάληψης…Μέχρις_ότου (video)
ΔΡ40. Να αναπτύξετε αλγόριθμο ο οποίος α) διαβάζει τον κωδικό εισόδου στον υπολογιστή μέχρι να εισαχθεί ο σωστός κωδικός *ΑkDm@16 β) όταν δοθεί λάθος κωδικός ζητά να διαβάσει νέο κωδικό, ενώ όταν διαβάσει τον σωστό κωδικό εμφανίζει το μήνυμα «Επιτυχής είσοδος!».Άσκηση 32 από βιβλίο
2.2.7.4 Δομή επανάληψης Εντολές Όσο & Μέχρις ότου Άθροισμα αριθμών μεταβλητού πλήθους - ρόλος μεταβλητών τύπου αθροιστή (προσομοίωση)
Έυρεση μέσου όρου βαθμολογίας - ρόλος μεταβλητών τύπου αθροιστή και μετρητή (προσομοίωση)
ΔΡ41. α) Δίνεται το ακόλουθο τμήμα αλγορίθμου 1. Α ← 10 2. Όσο Α > 5 επανάλαβε 3. Εμφάνισε Α 4. Α ← Α - 1 5. Τέλος_επανάληψης Να συμπληρώσετε πίνακα παρακολούθησης τιμών, εκτελώντας τις εντολές του τμήματος αλγόριθμου. β) Δίνεται το ακόλουθο τμήμα αλγορίθμου 1. Για Α από 0 μέχρι 99 με_βήμα 20 2. Αν Α mod 8 = 0 τότε 3. Εμφάνισε Α 4. Τέλος_αν 5. Τέλος_επανάληψης Πόσες φορές θα ελεγχθεί η συνθήκη στη γραμμή 2; Ποιες τιμές θα εμφανιστούν; γ) Δίνεται το ακόλουθο τμήμα αλγορίθμου 1. i ← 1 2. Σ ← 0 3. Επανάλαβε 4. Σ ← Σ + i 5. i ← i + 1 6. Εμφάνισε Σ, i 7. Μέχρις_ότου i > 3 και Σ > 4 Πόσες φορές θα εκτελεστεί η εντολή της γραμμής 4; Ποιες τιμές θα εμφανιστούν;Ερωτήσεις Θεωρίας Δομη_επαναληψης
Άσκηση 19 από βιβλίο