Μάθημα : ΑΡΧΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΥΠΟΛΟΓΙΣΤΩΝ(Θ+Ε)(ΒΠ-2Ο ΕΠΑΛ ΚΑΡΔΙΤΣΑΣ)

Κωδικός : S90122

S90122  -  ΑΡΙΣΤΕΑ ΜΠΑΣΙΑΚΟΥΡΑ

Κεφάλαιο 4: Αλγοριθμικές δομές(Δομή επανάληψης)

Περιγραφή

Αφού μελετήσετε προσεκτικά το ακόλουθο κείμενο:

Μεθοδολογία Ασκήσεων στη δομή επανάληψης

να απαντήσετε στις 20 ερωτήσεις που ακολουθούν.

Ερώτηση 1 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 5 βαθμοί) 

Η εντολή επανάληψης ονομάζεται αλλιώς:

Ερώτηση 2 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 5 βαθμοί) 

Οι μορφές της εντολές επανάληψης στην Python είναι:

Ερώτηση 3 (Σωστό / Λάθος — 5 βαθμοί) 

Η εντολή επανάληψης for χρησιμοποιείται για συγκεκριμένο πλήθος επαναλήψεων.

Ερώτηση 4 (Σωστό / Λάθος — 5 βαθμοί) 

H συνάρτηση range() παράγει μια λίστα πραγματικών αριθμών.

Ερώτηση 5 (Αντιστοίχιση — 5 βαθμοί) 

Να αντιστοιχίσετε κάθε στοιχείο της 1ης στήλης(συνάρτηση range) με ένα μόνο στοιχείο της 2ης στήλης(αποτέλεσμα):
Στήλη Α Κάντε την αντιστοιχία Στήλη B
1. range(10)
A. [0,5,10,15,20,25,30]
2. range(0)
B. [1,2,3,4,5,6,7]
3. range(1,8)
C. [0,1,2,3,4,5,6,7,8,9]
4. range(0,35,5)
D. [8,7,6,5,4,3,2,1,0]
5. range(8,-1,-1)
E. []

Ερώτηση 6 (Σωστό / Λάθος — 5 βαθμοί) 

Η εντολή επανάληψης while χρησιμοποιείται μόνο για συγκεκριμένο πλήθος επαναλήψεων.

Ερώτηση 7 (Σωστό / Λάθος — 5 βαθμοί) 

Πάντα μια εντολή επανάληψης for μετατρέπεται σε εντολή επανάληψης while.

Ερώτηση 8 (Σωστό / Λάθος — 5 βαθμοί) 

Πάντα μια εντολή επανάληψης while μετατρέπεται σε for.

Ερώτηση 9 (Αντιστοίχιση — 5 βαθμοί) 

Να αντιστοιχίσετε κάθε στοιχείο της 1ης στήλης(όνομα μεταβλητής) με ένα μόνο στοιχείο της 2ης στήλης(λειτουργία):
Στήλη Α Κάντε την αντιστοιχία Στήλη B
1. pl
A. Άθροισμα
2. s
B. Ελάχιστο
3. Max
C. Ποσοστό
4. Min
D. Μέγιστο
5. ginom
E. Πλήθος
6. pos
F. Γινόμενο

Ερώτηση 10 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 5 βαθμοί) 

H τιμή μιας μεταβλητής μετρητή και μιας μεταβλητής αθροιστή πριν μια εντολή επανάληψης.

Ερώτηση 11 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 5 βαθμοί) 

Η τιμή μιας μεταβλητής για το μέγιστο και το ελάχιστο πριν μια εντολή επανάληψης.

Ερώτηση 12 (Σωστό / Λάθος — 5 βαθμοί) 

Όλες τις μεταβλητές εκτός από το μέσο όρο και το ποσοστό τις υπολογίζουμε μέσα στην επανάληψη και τις εμφανίζουμε μετά το τέλος της.

Ερώτηση 13 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 5 βαθμοί) 

Η τιμή μιας μεταβλητής για το γινόμενο πριν μια εντολή επανάληψης.

Ερώτηση 14 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 5 βαθμοί) 

Το μέσο όρο και το ποσοστό τα υπολογίζουμε και τα εμφανίζουμε:

Ερώτηση 15 (Αντιστοίχιση — 5 βαθμοί) 

Να αντιστοιχίσετε κάθε στοιχείο της 1ης στήλης(μεταβλητή) με ένα μόνο στοιχείο της 2ης στήλης(τρόπος υπολογισμού):
Στήλη Α Κάντε την αντιστοιχία Στήλη B
1. pl
A. if bathm>Max:
2. s
B. s=s+bathm
3. Max
C. pos=pl1/float(pl2)*100
4. Min
D. ginom=ginom*bathm
5. ginom
E. if bathm<Min:
6. pos
 

Ερώτηση 16 (Σωστό / Λάθος — 5 βαθμοί) 

Η εντολή επανάληψης while <συνθήκη> εκτελείται συνεχώς μέχρι η συνθήκη να γίνει False:

Ερώτηση 17 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 5 βαθμοί) 

Η εντολή while για να τερματίσει θα πρέπει στο σώμα της να υπάρχουν εντολή/εντολές που να κάνουν τη συνθήκη:

Ερώτηση 18 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 5 βαθμοί) 

Η εντολή επανάληψης while True: λέγεται:

Ερώτηση 19 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 5 βαθμοί) 

Ο έλεγχος εγκυρότητας (ορθής καταχώρησης) των δεδομένων γίνεται με μια εντολή:

Ερώτηση 20 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 5 βαθμοί) 

Έστω ότι θέλουμε να κάνουμε έλεγχο εγκυρότητας του δεδομένου x ώστε να παίρνει κάποια από τις τιμές 1,2 ή 3. Ποια είναι η συνθήκη της while που πρέπει να χρησιμοποιήσουμε;