SlideShare a Scribd company logo
PythonPython
Κεφ. 1.Κεφ. 1.33 Δομή ΕπιλογήςΔομή Επιλογής
Ιωάννου Γιαννάκης
7/10/2016
Κεφ. 1.Κεφ. 1.33 Δομή ΕπιλογήςΔομή Επιλογής
Αν θέλουμε να εκτελέσουμε μια ακολουθία εντολών, εφόσον ισχύει μια
συνθήκη, τότε χρησιμοποιούμε την εντολή if.
Την εντολή if την χρησιμοποιούμε σε διάφορες μορφές, ανάλογα με τις
ανάγκες του προγράμματος, τις οποίες θα αναπτύξουμε παρακάτω.
Κεφ. 1.Κεφ. 1.33 Δομή ΕπιλογήςΔομή Επιλογής
Απλή Επιλογή
Σύνταξη:
if <συνθήκη>:
εντολές αν η συνθήκη είναι Αληθής
εντολές
Λειτουργία:
Αν η συνθήκη είναι Αληθής εκτελούνται οι εντολές του μπλοκ.
Κεφ. 1.Κεφ. 1.33 Δομή ΕπιλογήςΔομή Επιλογής
Απλή Επιλογή
Παράδειγμα
# εμφάνισης της απόλυτης τιμής ενός ακεραίου αριθμού
a = int (input ('Δώσε ένα ακέραιο αριθμό '))
if a <= 0:
a=(-1)*a
print a
Κεφ. 1.Κεφ. 1.33 Δομή ΕπιλογήςΔομή Επιλογής
Σύνθετη Επιλογή
Σύνταξη
if <συνθήκη>:
εντολές αν η συνθήκη είναι Αληθής
else:
εντολές αν η συνθήκη είναι Ψευδής
εντολές
Λειτουργία:
Αν η συνθήκη είναι Αληθής εκτελούνται οι εντολές του 1ου μπλοκ του if, ενώ αν η συνθήκη
είναι Ψευδής εκτελούνται οι εντολές του 2ου μπλοκ του else.
Κεφ. 1.Κεφ. 1.33 Δομή ΕπιλογήςΔομή Επιλογής
Σύνθετη Επιλογή
Παράδειγμα
#έλεγχος αν ένας αριθμός είναι άρτιος ή περιττός
a=int(input('Δώσε ένα ακέραιο αριθμό '))
if a%2=0: #υπόλοιπο διαίρεσης
print "Άρτιος"
else:
print "Περιττός"
Κεφ. 1.Κεφ. 1.33 Δομή ΕπιλογήςΔομή Επιλογής
Σύνθετη Επιλογή
Σύνταξη
if <συνθήκη1>:
εντολές αν η συνθήκη1 είναι Αληθής
elif <συνθήκη2>:
εντολές αν η συνθήκη1 είναι Αληθής
else:
εντολές αν η συνθήκη1 και η συνθήκη2 είναι Ψευδής
εντολές
Λειτουργία:
Αν η συνθήκη1 είναι Αληθής, εκτελούνται οι εντολές του 1ου μπλοκ, αν είναι Ψευδής, ελέγχει την 2η συνθήκη.
Αν η 2η συνθήκη βγει Αληθής, εκτελεί τις εντολές του 2ου μπλοκ εντολών, αν είναι και αυτή Ψευδής τότε
εκτελούνται οι εντολές του 3ου μπλοκ εντολών.
Κεφ. 1.Κεφ. 1.33 Δομή ΕπιλογήςΔομή Επιλογής
Σύνθετη Επιλογή
Παράδειγμα
#έλεγχος αν ένας αριθμός είναι θετιός ή αρνητικός ή μηδέν
a=int(input('Δώσε ένα ακέραιο αριθμό '))
if a>0:
print "Θετικός"
elif a<0:
print "Αρνητικός"
else:
print "Μηδέν"
Κεφ. 1.Κεφ. 1.33 Δομή ΕπιλογήςΔομή Επιλογής
Σημείωση: Τα μπλοκ των εντολών που θα εκτελεστούν σε όλες τις περιπτώσεις της if,
ορίζονται ως ένα μπλοκ με εσοχή βάζοντας τη μια εντολή κάτω από την άλλη. Αν το
μπλοκ εντολών αποτελείται από μια εντολή, τότε μπορεί να γραφτεί στην ίδια γραμμή με
την if ή την else. Π.χ.
a=input('give a number ')
if a>0: print a,'>0'
else: print a,'<0'
Κεφ. 1.Κεφ. 1.3.13.1 Λογικές εκφράσειςΛογικές εκφράσεις
Για την σύνταξη της συνθήκης που χρησιμοποιεί η εντολή της δομής επιλογής if, χρειάζεται
να συνταχθεί μια λογική έκφραση, η οποία θα δίνει σαν αποτέλεσμα την τιμή Αληθής ή
Ψευδής. Για την σύνταξη μιας λογικής έκφρασης χρησιμοποιούνται οι συγκριτικοί
τελεστές:
> Μεγαλύτερο
>= Μεγαλύτερο ή ίσο
< Μικρότερο
<= Μικρότερο ή ίσο
!= Διάφορο
== Ισότητα
Κεφ. 1.Κεφ. 1.3.13.1 Λογικές εκφράσειςΛογικές εκφράσεις
Τελεστές λογικών πράξεων: not, or, and, με τις ακόλουθες λογικές λειτουργίες
Π.χ.
1. a>=10 2. b!=0 3. (a<10) and (b<0)
Κεφ. 1.Κεφ. 1.3.13.1 Λογικές εκφράσειςΛογικές εκφράσεις
Παράδειγμα 1-4 Να υπολογιστεί ο μεγαλύτερος δύο ακέραιων αριθμών που
δίνονται από το πληκτρολόγιο.
1ος τρόπος με απλή επιλογή 2ος τρόπος με απλή επιλογή
Κεφ. 1.Κεφ. 1.3.13.1 Λογικές εκφράσειςΛογικές εκφράσεις
Παράδειγμα 1-5 Ο δείκτης μάζας σώματος (ΔΜΣ) είναι μία ένδειξη για το βαθμό παχυσαρκίας ενός ατόμου
και υπολογίζεται από τον τύπο: βάρος/ύψος^2. Δεδομένων του βάρους και του ύψους ενός ατόμου, να
εμφανίσετε χαρακτηρισμό που αφορά στο βαθμό παχυσαρκίας του με βάση το ΔΜΣ. Υπάρχουν τέσσερεις
περιπτώσεις για τον χαρακτηρισμό του ατόμου, που μπορούν να εξετασθούν με μια δομή πολλαπλής
επιλογής.
Κεφ. 1.Κεφ. 1.3.13.1 Λογικές εκφράσειςΛογικές εκφράσεις
Παράδειγμα 1-6 ( Εμφωλευμένη Δομή επιλογής)
Στο ταχυδρομείο το κόστος αποστολής υπολογίζεται συναρτήσει του προορισμού και του
βάρους της επιστολής με βάση τον πίνακα. Δεδομένων του προορισμού και του βάρους
μιας επιστολής, να εμφανίσετε το ποσό που στοιχίζει η αποστολή της.
Κεφ. 1.Κεφ. 1.3.13.1 Λογικές εκφράσειςΛογικές εκφράσεις
1ος
Τρόπος με εμφωλευμένη επιλογή
Κεφ. 1.Κεφ. 1.3.13.1 Λογικές εκφράσειςΛογικές εκφράσεις
2ος
Τρόπος με σύνθετη επιλογή
Κεφ. 1.Κεφ. 1.33 ΔραστηριότητεςΔραστηριότητες
1. Μελετήστε το παρακάτω πρόγραμμα.
i. Τι πιστεύετε ότι κάνει;
ii. Τι θα εμφανίζει το παρακάτω πρόγραμμα της Python, αν εκτελεστεί διαδοχικά για την τιμή 4, την 11, την 13, την 16, την
18, την 20 και την 23;
iii. Τροποποιήστε το πρόγραμμα, ώστε αντί της εμφωλευμένης if ... else...if να χρησιμοποιήσετε την σύνθετη if...
elif...elif...else...
Κεφ. 1.Κεφ. 1.33 ΔραστηριότητεςΔραστηριότητες
2. Μια εταιρεία ηλεκτρικής ενέργειας χρεώνει την κατανάλωση του ρεύματος σύμφωνα με την παρακάτω κλίμακα:
α. Μέχρι 200 μονάδες (0-200) προς 0,25€/μονάδα
β. Τις επόμενες 1000 μονάδες (201-1200) προς 0,40€/μονάδα
γ. Τις πέρα των 1200 μονάδων προς 0,50€/μονάδα
Να γραφτεί πρόγραμμα σε γλώσσα Python που να δέχεται τον αριθμό των μονάδων που καταναλώθηκαν από τον πελάτη και
να εμφανίζει το ποσό των χρημάτων που χρωστάει ο πελάτης στην εταιρεία ηλεκτρικής ενέργειας.
3. Να γραφτεί πρόγραμμα σε γλώσσα Python που να δέχεται τρεις ακέραιους αριθμούς και να εμφανίζει τον μεγαλύτερο και
τον μικρότερο.
4. Να γραφτεί πρόγραμμα σε γλώσσα Python που να δέχεται 2 αριθμούς και ένα πρόσημο + (για την πρόσθεση) ή - (για την
αφαίρεση) ή * (για τον πολλαπλασιασμό ) ή / (για την διαίρεση). Στη συνέχεια, να υπολογίζει και να εμφανίζει το
αποτέλεσμα της πράξης που επέλεξε με τους δύο αριθμούς, εμφανίζοντας κατάλληλο μήνυμα.
Κεφ. 1.Κεφ. 1.33 ΔραστηριότητεςΔραστηριότητες
5. Να γραφτεί πρόγραμμα σε γλώσσα Python που να υπολογίζει το μισθό ενός εργαζομένου, ο οποίος δουλεύει
με σύμβαση ωρομισθίου σε μια εταιρεία. Να διαβάζει το όνομά του, τις ώρες εργασίας του μήνα, το
ωρομίσθιό του και αν είναι έγγαμος ή άγαμος. Οι κρατήσεις που του γίνονται, εξαρτώνται από το ύψος του
μισθού. Αν ο μισθός είναι μέχρι 1000€ το μήνα, έχει 15% κρατήσεις, ενώ διαφορετικά έχει 25% κρατήσεις.
Επίσης, αν είναι έγγαμος, έχει ένα επίδομα 50€.
6. Σε τρεις διαφορετικούς αγώνες πρόκρισης στο άλμα εις μήκος, ένας άλτης πέτυχε τις επιδόσεις α, β, γ. Να
γράψετε πρόγραμμα σε γλώσσα Python που:
i. Να δέχεται τις τιμές α, β, γ.
ii. Να υπολογίζει και να εμφανίζει τη μέση τιμή των παραπάνω τιμών.
iii. Να εμφανίζει το μήνυμα προκρίθηκε, εάν η παραπάνω μέση τιμή είναι μεγαλύτερη από 8 μέτρα.
Κεφ. 1.Κεφ. 1.33 ΔραστηριότητεςΔραστηριότητες
7. Η εφορία κάθε τέλος έτους φορολογεί τα αυτοκίνητα ανάλογα με τον κυβισμό τους,
σύμφωνα με τον παρακάτω πίνακα:
Να γραφτεί πρόγραμμα σε γλώσσα Python, που να δέχεται τον κυβισμό ενός
αυτοκινήτου, να υπολογίζει τον φόρο που του αναλογεί και στη συνέχεια να
εμφανίζεται με κατάλληλο μήνυμα.
Κεφ. 1.Κεφ. 1.33 ΔραστηριότητεςΔραστηριότητες
8. Ένα ταξιδιωτικό γραφείο οργανώνει εκδρομές 3ήμερες και 5ήμερες στην Κρήτη, Μυτιλήνη
και Ρόδο με αεροπλάνο ή πλοίο. Οι τιμές για κάθε περίπτωση βρίσκονται στον παρακάτω
πίνακα:
Να γραφτεί πρόγραμμα σε γλώσσα Python που να δέχεται τον προορισμό, το
μέσο μεταφοράς, τις μέρες διαμονής και το πλήθος των ατόμων. Στη συνέχεια,
να υπολογίζει και να εμφανίζει το κόστος της εκδρομής.

More Related Content

What's hot

Αλγοριθμική Δομή Επιλογής
Αλγοριθμική Δομή ΕπιλογήςΑλγοριθμική Δομή Επιλογής
Αλγοριθμική Δομή Επιλογής
gregdereken
 
Φύλλο εργασίας για HTML & CSS
Φύλλο εργασίας για HTML & CSSΦύλλο εργασίας για HTML & CSS
Φύλλο εργασίας για HTML & CSS
lyk-tragaias
 
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίαςΣημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Dimitra Adamidou
 
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψηςΣημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
Θανάσης Δρούγας
 
εντολές και-δομές-αλγορίθμου
εντολές και-δομές-αλγορίθμουεντολές και-δομές-αλγορίθμου
εντολές και-δομές-αλγορίθμου
Agisilaos Tsaraboulidis
 
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/ΥΒ' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
ΕΥΑΓΓΕΛΙΑ ΚΟΚΚΙΝΟΥ
 
Κεφάλαιο 1: Εισαγωγή στην έννοια του Αλγόριθμου
Κεφάλαιο 1: Εισαγωγή στην έννοια του ΑλγόριθμουΚεφάλαιο 1: Εισαγωγή στην έννοια του Αλγόριθμου
Κεφάλαιο 1: Εισαγωγή στην έννοια του Αλγόριθμου
Evangelia Anastasaki
 
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές ΠαρατηρήσειςΜέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
frijalas
 
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμωναεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
evoyiatz
 
Aepp kef101
Aepp kef101Aepp kef101
Aepp kef101
mnikol
 
Kef09
Kef09Kef09
Kef09
mnikol
 
Δομή Επανάληψης
Δομή ΕπανάληψηςΔομή Επανάληψης
Δομή Επανάληψης
gkesel
 
Εισαγωγή στις αρχές της επιστήμης των ΗΥ Κεφ 2 2 7_4
Εισαγωγή στις αρχές της επιστήμης των ΗΥ Κεφ 2 2 7_4Εισαγωγή στις αρχές της επιστήμης των ΗΥ Κεφ 2 2 7_4
Εισαγωγή στις αρχές της επιστήμης των ΗΥ Κεφ 2 2 7_4
Ιωάννου Γιαννάκης
 
Στάδια αντιμετώπισης προβλήματος
Στάδια αντιμετώπισης προβλήματοςΣτάδια αντιμετώπισης προβλήματος
Στάδια αντιμετώπισης προβλήματος
Katerina Drimili
 
Θέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ Γυμνασίου
Θέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ ΓυμνασίουΘέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ Γυμνασίου
Θέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ Γυμνασίου
Fotini Pog
 
ΠΛΗ10 ΜΑΘΗΜΑ 2.4
ΠΛΗ10 ΜΑΘΗΜΑ 2.4ΠΛΗ10 ΜΑΘΗΜΑ 2.4
ΠΛΗ10 ΜΑΘΗΜΑ 2.4
Dimitris Psounis
 
αναπαράσταση αλγορίθμων και δεδομένων
αναπαράσταση αλγορίθμων και δεδομένωναναπαράσταση αλγορίθμων και δεδομένων
αναπαράσταση αλγορίθμων και δεδομένων
MariaProGr
 
2.2.7.3 δομή επιλογήςα
2.2.7.3 δομή επιλογήςα2.2.7.3 δομή επιλογήςα
2.2.7.3 δομή επιλογήςα
MariaProGr
 
ΑΕΠΠ - Μάθημα 8
ΑΕΠΠ - Μάθημα 8ΑΕΠΠ - Μάθημα 8
ΑΕΠΠ - Μάθημα 8
Jonny Arvanitakis
 
ΑΕΠΠ: 7ο Φύλλο Εργασίας
ΑΕΠΠ: 7ο Φύλλο ΕργασίαςΑΕΠΠ: 7ο Φύλλο Εργασίας
ΑΕΠΠ: 7ο Φύλλο ΕργασίαςNikos Michailidis
 

What's hot (20)

Αλγοριθμική Δομή Επιλογής
Αλγοριθμική Δομή ΕπιλογήςΑλγοριθμική Δομή Επιλογής
Αλγοριθμική Δομή Επιλογής
 
Φύλλο εργασίας για HTML & CSS
Φύλλο εργασίας για HTML & CSSΦύλλο εργασίας για HTML & CSS
Φύλλο εργασίας για HTML & CSS
 
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίαςΣημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
 
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψηςΣημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
 
εντολές και-δομές-αλγορίθμου
εντολές και-δομές-αλγορίθμουεντολές και-δομές-αλγορίθμου
εντολές και-δομές-αλγορίθμου
 
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/ΥΒ' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
 
Κεφάλαιο 1: Εισαγωγή στην έννοια του Αλγόριθμου
Κεφάλαιο 1: Εισαγωγή στην έννοια του ΑλγόριθμουΚεφάλαιο 1: Εισαγωγή στην έννοια του Αλγόριθμου
Κεφάλαιο 1: Εισαγωγή στην έννοια του Αλγόριθμου
 
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές ΠαρατηρήσειςΜέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
 
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμωναεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
 
Aepp kef101
Aepp kef101Aepp kef101
Aepp kef101
 
Kef09
Kef09Kef09
Kef09
 
Δομή Επανάληψης
Δομή ΕπανάληψηςΔομή Επανάληψης
Δομή Επανάληψης
 
Εισαγωγή στις αρχές της επιστήμης των ΗΥ Κεφ 2 2 7_4
Εισαγωγή στις αρχές της επιστήμης των ΗΥ Κεφ 2 2 7_4Εισαγωγή στις αρχές της επιστήμης των ΗΥ Κεφ 2 2 7_4
Εισαγωγή στις αρχές της επιστήμης των ΗΥ Κεφ 2 2 7_4
 
Στάδια αντιμετώπισης προβλήματος
Στάδια αντιμετώπισης προβλήματοςΣτάδια αντιμετώπισης προβλήματος
Στάδια αντιμετώπισης προβλήματος
 
Θέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ Γυμνασίου
Θέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ ΓυμνασίουΘέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ Γυμνασίου
Θέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ Γυμνασίου
 
ΠΛΗ10 ΜΑΘΗΜΑ 2.4
ΠΛΗ10 ΜΑΘΗΜΑ 2.4ΠΛΗ10 ΜΑΘΗΜΑ 2.4
ΠΛΗ10 ΜΑΘΗΜΑ 2.4
 
αναπαράσταση αλγορίθμων και δεδομένων
αναπαράσταση αλγορίθμων και δεδομένωναναπαράσταση αλγορίθμων και δεδομένων
αναπαράσταση αλγορίθμων και δεδομένων
 
2.2.7.3 δομή επιλογήςα
2.2.7.3 δομή επιλογήςα2.2.7.3 δομή επιλογήςα
2.2.7.3 δομή επιλογήςα
 
ΑΕΠΠ - Μάθημα 8
ΑΕΠΠ - Μάθημα 8ΑΕΠΠ - Μάθημα 8
ΑΕΠΠ - Μάθημα 8
 
ΑΕΠΠ: 7ο Φύλλο Εργασίας
ΑΕΠΠ: 7ο Φύλλο ΕργασίαςΑΕΠΠ: 7ο Φύλλο Εργασίας
ΑΕΠΠ: 7ο Φύλλο Εργασίας
 

Similar to Κεφ. 1.3 Δομή επιλογής

Python Κεφ. 1.4 Δομή Επανάληψης
Python Κεφ. 1.4 Δομή ΕπανάληψηςPython Κεφ. 1.4 Δομή Επανάληψης
Python Κεφ. 1.4 Δομή Επανάληψης
Ιωάννου Γιαννάκης
 
rapidbounce Presentation in Greek: "Python For Beginners"
rapidbounce Presentation in Greek: "Python For Beginners"rapidbounce Presentation in Greek: "Python For Beginners"
rapidbounce Presentation in Greek: "Python For Beginners"
rapidbounce
 
Bασικές έννοιες αλγορίθμων
Bασικές έννοιες αλγορίθμωνBασικές έννοιες αλγορίθμων
Bασικές έννοιες αλγορίθμων
Human Oid
 
If statement pr
If statement prIf statement pr
If statement pr
Panagiotis Karageorgos
 
Python. 1 2 δομή ακολουθίας
Python. 1 2 δομή ακολουθίαςPython. 1 2 δομή ακολουθίας
Python. 1 2 δομή ακολουθίας
Ιωάννου Γιαννάκης
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
Dimitris Psounis
 
Python Κεφ. 1.5 συναρτήσεις
Python Κεφ. 1.5 συναρτήσειςPython Κεφ. 1.5 συναρτήσεις
Python Κεφ. 1.5 συναρτήσεις
Ιωάννου Γιαννάκης
 
Strings in Python
Strings in PythonStrings in Python
Strings in Python
stzinieris
 
διαγωνισματα για Slideshare
διαγωνισματα για Slideshareδιαγωνισματα για Slideshare
διαγωνισματα για Slidesharevmantza
 
Epanal programmatismos 2017_epal_panellinies_net
Epanal programmatismos 2017_epal_panellinies_netEpanal programmatismos 2017_epal_panellinies_net
Epanal programmatismos 2017_epal_panellinies_net
Giannis Tsimpinos
 
ΑΕΠΠ: 3ο Επαναληπτικό Τεστ
ΑΕΠΠ: 3ο Επαναληπτικό ΤεστΑΕΠΠ: 3ο Επαναληπτικό Τεστ
ΑΕΠΠ: 3ο Επαναληπτικό ΤεστNikos Michailidis
 
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠΔιαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠEleni Kokkinou
 
ΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdf
ΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdfΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdf
ΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdf
petroskorobos
 
5.1 python γενικά - υπολογισμοί & μεταβλητές
5.1 python γενικά - υπολογισμοί & μεταβλητές5.1 python γενικά - υπολογισμοί & μεταβλητές
5.1 python γενικά - υπολογισμοί & μεταβλητές
Panagiotis Mastrapas
 
Python theory - Βασικές Αρχές Προγραμματισμού σε Python Θεωρία
Python theory - Βασικές Αρχές Προγραμματισμού σε Python ΘεωρίαPython theory - Βασικές Αρχές Προγραμματισμού σε Python Θεωρία
Python theory - Βασικές Αρχές Προγραμματισμού σε Python Θεωρία
Pavlos (Παύλος) Avgerinopoulos (Αυγερινόπουλος)
 
ΠΛΗ10 ΜΑΘΗΜΑ 1.4
ΠΛΗ10 ΜΑΘΗΜΑ 1.4ΠΛΗ10 ΜΑΘΗΜΑ 1.4
ΠΛΗ10 ΜΑΘΗΜΑ 1.4
Dimitris Psounis
 
Python - Bασικές Aρχές Προγραμματισμού - Κεφ. 3
Python - Bασικές Aρχές Προγραμματισμού - Κεφ. 3Python - Bασικές Aρχές Προγραμματισμού - Κεφ. 3
Python - Bασικές Aρχές Προγραμματισμού - Κεφ. 3
Pavlos (Παύλος) Avgerinopoulos (Αυγερινόπουλος)
 
Tutorial xatzikyriakou-pascalby example
Tutorial xatzikyriakou-pascalby exampleTutorial xatzikyriakou-pascalby example
Tutorial xatzikyriakou-pascalby exampleevaplyta
 

Similar to Κεφ. 1.3 Δομή επιλογής (20)

Python Κεφ. 1.4 Δομή Επανάληψης
Python Κεφ. 1.4 Δομή ΕπανάληψηςPython Κεφ. 1.4 Δομή Επανάληψης
Python Κεφ. 1.4 Δομή Επανάληψης
 
rapidbounce Presentation in Greek: "Python For Beginners"
rapidbounce Presentation in Greek: "Python For Beginners"rapidbounce Presentation in Greek: "Python For Beginners"
rapidbounce Presentation in Greek: "Python For Beginners"
 
Bασικές έννοιες αλγορίθμων
Bασικές έννοιες αλγορίθμωνBασικές έννοιες αλγορίθμων
Bασικές έννοιες αλγορίθμων
 
I Statement Pr
I Statement PrI Statement Pr
I Statement Pr
 
If statement pr
If statement prIf statement pr
If statement pr
 
Python. 1 2 δομή ακολουθίας
Python. 1 2 δομή ακολουθίαςPython. 1 2 δομή ακολουθίας
Python. 1 2 δομή ακολουθίας
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
 
Python Κεφ. 1.5 συναρτήσεις
Python Κεφ. 1.5 συναρτήσειςPython Κεφ. 1.5 συναρτήσεις
Python Κεφ. 1.5 συναρτήσεις
 
Strings in Python
Strings in PythonStrings in Python
Strings in Python
 
διαγωνισματα για Slideshare
διαγωνισματα για Slideshareδιαγωνισματα για Slideshare
διαγωνισματα για Slideshare
 
Epanal programmatismos 2017_epal_panellinies_net
Epanal programmatismos 2017_epal_panellinies_netEpanal programmatismos 2017_epal_panellinies_net
Epanal programmatismos 2017_epal_panellinies_net
 
ΑΕΠΠ: 3ο Επαναληπτικό Τεστ
ΑΕΠΠ: 3ο Επαναληπτικό ΤεστΑΕΠΠ: 3ο Επαναληπτικό Τεστ
ΑΕΠΠ: 3ο Επαναληπτικό Τεστ
 
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠΔιαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
 
ΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdf
ΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdfΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdf
ΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdf
 
5.1 python γενικά - υπολογισμοί & μεταβλητές
5.1 python γενικά - υπολογισμοί & μεταβλητές5.1 python γενικά - υπολογισμοί & μεταβλητές
5.1 python γενικά - υπολογισμοί & μεταβλητές
 
Python theory - Βασικές Αρχές Προγραμματισμού σε Python Θεωρία
Python theory - Βασικές Αρχές Προγραμματισμού σε Python ΘεωρίαPython theory - Βασικές Αρχές Προγραμματισμού σε Python Θεωρία
Python theory - Βασικές Αρχές Προγραμματισμού σε Python Θεωρία
 
ΠΛΗ10 ΜΑΘΗΜΑ 1.4
ΠΛΗ10 ΜΑΘΗΜΑ 1.4ΠΛΗ10 ΜΑΘΗΜΑ 1.4
ΠΛΗ10 ΜΑΘΗΜΑ 1.4
 
First programm
First programmFirst programm
First programm
 
Python - Bασικές Aρχές Προγραμματισμού - Κεφ. 3
Python - Bασικές Aρχές Προγραμματισμού - Κεφ. 3Python - Bασικές Aρχές Προγραμματισμού - Κεφ. 3
Python - Bασικές Aρχές Προγραμματισμού - Κεφ. 3
 
Tutorial xatzikyriakou-pascalby example
Tutorial xatzikyriakou-pascalby exampleTutorial xatzikyriakou-pascalby example
Tutorial xatzikyriakou-pascalby example
 

More from Ιωάννου Γιαννάκης

Karel The Robot
Karel The RobotKarel The Robot
MakeCode.ppt
MakeCode.pptMakeCode.ppt
App inventor2
App inventor2App inventor2
Pencil code
Pencil codePencil code
Cloud computing
 Cloud computing Cloud computing
Proxy server
Proxy serverProxy server
Alice 3
Alice 3Alice 3
Εισαγωγή στο Alice 3
Εισαγωγή στο Alice 3Εισαγωγή στο Alice 3
Εισαγωγή στο Alice 3
Ιωάννου Γιαννάκης
 
11 συγχρονισμός ώρας συστήματος
11 συγχρονισμός ώρας συστήματος11 συγχρονισμός ώρας συστήματος
11 συγχρονισμός ώρας συστήματος
Ιωάννου Γιαννάκης
 
Σωληνώσεις cat sort tee
Σωληνώσεις cat sort teeΣωληνώσεις cat sort tee
Σωληνώσεις cat sort tee
Ιωάννου Γιαννάκης
 
Παρακολούθηση διεργασιών
Παρακολούθηση διεργασιώνΠαρακολούθηση διεργασιών
Παρακολούθηση διεργασιών
Ιωάννου Γιαννάκης
 
Eντολή Chmod
Eντολή ChmodEντολή Chmod
Eντολές More less head tail
Eντολές More less head tailEντολές More less head tail
Eντολές More less head tail
Ιωάννου Γιαννάκης
 
Εντολές lp wc grep
Εντολές lp wc grepΕντολές lp wc grep
Εντολές lp wc grep
Ιωάννου Γιαννάκης
 
10 εντολές cp mv rm ln
10 εντολές cp mv rm ln10 εντολές cp mv rm ln
10 εντολές cp mv rm ln
Ιωάννου Γιαννάκης
 
09 εντολές mkdir rmdir
09 εντολές mkdir rmdir09 εντολές mkdir rmdir
09 εντολές mkdir rmdir
Ιωάννου Γιαννάκης
 
08 εντολή cd
08 εντολή cd08 εντολή cd
07 εντολές pwd ls
07 εντολές pwd ls07 εντολές pwd ls
07 εντολές pwd ls
Ιωάννου Γιαννάκης
 
06 εντολές clear cal date finger
06 εντολές clear cal date finger06 εντολές clear cal date finger
06 εντολές clear cal date finger
Ιωάννου Γιαννάκης
 
05 απόλυτη σχετική διαδρομή
05 απόλυτη  σχετική διαδρομή05 απόλυτη  σχετική διαδρομή
05 απόλυτη σχετική διαδρομή
Ιωάννου Γιαννάκης
 

More from Ιωάννου Γιαννάκης (20)

Karel The Robot
Karel The RobotKarel The Robot
Karel The Robot
 
MakeCode.ppt
MakeCode.pptMakeCode.ppt
MakeCode.ppt
 
App inventor2
App inventor2App inventor2
App inventor2
 
Pencil code
Pencil codePencil code
Pencil code
 
Cloud computing
 Cloud computing Cloud computing
Cloud computing
 
Proxy server
Proxy serverProxy server
Proxy server
 
Alice 3
Alice 3Alice 3
Alice 3
 
Εισαγωγή στο Alice 3
Εισαγωγή στο Alice 3Εισαγωγή στο Alice 3
Εισαγωγή στο Alice 3
 
11 συγχρονισμός ώρας συστήματος
11 συγχρονισμός ώρας συστήματος11 συγχρονισμός ώρας συστήματος
11 συγχρονισμός ώρας συστήματος
 
Σωληνώσεις cat sort tee
Σωληνώσεις cat sort teeΣωληνώσεις cat sort tee
Σωληνώσεις cat sort tee
 
Παρακολούθηση διεργασιών
Παρακολούθηση διεργασιώνΠαρακολούθηση διεργασιών
Παρακολούθηση διεργασιών
 
Eντολή Chmod
Eντολή ChmodEντολή Chmod
Eντολή Chmod
 
Eντολές More less head tail
Eντολές More less head tailEντολές More less head tail
Eντολές More less head tail
 
Εντολές lp wc grep
Εντολές lp wc grepΕντολές lp wc grep
Εντολές lp wc grep
 
10 εντολές cp mv rm ln
10 εντολές cp mv rm ln10 εντολές cp mv rm ln
10 εντολές cp mv rm ln
 
09 εντολές mkdir rmdir
09 εντολές mkdir rmdir09 εντολές mkdir rmdir
09 εντολές mkdir rmdir
 
08 εντολή cd
08 εντολή cd08 εντολή cd
08 εντολή cd
 
07 εντολές pwd ls
07 εντολές pwd ls07 εντολές pwd ls
07 εντολές pwd ls
 
06 εντολές clear cal date finger
06 εντολές clear cal date finger06 εντολές clear cal date finger
06 εντολές clear cal date finger
 
05 απόλυτη σχετική διαδρομή
05 απόλυτη  σχετική διαδρομή05 απόλυτη  σχετική διαδρομή
05 απόλυτη σχετική διαδρομή
 

Recently uploaded

一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理
3zoh0uxr
 
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdfPANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
ssuserf9afe7
 
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdfΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
Newsroom8
 
Panelllinies 2024 ekthesi nea ellinika.pdf
Panelllinies 2024 ekthesi nea ellinika.pdfPanelllinies 2024 ekthesi nea ellinika.pdf
Panelllinies 2024 ekthesi nea ellinika.pdf
ssuserf9afe7
 
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docxΑπολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
Tassos Karampinis
 
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdfΑπαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
athinadimi
 
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptxΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
peter190314
 
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
3zoh0uxr
 
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛΤα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Newsroom8
 
Αρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεων
Αρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεωνΑρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεων
Αρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεων
Panagiotis Prentzas
 
Τα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
Τα θέματα στη Νεοελληνική Γλώσσα - ΈκθεσηΤα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
Τα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
Newsroom8
 
Το θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα Ελληνικά
Το θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα ΕλληνικάΤο θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα Ελληνικά
Το θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα Ελληνικά
athinadimi
 
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
Tassos Karampinis
 
Εξεταστέα ύλη Οικονομία (ΑΟΘ) ΕΠΑΛ 2023 - 2024
Εξεταστέα ύλη Οικονομία (ΑΟΘ) ΕΠΑΛ 2023 - 2024Εξεταστέα ύλη Οικονομία (ΑΟΘ) ΕΠΑΛ 2023 - 2024
Εξεταστέα ύλη Οικονομία (ΑΟΘ) ΕΠΑΛ 2023 - 2024
Panagiotis Prentzas
 
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptxΗ χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
peter190314
 
TEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).ppt
TEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).pptTEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).ppt
TEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).ppt
nikzoit
 
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdfΑπαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
athinadimi
 
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.docΣχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Tassos Karampinis
 
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdfΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
2lykkomo
 
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdfΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
athinadimi
 

Recently uploaded (20)

一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理
 
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdfPANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
 
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdfΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
 
Panelllinies 2024 ekthesi nea ellinika.pdf
Panelllinies 2024 ekthesi nea ellinika.pdfPanelllinies 2024 ekthesi nea ellinika.pdf
Panelllinies 2024 ekthesi nea ellinika.pdf
 
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docxΑπολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
 
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdfΑπαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
 
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptxΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
 
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
 
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛΤα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
 
Αρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεων
Αρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεωνΑρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεων
Αρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεων
 
Τα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
Τα θέματα στη Νεοελληνική Γλώσσα - ΈκθεσηΤα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
Τα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
 
Το θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα Ελληνικά
Το θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα ΕλληνικάΤο θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα Ελληνικά
Το θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα Ελληνικά
 
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
 
Εξεταστέα ύλη Οικονομία (ΑΟΘ) ΕΠΑΛ 2023 - 2024
Εξεταστέα ύλη Οικονομία (ΑΟΘ) ΕΠΑΛ 2023 - 2024Εξεταστέα ύλη Οικονομία (ΑΟΘ) ΕΠΑΛ 2023 - 2024
Εξεταστέα ύλη Οικονομία (ΑΟΘ) ΕΠΑΛ 2023 - 2024
 
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptxΗ χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
 
TEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).ppt
TEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).pptTEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).ppt
TEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).ppt
 
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdfΑπαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
 
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.docΣχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
 
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdfΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
 
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdfΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
 

Κεφ. 1.3 Δομή επιλογής

  • 1. PythonPython Κεφ. 1.Κεφ. 1.33 Δομή ΕπιλογήςΔομή Επιλογής Ιωάννου Γιαννάκης 7/10/2016
  • 2. Κεφ. 1.Κεφ. 1.33 Δομή ΕπιλογήςΔομή Επιλογής Αν θέλουμε να εκτελέσουμε μια ακολουθία εντολών, εφόσον ισχύει μια συνθήκη, τότε χρησιμοποιούμε την εντολή if. Την εντολή if την χρησιμοποιούμε σε διάφορες μορφές, ανάλογα με τις ανάγκες του προγράμματος, τις οποίες θα αναπτύξουμε παρακάτω.
  • 3. Κεφ. 1.Κεφ. 1.33 Δομή ΕπιλογήςΔομή Επιλογής Απλή Επιλογή Σύνταξη: if <συνθήκη>: εντολές αν η συνθήκη είναι Αληθής εντολές Λειτουργία: Αν η συνθήκη είναι Αληθής εκτελούνται οι εντολές του μπλοκ.
  • 4. Κεφ. 1.Κεφ. 1.33 Δομή ΕπιλογήςΔομή Επιλογής Απλή Επιλογή Παράδειγμα # εμφάνισης της απόλυτης τιμής ενός ακεραίου αριθμού a = int (input ('Δώσε ένα ακέραιο αριθμό ')) if a <= 0: a=(-1)*a print a
  • 5. Κεφ. 1.Κεφ. 1.33 Δομή ΕπιλογήςΔομή Επιλογής Σύνθετη Επιλογή Σύνταξη if <συνθήκη>: εντολές αν η συνθήκη είναι Αληθής else: εντολές αν η συνθήκη είναι Ψευδής εντολές Λειτουργία: Αν η συνθήκη είναι Αληθής εκτελούνται οι εντολές του 1ου μπλοκ του if, ενώ αν η συνθήκη είναι Ψευδής εκτελούνται οι εντολές του 2ου μπλοκ του else.
  • 6. Κεφ. 1.Κεφ. 1.33 Δομή ΕπιλογήςΔομή Επιλογής Σύνθετη Επιλογή Παράδειγμα #έλεγχος αν ένας αριθμός είναι άρτιος ή περιττός a=int(input('Δώσε ένα ακέραιο αριθμό ')) if a%2=0: #υπόλοιπο διαίρεσης print "Άρτιος" else: print "Περιττός"
  • 7. Κεφ. 1.Κεφ. 1.33 Δομή ΕπιλογήςΔομή Επιλογής Σύνθετη Επιλογή Σύνταξη if <συνθήκη1>: εντολές αν η συνθήκη1 είναι Αληθής elif <συνθήκη2>: εντολές αν η συνθήκη1 είναι Αληθής else: εντολές αν η συνθήκη1 και η συνθήκη2 είναι Ψευδής εντολές Λειτουργία: Αν η συνθήκη1 είναι Αληθής, εκτελούνται οι εντολές του 1ου μπλοκ, αν είναι Ψευδής, ελέγχει την 2η συνθήκη. Αν η 2η συνθήκη βγει Αληθής, εκτελεί τις εντολές του 2ου μπλοκ εντολών, αν είναι και αυτή Ψευδής τότε εκτελούνται οι εντολές του 3ου μπλοκ εντολών.
  • 8. Κεφ. 1.Κεφ. 1.33 Δομή ΕπιλογήςΔομή Επιλογής Σύνθετη Επιλογή Παράδειγμα #έλεγχος αν ένας αριθμός είναι θετιός ή αρνητικός ή μηδέν a=int(input('Δώσε ένα ακέραιο αριθμό ')) if a>0: print "Θετικός" elif a<0: print "Αρνητικός" else: print "Μηδέν"
  • 9. Κεφ. 1.Κεφ. 1.33 Δομή ΕπιλογήςΔομή Επιλογής Σημείωση: Τα μπλοκ των εντολών που θα εκτελεστούν σε όλες τις περιπτώσεις της if, ορίζονται ως ένα μπλοκ με εσοχή βάζοντας τη μια εντολή κάτω από την άλλη. Αν το μπλοκ εντολών αποτελείται από μια εντολή, τότε μπορεί να γραφτεί στην ίδια γραμμή με την if ή την else. Π.χ. a=input('give a number ') if a>0: print a,'>0' else: print a,'<0'
  • 10. Κεφ. 1.Κεφ. 1.3.13.1 Λογικές εκφράσειςΛογικές εκφράσεις Για την σύνταξη της συνθήκης που χρησιμοποιεί η εντολή της δομής επιλογής if, χρειάζεται να συνταχθεί μια λογική έκφραση, η οποία θα δίνει σαν αποτέλεσμα την τιμή Αληθής ή Ψευδής. Για την σύνταξη μιας λογικής έκφρασης χρησιμοποιούνται οι συγκριτικοί τελεστές: > Μεγαλύτερο >= Μεγαλύτερο ή ίσο < Μικρότερο <= Μικρότερο ή ίσο != Διάφορο == Ισότητα
  • 11. Κεφ. 1.Κεφ. 1.3.13.1 Λογικές εκφράσειςΛογικές εκφράσεις Τελεστές λογικών πράξεων: not, or, and, με τις ακόλουθες λογικές λειτουργίες Π.χ. 1. a>=10 2. b!=0 3. (a<10) and (b<0)
  • 12. Κεφ. 1.Κεφ. 1.3.13.1 Λογικές εκφράσειςΛογικές εκφράσεις Παράδειγμα 1-4 Να υπολογιστεί ο μεγαλύτερος δύο ακέραιων αριθμών που δίνονται από το πληκτρολόγιο. 1ος τρόπος με απλή επιλογή 2ος τρόπος με απλή επιλογή
  • 13. Κεφ. 1.Κεφ. 1.3.13.1 Λογικές εκφράσειςΛογικές εκφράσεις Παράδειγμα 1-5 Ο δείκτης μάζας σώματος (ΔΜΣ) είναι μία ένδειξη για το βαθμό παχυσαρκίας ενός ατόμου και υπολογίζεται από τον τύπο: βάρος/ύψος^2. Δεδομένων του βάρους και του ύψους ενός ατόμου, να εμφανίσετε χαρακτηρισμό που αφορά στο βαθμό παχυσαρκίας του με βάση το ΔΜΣ. Υπάρχουν τέσσερεις περιπτώσεις για τον χαρακτηρισμό του ατόμου, που μπορούν να εξετασθούν με μια δομή πολλαπλής επιλογής.
  • 14. Κεφ. 1.Κεφ. 1.3.13.1 Λογικές εκφράσειςΛογικές εκφράσεις Παράδειγμα 1-6 ( Εμφωλευμένη Δομή επιλογής) Στο ταχυδρομείο το κόστος αποστολής υπολογίζεται συναρτήσει του προορισμού και του βάρους της επιστολής με βάση τον πίνακα. Δεδομένων του προορισμού και του βάρους μιας επιστολής, να εμφανίσετε το ποσό που στοιχίζει η αποστολή της.
  • 15. Κεφ. 1.Κεφ. 1.3.13.1 Λογικές εκφράσειςΛογικές εκφράσεις 1ος Τρόπος με εμφωλευμένη επιλογή
  • 16. Κεφ. 1.Κεφ. 1.3.13.1 Λογικές εκφράσειςΛογικές εκφράσεις 2ος Τρόπος με σύνθετη επιλογή
  • 17. Κεφ. 1.Κεφ. 1.33 ΔραστηριότητεςΔραστηριότητες 1. Μελετήστε το παρακάτω πρόγραμμα. i. Τι πιστεύετε ότι κάνει; ii. Τι θα εμφανίζει το παρακάτω πρόγραμμα της Python, αν εκτελεστεί διαδοχικά για την τιμή 4, την 11, την 13, την 16, την 18, την 20 και την 23; iii. Τροποποιήστε το πρόγραμμα, ώστε αντί της εμφωλευμένης if ... else...if να χρησιμοποιήσετε την σύνθετη if... elif...elif...else...
  • 18. Κεφ. 1.Κεφ. 1.33 ΔραστηριότητεςΔραστηριότητες 2. Μια εταιρεία ηλεκτρικής ενέργειας χρεώνει την κατανάλωση του ρεύματος σύμφωνα με την παρακάτω κλίμακα: α. Μέχρι 200 μονάδες (0-200) προς 0,25€/μονάδα β. Τις επόμενες 1000 μονάδες (201-1200) προς 0,40€/μονάδα γ. Τις πέρα των 1200 μονάδων προς 0,50€/μονάδα Να γραφτεί πρόγραμμα σε γλώσσα Python που να δέχεται τον αριθμό των μονάδων που καταναλώθηκαν από τον πελάτη και να εμφανίζει το ποσό των χρημάτων που χρωστάει ο πελάτης στην εταιρεία ηλεκτρικής ενέργειας. 3. Να γραφτεί πρόγραμμα σε γλώσσα Python που να δέχεται τρεις ακέραιους αριθμούς και να εμφανίζει τον μεγαλύτερο και τον μικρότερο. 4. Να γραφτεί πρόγραμμα σε γλώσσα Python που να δέχεται 2 αριθμούς και ένα πρόσημο + (για την πρόσθεση) ή - (για την αφαίρεση) ή * (για τον πολλαπλασιασμό ) ή / (για την διαίρεση). Στη συνέχεια, να υπολογίζει και να εμφανίζει το αποτέλεσμα της πράξης που επέλεξε με τους δύο αριθμούς, εμφανίζοντας κατάλληλο μήνυμα.
  • 19. Κεφ. 1.Κεφ. 1.33 ΔραστηριότητεςΔραστηριότητες 5. Να γραφτεί πρόγραμμα σε γλώσσα Python που να υπολογίζει το μισθό ενός εργαζομένου, ο οποίος δουλεύει με σύμβαση ωρομισθίου σε μια εταιρεία. Να διαβάζει το όνομά του, τις ώρες εργασίας του μήνα, το ωρομίσθιό του και αν είναι έγγαμος ή άγαμος. Οι κρατήσεις που του γίνονται, εξαρτώνται από το ύψος του μισθού. Αν ο μισθός είναι μέχρι 1000€ το μήνα, έχει 15% κρατήσεις, ενώ διαφορετικά έχει 25% κρατήσεις. Επίσης, αν είναι έγγαμος, έχει ένα επίδομα 50€. 6. Σε τρεις διαφορετικούς αγώνες πρόκρισης στο άλμα εις μήκος, ένας άλτης πέτυχε τις επιδόσεις α, β, γ. Να γράψετε πρόγραμμα σε γλώσσα Python που: i. Να δέχεται τις τιμές α, β, γ. ii. Να υπολογίζει και να εμφανίζει τη μέση τιμή των παραπάνω τιμών. iii. Να εμφανίζει το μήνυμα προκρίθηκε, εάν η παραπάνω μέση τιμή είναι μεγαλύτερη από 8 μέτρα.
  • 20. Κεφ. 1.Κεφ. 1.33 ΔραστηριότητεςΔραστηριότητες 7. Η εφορία κάθε τέλος έτους φορολογεί τα αυτοκίνητα ανάλογα με τον κυβισμό τους, σύμφωνα με τον παρακάτω πίνακα: Να γραφτεί πρόγραμμα σε γλώσσα Python, που να δέχεται τον κυβισμό ενός αυτοκινήτου, να υπολογίζει τον φόρο που του αναλογεί και στη συνέχεια να εμφανίζεται με κατάλληλο μήνυμα.
  • 21. Κεφ. 1.Κεφ. 1.33 ΔραστηριότητεςΔραστηριότητες 8. Ένα ταξιδιωτικό γραφείο οργανώνει εκδρομές 3ήμερες και 5ήμερες στην Κρήτη, Μυτιλήνη και Ρόδο με αεροπλάνο ή πλοίο. Οι τιμές για κάθε περίπτωση βρίσκονται στον παρακάτω πίνακα: Να γραφτεί πρόγραμμα σε γλώσσα Python που να δέχεται τον προορισμό, το μέσο μεταφοράς, τις μέρες διαμονής και το πλήθος των ατόμων. Στη συνέχεια, να υπολογίζει και να εμφανίζει το κόστος της εκδρομής.