Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

of

ΠΛΗ10 ΜΑΘΗΜΑ 2.4 (ΕΚΤΥΠΩΣΗ) Slide 1 ΠΛΗ10 ΜΑΘΗΜΑ 2.4 (ΕΚΤΥΠΩΣΗ) Slide 2 ΠΛΗ10 ΜΑΘΗΜΑ 2.4 (ΕΚΤΥΠΩΣΗ) Slide 3 ΠΛΗ10 ΜΑΘΗΜΑ 2.4 (ΕΚΤΥΠΩΣΗ) Slide 4 ΠΛΗ10 ΜΑΘΗΜΑ 2.4 (ΕΚΤΥΠΩΣΗ) Slide 5 ΠΛΗ10 ΜΑΘΗΜΑ 2.4 (ΕΚΤΥΠΩΣΗ) Slide 6 ΠΛΗ10 ΜΑΘΗΜΑ 2.4 (ΕΚΤΥΠΩΣΗ) Slide 7
Upcoming SlideShare
ΠΛΗ10 ΜΑΘΗΜΑ 2.4
Next
Download to read offline and view in fullscreen.

1 Like

Share

Download to read offline

ΠΛΗ10 ΜΑΘΗΜΑ 2.4 (ΕΚΤΥΠΩΣΗ)

Download to read offline

Α.Θεωρία
1) Εντολές Επανάληψης
1.1) Γενικά
1.2) Εντολή ΓΙΑ…ΕΩΣ…ΕΠΑΝΑΛΑΒΕ
1.3) Εντολή ΕΠΑΝΑΛΑΒΕ...ΜΕΧΡΙ
1.4) Εντολή ΕΝΟΣΩ…ΕΝΟΣΩ ΤΕΛΟΣ
1.5) Χρήση των 3 εντολών επανάληψης
1.6) Σχέση των 3 εντολών επανάληψης
1.7) Αμυντικός Προγραμματισμός
1.8) Γενικά Σχόλια για το συντακτικό των Εντολών Επανάληψης
Β.Ασκήσεις
1) Ελάχιστος Ν αριθμών
2) Μέγιστος Ν αριθμών
3) Άθροισμα Ν αριθμών
4) Γινόμενο Ν αριθμών
5) Εμφωλιασμένοι Βρόχοι 1
6) Εμφωλιασμένοι Βρόχοι 2
7) Αμυντικός Προγραμματισμός

ΠΛΗ10 ΜΑΘΗΜΑ 2.4 (ΕΚΤΥΠΩΣΗ)

  1. 1. 10 2: 2.4: ! " # $ A. 1. 1. 2. … … 3. ... 4. ! … ! " ! 5. # 3 $ 6. % # 3 $ 7. &' ( ) && #&( 8. %( ) #' ( $ . # # 1. % # *&$ 2. ) # *&$ 3. +* #& *&$ 4. (& *&$ 5. &, #& (% 1 6. &, #& (% 2 7. &' ( ) && #&( % # A. & ' ( 1. ! 1. ) # ! ( # . ... # * , ( ( $ % . + '- ) $## ( , % $ ! # : # ... ... ( * * ( # . # ... ( ' * ); # ! (#' * ) ... ! -" ! & $ ! % $ A. & ' ( 1. ! 2. # ), … -+… . # ), ... -+... . ( : / 0 # ( ) % 12,3 _ , ' ,3 _ , # ( # (# ) ) 12,3 _ , =1 ,3 _ , =5 $ : 0 #=1 0 #=2 0 #=3 0 #=4 0 #=5 ( := _ ) ( _ ) ( ) - 0 # 4 # # ( ) 2, [ $ ] [ ] 0 := 12,3 _ , 0 #:= 0 #+1 ,
  2. 2. A. & ' ( 1. ! 2. # ), … -+… . 1: # ; : ( ), ), - + $ # ,. 5 : ) I=1 «3 » ) ,=2 «3 » ) ,=3 «3 » ) ,=4 «3 » ) ,=5 «3 » 3 (6 5 5 * 7 3 1 ! :=1 5 (“ ”); - A. & ' ( 1. ! 2. # ), … -+… . 2: # ; : ( ), ), - + $ # ,. 5 : ) I=1 «1» ) ,=2 «2» ) ,=3 «3» ) ,=4 «4» ) ,=5 «5» 3 (6 " :=1 5 (I); - + # ' * % ( # 0 # . ( ! # 0 # ( * # A. & ' ( 1. ! 2. # ), … -+… . 3: # ; : ( ), ), - + $ # ,. 5 : ) I=1 (6 X=1*1=1 «1» ) ,=2 (6 X=2*2=4 «4» ) ,=3 (6 X=3*3=9 «9» ) ,=4 (6 2=4*4=16 «16» ) ,=5 (6 2=5*5=25 «25» 3 (6 # :=1 5 X:=I*I; ( ); - + # ' 0 0 , * 7$ ' ), ...), - + % # 0 # 0 % . A. & ' ( 1. ! 2. # ), … -+… . $ # * 0# $7 : # ( ' , 0# $7 ( . := . + & : : ) I=1 (6 X=1*1=1 «1» ) ,=3 (6 X=3*3=9 «9» ) ,=5 (6 2=5*5=25 «25» ( := _ ) ( _ ) - ( ) ( ) - :=1 5 - 2 X:=I*I; ( ); -
  3. 3. A. & ' ( 1. ! 3. # . ... 21, % # . ... 21, ' $ ' + # #: $ % # ( ( % 7 $ % $ ). ( false ( %$ # ), 7 %(6 %# ( # . ) ( true ( %$ # ), 0 ( ! % ' # # ! ( ) ( ) # ( ) , [ $ ] [ ] 2, A. & ' ( 1. ! 3. # . ... 21, 1: # ; % ,=0 )( ! : ( I:=0+1=1 «1» )( % # . 1=3 ( false, 0 )( ! : ( I:=1+1=2 «2» )( % # . 2=3 ( false, 0 )( ! : ( I:=2+1=3 «3» )( % # . 3=3 ( true, 0 I:=0; I:=I+1; ( ); (I=3) A. & ' ( 1. ! 3. # . ... 21, 2: # ; % ,=5 )( ! : ( I:=5+1=6 )( % # . 6=3 ( false, 0 )( ! : ( I:=6+1=7 )( % # . 7=3 ( false, 0 .... ..... & ( ? ( 2,! + ! I 7 1, ( ( 3! I:=5; I:=I+1 (I=3) ( $ $, ( ( & . (% ( ! ) # # . - 21, $ 7 # ( #, ( , ' 7 ' . + : % # ' 0 # % # # . 8 # . % # 0 # % # ( # % ( ) 0 # % # % ( 6 ! ( # $7 0 # ) +% : A. & ' ( 1. ! 3. # . ... 21, I:=0; <- ! " # ( ) I:=I+1 <- $% # (I=3) <-
  4. 4. A. & ' ( 1. ! 4. # +-… +- + # +-... +-- + ( ( . ... 21, * % ( %# ! % ! + # #: % # ( ( % 7 $ % $ ). ( true ( %$ # ), $ 0 %#. ( false ( %$ # ), 0 ( ! % ' # # ! . (# ) ... ( " & ) - # ( ) 2, [ $ ] [ ] , A. & ' ( 1. ! 4. # +-… +- + 1: # ; : % ( 3 5 )( % # (5<8). * true, ( 0 L=2*5+1=11 3=5+1=6. «11». )( % # (6<8). * true, ( 0 L=2*6+1=13 3=6+1=7. «13». )( % # (7<8). * true, ( 0 L=2*7+1=15 3=7+1=8. «15». )( % # (8<8). * false, (6 ! . :=5; ( <8) L:=2*K+1; := +1; (L); - A. & ' ( 1. ! 5. 2 # ' 3 ! ! I:=5; I:=I+1 (I=3); . 3 ! ( . # ( ... -" ! % $ 7 0 #. 7 0 # 0 # # * ( ! , % $ # ! ... ! -" ! . # ... % ( . ( % $ $ $ ( $ % ) +-.. +- + . .. 21, 6 ( # * ( . … 21, 7 ( % ( * , ( %$ ( +-… +- + A. & ' ( 1. ! 6. +% ' 3 ! " * ( % # ), ( ' ( $ ' $ ' : # +-… +- + # . ..-+ 9 :=1 10 ( ) - :=1; ( <=10) ( ) := +1; - I:=0; I:=I+1; ( ) (I=10)
  5. 5. A. & ' ( 1. ! 7. # ( # # ( % ( % # ( * . .%. 0 7$ 1 100 *$ % # ( # * 6 &' ( ) & #&( % # # % # ( ' #. 8 6 # % 0 ' # #. + 0 1 ' 100. defensive x: INTEGER; (“'&# (: ”); ' ) (x); (x>=0 AND x<=100) A. & ' ( 1. ! 8. ) +% + ' ! $ + ! # ! ( ' #. 8 0 % , # # ' . / * « % » # ' . / * # ! ' # ' . ( , %$ * « % » ( # % ' . , # $ % 7# ( : 12 [ ] + ( .. [ ] - + .. [ ] ,-+ [ ] - + ), .. -+.. . [ ] ), - + . [ ] 21, .. +-.. . [ ] +-- + + * * ( ( % # ' * % * ' #. A. & ' ( 1. ! 8. ) +% + ' ! % & ) # % example I,N,X: INTEGER; ("' *: "); ' ) (N); (" ",EOLN); :=1 N X:=I*I; ( ,EOLN); - (“ + ”); example I,N,X: INTEGER; ("' *: "); ' ) (N); (" ",EOLN); :=1 N X:=I*I; ( ,EOLN) <= ! - ; <= ! (“ + ”) <= ! & # : + ' # $ . 3 $ ' ( . - ( % # $ 7 * 1 . + # $ ( ' C ) %$ 1 . ( % ( 6 2 . .. # * # 1: % ) ! (% ' #) : • : % # 7$ 5 10 • 8 6 % # $ . • % $ # % # . & # : # ( 7 ( % ! . + 0 ( %# $ , %' # #
  6. 6. .. # * # 2: ) ! (% ' #) : • : % # N 7$ 5 10 • 8 6 % # N $ . • (6 ' # % # . .. # * # 3: 5 ) ! (% ' #) : • : % # N 7$ 5 10 • 8 6 % # N $ . • (6 ' # % # . .. # * # 4: ) ) ! (% ' #) : • : % # N 7$ 5 10 • 8 6 % # N $ . • (6 ' # % # . . .. # * # 5: *' . % 1 ; # , «% ( $0 » ' #. # 7 ( « !#», # % ! $ ' . . efarmogi5 I,J: INTEGER; I:=1 4 J:=1 5 (I+J); - - & # : # % ! ! , ' # % (6 « &, #& . (% »
  7. 7. .. # * # 6: *' . % 2 (A) ; # , «% ( $0 » ' # . (B) 3 # ( ' ( # 0 * (6 % %# . ! efarmogi6 I,J,N: INTEGER; N:=10; I:=1 N J:=I N (“*”); - (EOLN); - .. # * # 7: ) ! (% ' #) 7 0 6 5 ( $ X,Y,Z,W • O X ( 7$ 5 10 • 9 ( • : ( • W ( . "
  • PANAGIOTISPAPADIMITR9

    Dec. 22, 2017

Α.Θεωρία 1) Εντολές Επανάληψης 1.1) Γενικά 1.2) Εντολή ΓΙΑ…ΕΩΣ…ΕΠΑΝΑΛΑΒΕ 1.3) Εντολή ΕΠΑΝΑΛΑΒΕ...ΜΕΧΡΙ 1.4) Εντολή ΕΝΟΣΩ…ΕΝΟΣΩ ΤΕΛΟΣ 1.5) Χρήση των 3 εντολών επανάληψης 1.6) Σχέση των 3 εντολών επανάληψης 1.7) Αμυντικός Προγραμματισμός 1.8) Γενικά Σχόλια για το συντακτικό των Εντολών Επανάληψης Β.Ασκήσεις 1) Ελάχιστος Ν αριθμών 2) Μέγιστος Ν αριθμών 3) Άθροισμα Ν αριθμών 4) Γινόμενο Ν αριθμών 5) Εμφωλιασμένοι Βρόχοι 1 6) Εμφωλιασμένοι Βρόχοι 2 7) Αμυντικός Προγραμματισμός

Views

Total views

4,092

On Slideshare

0

From embeds

0

Number of embeds

3,185

Actions

Downloads

106

Shares

0

Comments

0

Likes

1

×