SlideShare a Scribd company logo
1 of 12
Διαφάνειες παρουσίασης  ,[object Object]
Σύνθετη εντολή
Δομές ελέγχου: if,[object Object]
Λογικά διαγράμματα	(i) Αρχή και τέλος Ολόκληρες λειτουργίες ή διαδικασίες Απλές εντολές Έλεγχος συνθήκης
Λογικά διαγράμματα	(ii) Λειτουργία εισόδου/εξόδου Επανάληψη (βρόχος)
Σύνθετη εντολή	(i) Ομαδοποίηση πολλών εντολών σε μία Χρήσιμη σε συνδυσμό με άλλες δομές Συντακτικό διάγραμμα
Σύνθετη εντολή	(ii) Παραδείγματα begin    x:= 2; y:=3; z:=3;    writeln(x, y, z) end begin    x:= 2; y:=3; begin       z:=3;       write(x, y, z) end;    writeln end
Εντολή if	(i) Εκτέλεση εντολών υπό συνθήκη Συντακτικό διάγραμμα
Εντολή if	(ii) Παραδείγματα if x>10 then x:=x+1 if age<10 then write('παιδί') if(year>1900) and (year<=2000) then write('20ός αιώνας') if(yearmod 4 = 0) and    (year mod 100 <> 0) or    (year mod 400 = 0) and    (year mod 4000 <> 0) then    write('δίσεκτο έτος')
Εντολή if	(iii) Παραδείγματα (συνέχεια) if changed then begin writeln('Το αρχείο άλλαξε');    changed:=false end if x mod 2 = 0 then write('άρτιος') else write('περιττός') ifminethen begin me:=1; you:=0 end else begin me:=0; you:=1 end ifx>ythen write('μεγαλύτερο') else ifx < ythen write('μικρότερο') else write('ίσο')
Εντολή if	(iv) Ένα elseαντιστοιχεί στο πλησιέστερο προηγούμενο ifπου δεν έχει ήδη αντιστοιχιστεί σε άλλο else Παράδειγμα ifx>0then if y>0 then write('πρώτο τεταρτημόριο') elseif y<0 then write('τέταρτο τεταρτημόριο') else write('άξονας των x')
Άσκηση – Παράδειγμα 1: Ο αντι-ντόπινγκ έλεγχος για την ουσία εφεδρίνη, η οποία αυξάνει την παραγωγή ερυθρών αιμοσφαιρίων στο αίμα, γίνεται με την ανίχνευσή της στα δείγματα ούρων των αγωνιζομένων αθλητών. Όταν το επίπεδο συγκέντρωσης της ουσίας εφεδρίνης στα ούρα υπερβεί τα 10 μg/ml, τότε ο αθλητής υποπίπτει στο παράπτωμα του doping. Αλγοριθμική λύση:

More Related Content

Viewers also liked (8)

Juniorkamer workshop twitter
Juniorkamer workshop twitter Juniorkamer workshop twitter
Juniorkamer workshop twitter
 
прикладна
прикладнаприкладна
прикладна
 
Bhool Bhulaiya
Bhool BhulaiyaBhool Bhulaiya
Bhool Bhulaiya
 
Jalani Hidup Ini Dengan Tenang Dan Relax 1234829900482985 1
Jalani Hidup Ini Dengan Tenang Dan Relax 1234829900482985 1Jalani Hidup Ini Dengan Tenang Dan Relax 1234829900482985 1
Jalani Hidup Ini Dengan Tenang Dan Relax 1234829900482985 1
 
Camp Avanti Sensory Article
Camp  Avanti Sensory ArticleCamp  Avanti Sensory Article
Camp Avanti Sensory Article
 
скс
скс скс
скс
 
9.hafta
9.hafta9.hafta
9.hafta
 
Wuduk
WudukWuduk
Wuduk
 

Similar to If statement pr

ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
Dimitris Psounis
 
Κεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες ΑλγορίθμωνΚεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες Αλγορίθμων
Ιωάννου Γιαννάκης
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
Dimitris Psounis
 
Κεφ. 8 Εντολές Επιλογής και Επανάληψης
Κεφ. 8 Εντολές Επιλογής και ΕπανάληψηςΚεφ. 8 Εντολές Επιλογής και Επανάληψης
Κεφ. 8 Εντολές Επιλογής και Επανάληψης
Ιωάννου Γιαννάκης
 

Similar to If statement pr (8)

Κεφ. 1.3 Δομή επιλογής
Κεφ. 1.3 Δομή επιλογήςΚεφ. 1.3 Δομή επιλογής
Κεφ. 1.3 Δομή επιλογής
 
Bασικές έννοιες αλγορίθμων
Bασικές έννοιες αλγορίθμωνBασικές έννοιες αλγορίθμων
Bασικές έννοιες αλγορίθμων
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 11
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 11ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 11
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 11
 
Κεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες ΑλγορίθμωνΚεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες Αλγορίθμων
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
 
Κεφ. 8 Εντολές Επιλογής και Επανάληψης
Κεφ. 8 Εντολές Επιλογής και ΕπανάληψηςΚεφ. 8 Εντολές Επιλογής και Επανάληψης
Κεφ. 8 Εντολές Επιλογής και Επανάληψης
 
Aepp kef101
Aepp kef101Aepp kef101
Aepp kef101
 

More from Panagiotis Karageorgos (20)

Smart mirror
Smart mirrorSmart mirror
Smart mirror
 
Texnikes asfaleias multiple_mouse
Texnikes asfaleias multiple_mouseTexnikes asfaleias multiple_mouse
Texnikes asfaleias multiple_mouse
 
Learning communities
Learning communitiesLearning communities
Learning communities
 
Fdmtdm
FdmtdmFdmtdm
Fdmtdm
 
Disaster recovery
Disaster recoveryDisaster recovery
Disaster recovery
 
Texnikes asfaleias
Texnikes asfaleiasTexnikes asfaleias
Texnikes asfaleias
 
Paraviasi
ParaviasiParaviasi
Paraviasi
 
Asfaleia pliroforion
Asfaleia pliroforionAsfaleia pliroforion
Asfaleia pliroforion
 
Netmanage
NetmanageNetmanage
Netmanage
 
applicationsWeb
applicationsWebapplicationsWeb
applicationsWeb
 
Senario star logo_tng
Senario star logo_tngSenario star logo_tng
Senario star logo_tng
 
Routing table1
Routing table1Routing table1
Routing table1
 
Direct indirect routing
Direct indirect routingDirect indirect routing
Direct indirect routing
 
Chmod Linux
Chmod LinuxChmod Linux
Chmod Linux
 
Routing tcp ip
Routing tcp ipRouting tcp ip
Routing tcp ip
 
Routing
RoutingRouting
Routing
 
Dns
DnsDns
Dns
 
Ip head
Ip headIp head
Ip head
 
epanalipsi-1
epanalipsi-1epanalipsi-1
epanalipsi-1
 
Facebook - epimorfosi - Karageorgos
Facebook - epimorfosi - KarageorgosFacebook - epimorfosi - Karageorgos
Facebook - epimorfosi - Karageorgos
 

Recently uploaded

5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
Athina Tziaki
 

Recently uploaded (9)

ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
 
Μαθητικές καταλήψεις
Μαθητικές                                  καταλήψειςΜαθητικές                                  καταλήψεις
Μαθητικές καταλήψεις
 
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
 
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
 
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηΣουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
 
Μαθητικά συμβούλια .
Μαθητικά συμβούλια                                  .Μαθητικά συμβούλια                                  .
Μαθητικά συμβούλια .
 
Σεβασμός .
Σεβασμός                                   .Σεβασμός                                   .
Σεβασμός .
 
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
 

If statement pr

  • 1.
  • 3.
  • 4. Λογικά διαγράμματα (i) Αρχή και τέλος Ολόκληρες λειτουργίες ή διαδικασίες Απλές εντολές Έλεγχος συνθήκης
  • 5. Λογικά διαγράμματα (ii) Λειτουργία εισόδου/εξόδου Επανάληψη (βρόχος)
  • 6. Σύνθετη εντολή (i) Ομαδοποίηση πολλών εντολών σε μία Χρήσιμη σε συνδυσμό με άλλες δομές Συντακτικό διάγραμμα
  • 7. Σύνθετη εντολή (ii) Παραδείγματα begin x:= 2; y:=3; z:=3; writeln(x, y, z) end begin x:= 2; y:=3; begin z:=3; write(x, y, z) end; writeln end
  • 8. Εντολή if (i) Εκτέλεση εντολών υπό συνθήκη Συντακτικό διάγραμμα
  • 9. Εντολή if (ii) Παραδείγματα if x>10 then x:=x+1 if age<10 then write('παιδί') if(year>1900) and (year<=2000) then write('20ός αιώνας') if(yearmod 4 = 0) and (year mod 100 <> 0) or (year mod 400 = 0) and (year mod 4000 <> 0) then write('δίσεκτο έτος')
  • 10. Εντολή if (iii) Παραδείγματα (συνέχεια) if changed then begin writeln('Το αρχείο άλλαξε'); changed:=false end if x mod 2 = 0 then write('άρτιος') else write('περιττός') ifminethen begin me:=1; you:=0 end else begin me:=0; you:=1 end ifx>ythen write('μεγαλύτερο') else ifx < ythen write('μικρότερο') else write('ίσο')
  • 11. Εντολή if (iv) Ένα elseαντιστοιχεί στο πλησιέστερο προηγούμενο ifπου δεν έχει ήδη αντιστοιχιστεί σε άλλο else Παράδειγμα ifx>0then if y>0 then write('πρώτο τεταρτημόριο') elseif y<0 then write('τέταρτο τεταρτημόριο') else write('άξονας των x')
  • 12. Άσκηση – Παράδειγμα 1: Ο αντι-ντόπινγκ έλεγχος για την ουσία εφεδρίνη, η οποία αυξάνει την παραγωγή ερυθρών αιμοσφαιρίων στο αίμα, γίνεται με την ανίχνευσή της στα δείγματα ούρων των αγωνιζομένων αθλητών. Όταν το επίπεδο συγκέντρωσης της ουσίας εφεδρίνης στα ούρα υπερβεί τα 10 μg/ml, τότε ο αθλητής υποπίπτει στο παράπτωμα του doping. Αλγοριθμική λύση:
  • 13. Άσκηση – Παράδειγμα 2: Το κόστος στάθμευσης στο πάρκινγκ του αεροδρομίου Ελευθέριος Βενιζέλος είναι 2€ την ώρα. Όταν το όχημα παραμείνει στο χώρο στάθμευσης για περισσότερο από 24 ώρες, το κόστος επιβαρύνεται με 10€ για «φύλαξη» του οχήματος. Σχεδιάστε αλγόριθμο που θα ζητάει τη διάρκεια στάθμευσης και θα υπολογίζει το κόστος που της αναλογεί. Στη συνέχεια θα προσαυξάνει το κόστος που υπολόγισε με το «ποσό φύλαξης» (εάν ασφαλώς συντρέχει λόγος) και θα εμφανίζει στην οθόνη το κόστος που υπολόγισε. Αναπτύξτε αλγόριθμο ο οποίος θα ζητάει τη διάρκεια στάθμευσης θα υπολογίζει το κόστος που αναλογεί και θα το εμφανίζει. Αλγοριθμική λύση: