SlideShare a Scribd company logo
1 of 21
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

Δομή Επανάληψης
Δομή ΕπανάληψηςΔομή Επανάληψης
Δομή ΕπανάληψηςMakis Karadonas
 
Βασικές έννοιες προγραμματισμού
Βασικές έννοιες προγραμματισμούΒασικές έννοιες προγραμματισμού
Βασικές έννοιες προγραμματισμούΙωάννου Γιαννάκης
 
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο ΑσκήσεωνΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο ΑσκήσεωνNikos Michailidis
 
Αλγοριθμική Δομή Επιλογής
Αλγοριθμική Δομή ΕπιλογήςΑλγοριθμική Δομή Επιλογής
Αλγοριθμική Δομή Επιλογήςgregdereken
 
Δομή ακολουθίας στη ΓΛΩΣΣΑ
Δομή ακολουθίας στη ΓΛΩΣΣΑΔομή ακολουθίας στη ΓΛΩΣΣΑ
Δομή ακολουθίας στη ΓΛΩΣΣΑAlexandra Karakasidou
 
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσειςΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσειςGeorge Papaloukas
 
ΑΕΠΠ ΚΕΦ 7
ΑΕΠΠ ΚΕΦ 7ΑΕΠΠ ΚΕΦ 7
ΑΕΠΠ ΚΕΦ 7educast
 
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό ΠεριβάλλονKef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό ΠεριβάλλονEleni Kokkinou
 
ΠΛΗ10 ΜΑΘΗΜΑ 2.3: ΤΕΛΕΣΤΕΣ ΚΑΙ Η ΕΝΤΟΛΗ ΑΠΟΦΑΣΗΣ
ΠΛΗ10 ΜΑΘΗΜΑ 2.3: ΤΕΛΕΣΤΕΣ ΚΑΙ Η ΕΝΤΟΛΗ ΑΠΟΦΑΣΗΣΠΛΗ10 ΜΑΘΗΜΑ 2.3: ΤΕΛΕΣΤΕΣ ΚΑΙ Η ΕΝΤΟΛΗ ΑΠΟΦΑΣΗΣ
ΠΛΗ10 ΜΑΘΗΜΑ 2.3: ΤΕΛΕΣΤΕΣ ΚΑΙ Η ΕΝΤΟΛΗ ΑΠΟΦΑΣΗΣDimitris Psounis
 
Εισαγωγή στις αρχές της επιστήμης των Η/Υ
Εισαγωγή στις αρχές της επιστήμης των Η/ΥΕισαγωγή στις αρχές της επιστήμης των Η/Υ
Εισαγωγή στις αρχές της επιστήμης των Η/ΥMinistry of Education
 
Εισαγωγή στις Aρχές της Eπιστήμης των H/Y
Εισαγωγή στις Aρχές της Eπιστήμης των H/YΕισαγωγή στις Aρχές της Eπιστήμης των H/Y
Εισαγωγή στις Aρχές της Eπιστήμης των H/YVassilis Efopoulos
 

What's hot (20)

ΑΕΠΠ - Λογικές Εκφράσεις
ΑΕΠΠ - Λογικές ΕκφράσειςΑΕΠΠ - Λογικές Εκφράσεις
ΑΕΠΠ - Λογικές Εκφράσεις
 
Δομή Επανάληψης
Δομή ΕπανάληψηςΔομή Επανάληψης
Δομή Επανάληψης
 
Βασικές έννοιες προγραμματισμού
Βασικές έννοιες προγραμματισμούΒασικές έννοιες προγραμματισμού
Βασικές έννοιες προγραμματισμού
 
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο ΑσκήσεωνΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
 
Αλγοριθμική Δομή Επιλογής
Αλγοριθμική Δομή ΕπιλογήςΑλγοριθμική Δομή Επιλογής
Αλγοριθμική Δομή Επιλογής
 
ΑΕΠΠ - Μάθημα 20
ΑΕΠΠ - Μάθημα 20ΑΕΠΠ - Μάθημα 20
ΑΕΠΠ - Μάθημα 20
 
ΑΕΠΠ - Βασικές έννοιες προγραμματισμού
ΑΕΠΠ - Βασικές έννοιες προγραμματισμούΑΕΠΠ - Βασικές έννοιες προγραμματισμού
ΑΕΠΠ - Βασικές έννοιες προγραμματισμού
 
Δομή ακολουθίας στη ΓΛΩΣΣΑ
Δομή ακολουθίας στη ΓΛΩΣΣΑΔομή ακολουθίας στη ΓΛΩΣΣΑ
Δομή ακολουθίας στη ΓΛΩΣΣΑ
 
Python. 1 2 δομή ακολουθίας
Python. 1 2 δομή ακολουθίαςPython. 1 2 δομή ακολουθίας
Python. 1 2 δομή ακολουθίας
 
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσειςΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
 
Κεφ. 1 Ανάλυση Προβλήματος
Κεφ. 1 Ανάλυση ΠροβλήματοςΚεφ. 1 Ανάλυση Προβλήματος
Κεφ. 1 Ανάλυση Προβλήματος
 
ΑΕΠΠ ΚΕΦ 7
ΑΕΠΠ ΚΕΦ 7ΑΕΠΠ ΚΕΦ 7
ΑΕΠΠ ΚΕΦ 7
 
ΠΛΗ10 ΜΑΘΗΜΑ 1.4
ΠΛΗ10 ΜΑΘΗΜΑ 1.4ΠΛΗ10 ΜΑΘΗΜΑ 1.4
ΠΛΗ10 ΜΑΘΗΜΑ 1.4
 
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό ΠεριβάλλονKef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
 
ΠΛΗ10 ΜΑΘΗΜΑ 2.3: ΤΕΛΕΣΤΕΣ ΚΑΙ Η ΕΝΤΟΛΗ ΑΠΟΦΑΣΗΣ
ΠΛΗ10 ΜΑΘΗΜΑ 2.3: ΤΕΛΕΣΤΕΣ ΚΑΙ Η ΕΝΤΟΛΗ ΑΠΟΦΑΣΗΣΠΛΗ10 ΜΑΘΗΜΑ 2.3: ΤΕΛΕΣΤΕΣ ΚΑΙ Η ΕΝΤΟΛΗ ΑΠΟΦΑΣΗΣ
ΠΛΗ10 ΜΑΘΗΜΑ 2.3: ΤΕΛΕΣΤΕΣ ΚΑΙ Η ΕΝΤΟΛΗ ΑΠΟΦΑΣΗΣ
 
κεφ 3
κεφ 3κεφ 3
κεφ 3
 
Εισαγωγή στις αρχές της επιστήμης των Η/Υ
Εισαγωγή στις αρχές της επιστήμης των Η/ΥΕισαγωγή στις αρχές της επιστήμης των Η/Υ
Εισαγωγή στις αρχές της επιστήμης των Η/Υ
 
ΑΕΠΠ - Ανάλυση προβλήματος (Μέρος Α)
ΑΕΠΠ - Ανάλυση προβλήματος (Μέρος Α)ΑΕΠΠ - Ανάλυση προβλήματος (Μέρος Α)
ΑΕΠΠ - Ανάλυση προβλήματος (Μέρος Α)
 
Εισαγωγή στις Aρχές της Eπιστήμης των H/Y
Εισαγωγή στις Aρχές της Eπιστήμης των H/YΕισαγωγή στις Aρχές της Eπιστήμης των H/Y
Εισαγωγή στις Aρχές της Eπιστήμης των H/Y
 
Πρόβλημα
ΠρόβλημαΠρόβλημα
Πρόβλημα
 

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

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
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣDimitris Psounis
 
Strings in Python
Strings in PythonStrings in Python
Strings in Pythonstzinieris
 
διαγωνισματα για Slideshare
διαγωνισματα για Slideshareδιαγωνισματα για Slideshare
διαγωνισματα για Slidesharevmantza
 
Κεφ. 8 Εντολές Επιλογής και Επανάληψης
Κεφ. 8 Εντολές Επιλογής και ΕπανάληψηςΚεφ. 8 Εντολές Επιλογής και Επανάληψης
Κεφ. 8 Εντολές Επιλογής και ΕπανάληψηςΙωάννου Γιαννάκης
 
Epanal programmatismos 2017_epal_panellinies_net
Epanal programmatismos 2017_epal_panellinies_netEpanal programmatismos 2017_epal_panellinies_net
Epanal programmatismos 2017_epal_panellinies_netGiannis Tsimpinos
 
ΑΕΠΠ: 3ο Επαναληπτικό Τεστ
ΑΕΠΠ: 3ο Επαναληπτικό ΤεστΑΕΠΠ: 3ο Επαναληπτικό Τεστ
ΑΕΠΠ: 3ο Επαναληπτικό ΤεστNikos Michailidis
 
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠΔιαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠEleni Kokkinou
 
ΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdf
ΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdfΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdf
ΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdfpetroskorobos
 
5.1 python γενικά - υπολογισμοί & μεταβλητές
5.1 python γενικά - υπολογισμοί & μεταβλητές5.1 python γενικά - υπολογισμοί & μεταβλητές
5.1 python γενικά - υπολογισμοί & μεταβλητέςPanagiotis Mastrapas
 
Tutorial xatzikyriakou-pascalby example
Tutorial xatzikyriakou-pascalby exampleTutorial xatzikyriakou-pascalby example
Tutorial xatzikyriakou-pascalby exampleevaplyta
 
ΑΕΠΠ: Δομή Επιλογής - Μέρος Α΄
ΑΕΠΠ: Δομή Επιλογής - Μέρος Α΄ΑΕΠΠ: Δομή Επιλογής - Μέρος Α΄
ΑΕΠΠ: Δομή Επιλογής - Μέρος Α΄Nikos Michailidis
 

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
 
ΓΛΩΣΣΑ 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
 
Κεφ. 8 Εντολές Επιλογής και Επανάληψης
Κεφ. 8 Εντολές Επιλογής και ΕπανάληψηςΚεφ. 8 Εντολές Επιλογής και Επανάληψης
Κεφ. 8 Εντολές Επιλογής και Επανάληψης
 
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 Θεωρία
 
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 Ιωάννου Γιαννάκης

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

Σχολικός εκφοβισμός
Σχολικός                             εκφοβισμόςΣχολικός                             εκφοβισμός
Σχολικός εκφοβισμόςDimitra Mylonaki
 
Διαχείριση χρόνου παιδιών
Διαχείριση χρόνου                    παιδιώνΔιαχείριση χρόνου                    παιδιών
Διαχείριση χρόνου παιδιώνDimitra Mylonaki
 
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίες
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίεςΕπιστολή στο Δήμαρχο και αρμόδιες υπηρεσίες
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίεςΜαρία Διακογιώργη
 
ΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docx
ΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docxΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docx
ΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docxtheologisgr
 
Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.
Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.
Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.Michail Desperes
 
ΤΑ ΚΕΙΜΕΝΑ ΤΗΣ ΠΑΡΟΥΣΙΑΣΗΣ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
ΤΑ ΚΕΙΜΕΝΑ ΤΗΣ ΠΑΡΟΥΣΙΑΣΗΣ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITYΤΑ ΚΕΙΜΕΝΑ ΤΗΣ ΠΑΡΟΥΣΙΑΣΗΣ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
ΤΑ ΚΕΙΜΕΝΑ ΤΗΣ ΠΑΡΟΥΣΙΑΣΗΣ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITYΜαρία Διακογιώργη
 
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdfΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdfssuserf9afe7
 
Δημιουργία εφημερίδας .pdf
Δημιουργία εφημερίδας                       .pdfΔημιουργία εφημερίδας                       .pdf
Δημιουργία εφημερίδας .pdfDimitra Mylonaki
 
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docx
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docxΕνσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docx
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docxMichail Desperes
 
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptxΕκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx7gymnasiokavalas
 
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITYΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITYΜαρία Διακογιώργη
 
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptxΕκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx36dimperist
 
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptx
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptxETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptx
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptxMertxu Ovejas
 
Οι στόχοι των παιδιών
Οι στόχοι των                       παιδιώνΟι στόχοι των                       παιδιών
Οι στόχοι των παιδιώνDimitra Mylonaki
 
ΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτερα
ΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτεραΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτερα
ΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτεραssuser2bd3bc
 
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdfΟδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdfIrini Panagiotaki
 
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptx
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptxΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptx
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptxtheologisgr
 
Το άγαλμα που κρύωνε
Το άγαλμα που                       κρύωνεΤο άγαλμα που                       κρύωνε
Το άγαλμα που κρύωνεDimitra Mylonaki
 
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docxΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docxAreti Arvithi
 
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...Irini Panagiotaki
 

Recently uploaded (20)

Σχολικός εκφοβισμός
Σχολικός                             εκφοβισμόςΣχολικός                             εκφοβισμός
Σχολικός εκφοβισμός
 
Διαχείριση χρόνου παιδιών
Διαχείριση χρόνου                    παιδιώνΔιαχείριση χρόνου                    παιδιών
Διαχείριση χρόνου παιδιών
 
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίες
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίεςΕπιστολή στο Δήμαρχο και αρμόδιες υπηρεσίες
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίες
 
ΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docx
ΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docxΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docx
ΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docx
 
Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.
Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.
Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.
 
ΤΑ ΚΕΙΜΕΝΑ ΤΗΣ ΠΑΡΟΥΣΙΑΣΗΣ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
ΤΑ ΚΕΙΜΕΝΑ ΤΗΣ ΠΑΡΟΥΣΙΑΣΗΣ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITYΤΑ ΚΕΙΜΕΝΑ ΤΗΣ ΠΑΡΟΥΣΙΑΣΗΣ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
ΤΑ ΚΕΙΜΕΝΑ ΤΗΣ ΠΑΡΟΥΣΙΑΣΗΣ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
 
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdfΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
 
Δημιουργία εφημερίδας .pdf
Δημιουργία εφημερίδας                       .pdfΔημιουργία εφημερίδας                       .pdf
Δημιουργία εφημερίδας .pdf
 
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docx
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docxΕνσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docx
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docx
 
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptxΕκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
 
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITYΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
 
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptxΕκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
 
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptx
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptxETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptx
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptx
 
Οι στόχοι των παιδιών
Οι στόχοι των                       παιδιώνΟι στόχοι των                       παιδιών
Οι στόχοι των παιδιών
 
ΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτερα
ΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτεραΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτερα
ΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτερα
 
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdfΟδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
 
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptx
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptxΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptx
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptx
 
Το άγαλμα που κρύωνε
Το άγαλμα που                       κρύωνεΤο άγαλμα που                       κρύωνε
Το άγαλμα που κρύωνε
 
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docxΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
 
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
 

Κεφ. 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 που να δέχεται τον προορισμό, το μέσο μεταφοράς, τις μέρες διαμονής και το πλήθος των ατόμων. Στη συνέχεια, να υπολογίζει και να εμφανίζει το κόστος της εκδρομής.