Κατέβασμα παρουσίασης
Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε
ΔημοσίευσεAlysia Remes Τροποποιήθηκε πριν 9 χρόνια
2
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΤΟ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΗΣ ΓΛΩΣΣΑΣ PASCAL ΠΑΡΟΥΣΙΑΣΗ ΠΑΡΑΔΕΙΓΜΑΤΟΣ: ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ ΜΕ ΤΙΣ ΤΡΕΙΣ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΔΟΜΕΣ ΤΗΣ PASCAL WHILE.. DO REPEAT.. UNTIL FOR... DO ΚΑΘΗΓΗΤΗΣ : ΡΟΥΣΟΜΑΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΕΚΦΩΝΗΣΗ ΠΡΟΒΛΗΜΑΤΟΣ: ΝΑ ΓΡΑΦΕΙ ΠΡΟΓΡΑΜΜΑ ΣΕ ΓΛΩΣΣΑ PASCAL ΤΟ ΟΠΟΙΟ ΝΑ ΥΠΟΛΟΓΙΖΕΙ ΚΑΙ ΝΑ ΕΚΤΥΠΩΝΕΙ ΣΤΗΝ ΟΘΟΝΗ ΤΟ ΕΜΒΑΔΟΝ ΤΩΝ ΚΥΚΛΩΝ ΜΕ ΑΚΤΙΝΕΣ R = 1, 2, 3, 4 KAI 5 ΚΕΦΑΛΑΙΟ ΠΡΟΣ ΠΑΡΟΥΣΙΑΣΗ ΣΤΗΝ Ο.Σ.Σ. : ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ ΤΗΣ ΓΛΩΣΣΑΣ PASCAL
3
Η ΕΠΑΝΑΛΗΠΤΙΚΗ ΔΟΜΗ WHILE.. DO
4
Δομή επανάληψης WHILE … DO Η εντολή WHILE … DO είναι μια επαναληπτική δομή της Pascal η οποία εμπεριέχει στην αρχή της μια συνθήκη και μια ομάδα εντολών, οι οποίες εκτελούνται, όσο ικανοποιείται η συνθήκη. WHILE συνθήκη DO Begin Εντολή 1 Εντολή 2 : End; Oμάδα εντολών Συνθήκη Ψευδής Αληθής Ψευδής Εντολές προς επανάληψη
5
PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := 3.14159; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; WHILE R<=5 DO E := p*R*R; Writeln R, E; R := R+1; end; END. Μνήμη. Περιοχή μεταβλητών π R E 1 3.14159 Οθόνη Ακτίνα, Εμβαδόν 1 3.14159 Αληθής 3.14159 2
6
Μνήμη. Περιοχή μεταβλητών π R E 2 3.14159 Οθόνη Ακτίνα, Εμβαδόν 1 3.14159 2 12.56636 Αληθής 3.14159 3 12.56636 PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := 3.14159; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; WHILE R<=5 DO E := p*R*R; Writeln R, E; R := R+1; end; END.
7
Μνήμη. Περιοχή μεταβλητών π R E 3 Οθόνη Ακτίνα, Εμβαδόν 1 3.14159 2 12.56636 3 28.27431 Αληθής 3.14159 4 PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := 3.14159; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; WHILE R<=5 DO E := p*R*R; Writeln R, E; R := R+1; end; END. 12.56636 28.27431
8
Μνήμη. Περιοχή μεταβλητών π R E 4 Οθόνη Ακτίνα, Εμβαδόν 1 3.14159 2 12.56636 3 28.27431 4 50.26544 Αληθής 3.14159 5 PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := 3.14159; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; WHILE R<=5 DO E := p*R*R; Writeln R, E; R := R+1; end; END. 28.27431 50.26544
9
Μνήμη. Περιοχή μεταβλητών π R E 5 50.26544 Οθόνη Ακτίνα, Εμβαδόν 1 3.14159 2 12.56636 3 28.27431 4 50.26544 5 78.53975 Αληθής 3.14159 6 78.53975 PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := 3.14159; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; WHILE R<=5 DO E := p*R*R; Writeln R, E; R := R+1; end; END.
10
Μνήμη. Περιοχή μεταβλητών π R E 6 78.53975 Οθόνη Ακτίνα, Εμβαδόν 1 3.14159 2 12.56636 3 28.27431 4 50.26544 5 78.53975 Ψευδής 3.14159 PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := 3.14159; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; WHILE R<=5 DO E := p*R*R; Writeln R, E; R := R+1; end; END.
11
Η ΕΠΑΝΑΛΗΠΤΙΚΗ ΔΟΜΗ REPEAT.. UNTIL
12
Δομή επανάληψης REPEAT … UNTIL Η εντολή REPEAT … UNTIL είναι μια επαναληπτική δομή της Pascal η οποία εμπεριέχει στο τέλος της μια συνθήκη και μια ομάδα εντολών, οι οποίες εκτελούνται, μέχρις ότου η συνθήκη να γίνει αληθής. REPEAT Εντολή 1 Εντολή 2 : UNTIL συνθήκη Oμάδα εντολών Συνθήκη Ψευδής Αληθής Εντολές προς επανάληψη
13
PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := 3.14159; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; REPEAT E := p*R*R; Writeln R, E; R := R+1; UNTIL R>5; END. Μνήμη. Περιοχή μεταβλητών π R E 1 3.14159 Οθόνη Ακτίνα, Εμβαδόν 1 3.14159 3.14159 2 Ψευδής
14
Μνήμη. Περιοχή μεταβλητών π R E 2 3.14159 Οθόνη Ακτίνα, Εμβαδόν 1 3.14159 2 12.56636 Ψευδής 3.14159 3 12.56636 PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := 3.14159; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; REPEAT E := p*R*R; Writeln R, E; R := R+1; UNTIL R>5; END. Ψευδής
15
Μνήμη. Περιοχή μεταβλητών π R E 3 12.56636 Οθόνη Ακτίνα, Εμβαδόν 1 3.14159 2 12.56636 3 28.27431 Ψευδής 3.14159 4 28.27431 PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := 3.14159; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; REPEAT E := p*R*R; Writeln R, E; R := R+1; UNTIL R>5; END.
16
Μνήμη. Περιοχή μεταβλητών π R E 4 28.27431 Οθόνη Ακτίνα, Εμβαδόν 1 3.14159 2 12.56636 3 28.27431 4 50.26544 Ψευδής 3.14159 5 50.26544 PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := 3.14159; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; REPEAT E := p*R*R; Writeln R, E; R := R+1; UNTIL R>5; END. Ψευδής
17
Μνήμη. Περιοχή μεταβλητών π R E 5 50.26544 Οθόνη Ακτίνα, Εμβαδόν 1 3.14159 2 12.56636 3 28.27431 4 50.26544 5 78.53975 Αληθής 3.14159 6 78.53975 PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := 3.14159; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; R := 1; REPEAT E := p*R*R; Writeln R, E; R := R+1; UNTIL R>5; END. Αληθής
18
Η ΕΠΑΝΑΛΗΠΤΙΚΗ ΔΟΜΗ FOR.. DO
19
Δομή επανάληψης FOR … DO Η εντολή FOR … DO είναι μια επαναληπτική δομή της Pascal η οποία εμπεριέχει στην αρχή της μια μεταβλητή ελέγχου, που παίρνει τιμές μεταξύ μιας αρχικής τιμής t1 και μιας τελικής τιμής t2 και μια ομάδα εντολών, οι οποίες εκτελούνται, όσο η τιμή της μεταβλητής ελέγχου είναι μεταξύ της t1 και της t2. FOR i=t1 TO t2 DO Begin Εντολή 1 Εντολή 2 : End; Oμάδα εντολών i <= t2 Ψευδής Αληθής Ψευδής Εντολές προς επανάληψη i := i + 1 i := t1
20
PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := 3.14159; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; FOR R:=1 TO 5 DO Begin E := p*R*R; Writeln R, E; end; END. Μνήμη. Περιοχή μεταβλητών π R E 1 3.14159 Οθόνη Ακτίνα, Εμβαδόν 1 3.14159 3.14159
21
PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := 3.14159; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; FOR R:=1 TO 5 DO Begin E := p*R*R; Writeln R, E; end; END. Μνήμη. Περιοχή μεταβλητών π R E 2 12.56636 Οθόνη Ακτίνα, Εμβαδόν 1 3.14159 2 12.56636 3.14159
22
PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := 3.14159; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; FOR R:=1 TO 5 DO Begin E := p*R*R; Writeln R, E; end; END. Μνήμη. Περιοχή μεταβλητών π R E 3 28.27431 Οθόνη Ακτίνα, Εμβαδόν 1 3.14159 2 12.56636 3 28.27431 3.14159
23
PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := 3.14159; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; FOR R:=1 TO 5 DO Begin E := p*R*R; Writeln R, E; end; END. Μνήμη. Περιοχή μεταβλητών π R E 4 50.26544 Οθόνη Ακτίνα, Εμβαδόν 1 3.14159 2 12.56636 3 28.27431 4 50.26544 3.14159
24
PROGRAM Pinakas_Embadon ‘Εισαγωγή σταθεράς τιμής του π’ p := 3.14159; ‘Επεξεργασία δεδομένων’ Writeln ”Ακτίνα, Εμβαδόν”; FOR R:=1 TO 5 DO Begin E := p*R*R; Writeln R, E; end; END. Μνήμη. Περιοχή μεταβλητών π R E 5 78.53975 Οθόνη Ακτίνα, Εμβαδόν 1 3.14159 2 12.56636 3 28.27431 4 50.26544 5 78.53975 3.14159
Παρόμοιες παρουσιάσεις
© 2024 SlidePlayer.gr Inc.
All rights reserved.