More Related Content
More from Dimitris Psounis (20)
ΠΛΗ10 ΜΑΘΗΜΑ 2.4 (ΕΚΤΥΠΩΣΗ)
- 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. 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. 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. 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. 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. .. #
* # 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. .. #
* # 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 ( .
"