kef 2(Σ-Λ) Flashcards

(75 cards)

1
Q

Η δομή επιλογής είναι μία από τις βασικές αλγοριθμικές δομές.

A

Σ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Η δομή επανάληψης χρησιμοποιεί ένα σύνολο εντολών που εκτελούνται μία μόνο φορά.

A

Λ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Στη δομή ακολουθίας εκτελούνται υποχρεωτικά όλες οι εντολές.

A

Σ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Ένα πρόγραμμα σε Python υποχρεωτικά αρχίζει έχοντας ως σχόλια την πρώτη του γραμμή.

A

Λ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Ένα σύνολο διαδοχικών εντολών που εκτελούνται με τη σειρά που είναι γραμμένες αποτελούν τη δομή ακολουθίας.

A

Σ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Σε ένα πρόγραμμα μπορεί να υπάρχουν εντολές που δεν είναι σωστά διατυπωμένες και δεν εκτελούνται.

A

Λ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Στη δομή ακολουθίας υποχρεωτικά πριν από την εντολή input πρέπει να υπάρχει μία εντολή print.

A

Λ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Η μοναδική εντολή εισόδου που χρησιμοποιείται στη δομή ακολουθίας είναι η εντολή «input».

A

Λ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

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

A

Λ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Η εντολή εκχώρησης μπορεί να χρησιμοποιηθεί πολλές φορές σε ένα διάγραμμα ροής.

A

Σ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Κατά την εκτέλεση ενός προγράμματος σε Python που χρησιμοποιεί μόνο τη δομή ακολουθίας, ορισμένες εντολές μπορεί να μην εκτελεστούν ποτέ.

A

Λ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Ένα σύνθετο πρόβλημα που απαιτεί λήψη αποφάσεων και επαναλήψεων λύνεται αλγοριθμικά με τη δομή ακολουθίας.

A

Λ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

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

A

Σ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Σε ένα πρόγραμμα Python μπορούμε να χρησιμοποιήσουμε μεταβλητές χωρίς να εμφανίσουμε το περιεχόμενό τους.

A

Σ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Με τις εντολές επιλογής μπορούμε να αλλάξουμε τη διαδοχική σειρά εκτέλεση των εντολών σε ένα πρόγραμμα.

A

Σ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Αν θέλουμε να βρούμε τον μεγαλύτερο από τρεις αριθμούς, υποχρεωτικά πρέπει να χρησιμοποιήσουμε τη δομή επιλογής.

A

Σ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Στην εντολή επιλογής «if Λογική έκφραση:» η λογική έκφραση μπορεί να λάβει και άλλες τιμές εκτός από τις τιμές True και False.

A

Λ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Στην εντολή επιλογής «if Λογική έκφραση: εντολή-1» αν η λογική έκφραση είναι False, τότε εκτελείται η εντολή-1.

A

Λ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Στη δομή επιλογής, μπορεί μία ή περισσότερες εντολές να μην εκτελεστούν ποτέ.

A

Σ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Για την εύρεση της μέσης θερμοκρασίας πέντε θερμοκρασιών πρέπει να χρησιμοποιηθεί η δομή επιλογής.

A

Λ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Αν A = 2 τότε εκτελείται η εντολή-1 στην επιλογή «if A > 2 εντολή-1 else: εντολή-2».

A

Λ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Στην εντολή «if x % y ==0 : εντολή-1» η εντολή-1 εκτελείται όταν το χ είναι πολλαπλάσιο του y.

A

Σ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Στην εντολή επιλογής «if Λογική έκφραση: εντολή-1 else: εντο-λή-2» η εντολή-2 εκτελείται, όταν η λογική έκφραση είναι False.

A

Σ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Έστω η μεταβλητή γ είναι λογική. Η εντολή «print x» της δομής επιλογής « if y or not(y): print x» εκτελείται πάντα.

A

Σ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Η δομή της πολλαπλής επιλογής περιλαμβάνει τον έλεγχο Σ μιας ίδιας συνθήκης πολλές φορές.
Λ
26
Η πολλαπλή επιλογή χρησιμοποιείται σε προβλήματα, στα οποία εκτελούνται πάντα οι ίδιες εντολές ανάλογα με την τιμή που λαμβάνει μια συνθήκη.
Λ
27
Στην εντολή επιλογής «elif» η περίπτωση «else», είναι Σ δυνατόν τα υπάρχει δύο φορές.
Λ
28
Στην εντολή επιλογής «elif» μπορεί μία ή περισσότερες (2 εντολές να μην εκτελεστούν ποτέ.
Σ
29
Η κάθε συνθήκη που ελέγχει η εντολή «elif», είναι μια λογική έκφραση.
Σ
30
Η εντολή «elif» μπορεί να εξετάσει και σύνθετες συνθήκες.
Σ
31
Όταν η πρώτη και η τρίτη συνθήκη της εντολής «elif» είναι αληθείς, τότε εκτελούνται οι εντολές που αντιστοιχούν στην τρίτη συνθήκη.
Λ
32
Στην εντολή «elif» υπάρχει περιορισμός στον αριθμό των συνθηκών που ελέγχουμε.
Λ
33
Οι εντολές που υπάρχουν στην περίπτωση «else» της πολλαπλής επιλογής, εκτελούνται, όταν όλες οι συνθήκες που εξετάζονται είναι ψευδείς.
Σ
34
Όταν μία εντολή «if» υπάρχει μέσα σε μία άλλη εντολή «if», τότε αυτή εκτελείται, όταν η συνθήκη της εξωτερικής «if» είναι ψευδής.
Λ
35
Ο αριθμός των εντολών «if» που χρησιμοποιούμε για να δημιουργήσουμε εμφωλευμένες if, είναι συγκεκριμένος και δεν μπορούμε να τον υπερβούμε.
Λ
36
Στην εμφωλευμένη δομή επιλογής, κάποιες εντολές που υπάρχουν στο εσωτερικό αυτών μπορεί να μην εκτελεστούν ποτέ.
Σ
37
Στις εμφωλευμένες εντολές «if» εκτελούνται μόνο οι εντολές που αντιστοιχούν, στις περιπτώσεις που οι συνθήκες των εντολών «if» είναι αληθείς.
Λ
38
Χρησιμοποιώντας εμφωλευμένες εντολές «if» μπορούμε να έχουμε περισσότερες από δύο επιλογές.
Σ
39
Μία εντολή «if» δεν μπορεί να τοποθετηθεί στο εσωτερικό μιας εντολής «if...else».
Λ
40
Την «if λογική συνθήκη-1 and λογική συνθήκη-2:» μπορούμε να την αντικαταστήσουμε με τις «if λογική συθήκη-1:» και «if λογική συνθήκη-2:», με τη δεύτερη να υπάρχει στο εσωτερικό της πρώτης.
Σ
41
Η συνάρτηση «range» παράγει μια λίστα αριθμών.
Σ
42
Η συνάρτηση «range» μπορεί να παράγει και πραγματικούς αριθμούς.
Λ
43
Όταν στο εσωτερικό των παρενθέσεων της «range» υπάρχον μόνο δύο αριθμοί, τότε το βήμα μεταβολής είναι μηδέν.
Λ
44
Η συνάρτηση «range(5, 1)» παράγει τη λίστα των αριθμών [1, 2, 3, 4]
Λ
45
Όταν Α = Β, η συνάρτηση range(A, B) δεν παράγει αριθμούς.
Σ
46
H range(-5, -1) και η range(-5, -1, 1) παράγουν την ίδια λίστα αριθμών.
Σ
47
Η συνάρτηση range(2, 10, -1) παράγει μια κενή λίστα αριθμών.
Σ
48
Με τη συνάρτηση «range» μπορούμε να παράγουμε και μία λίστα αρνητικών αριθμών.
Σ
49
Οι συναρτήσεις «range(6)» και «range(1,6)» παράγουν την ίδια λίστα αριθμών.
Λ
50
Η εντολή «for» μπορεί να χρησιμοποιηθεί, όταν έχουμε άγνωστο αριθμό επαναλήψεων.
Λ
51
Η εντολή «for i in range(2, 2)» εκτελείται 2 φορές
Λ
52
Στο εσωτερικό της «for i in range(A, B. C» πρέπει να υπάρχει μία εντολή που θα μεταβάλλει την τιμή του «i», για να τελειώνει γρηγορότερα η επανάληψη.
Λ
53
Στην εντολή «for i in range(A )» B , η μεταβλητή i αυξάνεται πάντα κατά ένα, όταν τα Α και Β είναι ακέραιοι αριθμοί και A
Σ
54
Για να εκτελεστεί η εντολή «for i in range(1, 10, C)» πρέπει C>0.
Σ
55
Η εντολή «for» εκτελείται τουλάχιστον μία φορά.
Λ
56
Στην εντολή «for i in range(A, B, C)» πρέπει η μεταβλητή να έχει πάντα θετικές τιμές.
Λ
57
Η εντολή «for i in range(A, B, C)» εκτελείται μία φορά, όταν A=B.
Λ
58
Σε κάθε πρόβλημα που στη λύση του, απαιτείται η χρήση Σ της δομής επανάληψης μπορεί να χρησιμοποιηθεί η εντολή for.
Λ
59
Στο εσωτερικό της εντολής «while» πρέπει υποχρεωτικά να υπάρχει η δομή επιλογής, ώστε να ελέγχει τη συνθήκη της επανάληψης.
Λ
60
Στην εντολή «while συνθήκη» η συνθήκη μπορεί να λάβει και άλλες τιμές εκτός από τις τιμές True και False.
Λ
61
Για το διάβασμα 100 αριθμών μπορεί να χρησιμοποιηθεί εντολή «while».
Σ
62
Η εντολή «while» είναι η μοναδική εντολή που χρησιμοποιεί η Python για υλοποίηση μιας επαναληπτικής διαδικασίας.
Λ
63
Η εντολή «while» μπορεί να μην εκτελεστεί ποτέ.
Σ
64
Οι εντολές που περιλαμβάνονται μέσα στη «while» θα εκτελεστούν τουλάχιστον μία φορά.
Λ
65
Η εντολή «while συνθήκη» εκτελείται συνεχώς, μέχρι η συν-θήκη να γίνει False.
Σ
66
Για την εύρεση του μέσου όρου πέντε αριθμών υποχρεωτικά πρέπει να χρησιμοποιηθεί η εντολή «while».
Λ
67
Ο αριθμός των επαναλήψεων που θα πραγματοποιήσει η εντολή «while», εξαρτάται από τη συνθήκη που ελέγχει.
Σ
68
Εμφωλευμένες εντολές επανάληψης σχηματίζονται μόνο με εντολές «while».
Λ
69
Στους εμφωλευμένους βρόχους, ο βρόχος που ξεκινάει τελευταίος, πρέπει να ολοκληρώνεται τελευταίος.
Λ
70
Δεν είναι καλή πρακτική να χρησιμοποιείται η ίδια μεταβλητή ως μετρητής δύο ή περισσότερων βρόχων που ο ένας βρίσκεται στο εσωτερικό του άλλου.
Σ
71
Για να σχηματιστούν εμφωλευμένες εντολές επανάληψης, πρέπει η εσωτερική εντολή επανάληψης να βρίσκεται ολόκληρη μέσα στην εξωτερική.
Σ
72
Σε δύο εμφωλευμένες εντολές επανάληψης, η εσωτερική εντολή επανάληψης μπορεί να μην εκτελεστεί ποτέ.
Σ
73
Εμφωλευμένες εντολές επανάληψης σχηματίζονται με οποιονδήποτε συνδυασμό εντολών «while» και «for».
Σ
74
Μπορούν να χρησιμοποιηθούν μέχρι δύο το πολύ εντολές επανάληψης ή μία μέσα στην άλλη.
Λ
75