10
2:
2.1:
! " !
A.
1.
1.
2.
3.
2. !
1. DevC++
2. !
3. " # # $
1. %
2. & '
&
3. ! #
4. #
!"
# !
4. / (
1. «% ) »
2. «"*# »
3. /+( ! )
A. $ %
1.
1. ! %
#$ $$ $ $ $ $ $ $ !"
• & ! ( Donald Knuth) % ' ! ( " ! ! ( ) ! * !
# :
• ) : ) ( '( % + .
• ! : ( ' % % ( ( %
( ", + ( ' % % )
• , : '( % ( ( ' . ( '( ! (
, ( ( ( ' ) .
• : ! ( '( % ! ! ! !
' "( .
• -+( : ! ( '( ( % ( % ( %
'* % .
% ( ' % ( % " ' ( )
.#.
• ! GPS % + % ' ( ( %
• ' ! ! % ( ! ( ' '
-. . / .
0 1-$ .
A. $ %
1.
2.
) ( % ' ! ! ( " + " + ! ( !:
• # (( % 1.4)
• $ ( % ' " ( '! ( +'! ( "
# ( . , + * %:
• ' ( ( + ( %
( ")
• '! % " '! ( ( ( ( %2 ( +
( , % )
• %( ! ( '! # '! % ( ( '! %
'# +' ! ! ' ! ( ( '( % # # '!
( ' !.
• % ( # * ( ! Assembly, C, C++, Java . (.
• . 10 ( " C ( %
* ( ! ! ( '# ( ( , .
%$ $$ $ $ $ $ $ $ !"
A. $ %
1.
2.
&$ $$ $ $ $ $ $ $ !"
3 ' ! $ '# % ' + :
• # '# ! ! ) ( # (
• &( " '! % ( # ' ! ( ( %
' # ) ( ) % *" 14 .... ..
% ( % '# .
( ( ,%2 #
-----------------------------------------------------
-
-----------------------------------------------------
( )
( 1);
( 2);
....
( n-1);
( n);
A. $ %
1.
3. 0 '#
'$ $$ $ $ $ $ $ $ !"
0 '# :
1. 4 ( " ' ( ((.#. Windows –
notepad) , ! '! ! , ! ( ( " ' '
.
• % + ( ! ( " % .
2. '# ' ( % ! ( % ' # % , !
( ' ' # % .
• ' # % % ' ( ( '# ( .
• & # ( " " %
( !
. ( ! # ! ! % , ( ! ( ,
" '# !
• ( ' ( ( ) «' ' !»
A. $ %
2.
1. DevC++
($ $$ $ $ $ $ $ $ !"
( ) % DevC++.
• To DevC++ % ' ! + ! ! ! ! C ( # ). 0
! +' ( # %! ( ! ( ' ! ( '! '
C). 3 * !:
1. % ( :
2. ( ' «Download»
3. ' ') '( " ( ! ' )
http://sourceforge.net/projects/orwelldevcpp/
&- ./!!!!
0 ! !
-
%
+ :
C:Dev-Cpp
A. $ %
2.
2. !
)$ $$ $ $ $ $ $ $ !"
( ) % .
• # % ! ( % ) % % !
1. ( ( '2 # % '( (%2 # % pli10.exe gcc
2. # % + ( " ' + ( !
( '# ( ! ( , , .
A. $ %
3. ( ! ( ,
1. % # % , !
*$ $$ $ $ $ $ $ $ !"
1. % + !
2. *% ( # ( ' «Create->New Text Document»
3. 2 # % “hello.eap”
• . % : 5 # % , ! '# (' .eap
A. $ %
3. ( ! ( ,
2. ( !
$ $$ $ $ $ $ $ $ !"
1. % # % «hello.eap» ( ( )
2. " ( ( # ) :
3. ( " # % ( # % -> ( )
kalimera
(“ ”);
A. $ %
3. ( ! ( ,
3. ( !
$ $$ $ $ $ $ $ $ !"
1. % (command prompt): " Run ( ' ): Command
Prompt (0 )
2. ) % + ( '# ( " ( !, ( !
cd " ( + ' ( ( " # % ! (
Enter. .#.:
3. %2 ( ! :
4. % ( # ! ) ' :
> cd C:PLH10plh10_lesson_2_1
> pli10 hello.eap
A. $ %
3. ( ! ( ,
4. ' !
$ $$ $ $ $ $ $ $ !"
1. ' ( % ( ' ' ( ! () '( # % )
2. '# ( ( ( ! :
3. ) '( ( ' ! ' ! ( !:
> hello.eap.exe
A. $ %
4. '! / *
1. « 6 7. »
#$ $$ $ $ $ $ $ $ !"
• « "( » ( ) ! . ! % :
• 5( % :
• % ) (( # ( '( % ( # ' (
). .#. “3 1 ”.
• % ) ( ( ( ( # !)
• ! # ! EOLN ( ! .
• % ' ( ( % " % !
! 6 7. :
( )
io
(" ");
(EOLN);
(" ");
A. $ %
4. '! / *
1. « 6 7. »
%$ $$ $ $ $ $ $ $ !"
• « "( » ( % # % ) 2 ! ( % # '
.
• . ( %( % ( " ' %# ( '!
'! "( ' % . & ( ! ( " !
+ ! ( % + % " :
( 1, 2, 3,…)
io2
(" ", EOLN, " ");
A. $ %
4. '! / *
2. ' ! ) '!
&$ $$ $ $ $ $ $ $ !"
• . ( ! ) '!.
• 0 % %2 % ) % # ! ( !
( ' ( % ( " ( " % .
• ) '! # ( ! ( '* . &
( ! ! ( '( % :
• ( " ( ! ) '! % ( , ( #
' ! # ( ( !.
variables
x: INTEGER;
…
A. $ %
4. '! / *
3. « - 8 . »
'$ $$ $ $ $ $ $ $ !"
• « - 8 . » ) 2 ( ( % ( "
) ( '# ! .
• % ' ( ( % " % !
! - 8 . :
• . % : ) x % ' . . ( " ( !
( " ! "( ! ) .
( )
io3
!
x: INTEGER;
(" " # $ "$ % #: ");
& ' (x);
(" " # ", x);
8. !
+ 1
($ $$ $ $ $ $ $ $ !"
3 ( , ( ( "( ( + %
" !:
x
xx
xxx
xxxx
xxxxx
8. !
+ 2
)$ $$ $ $ $ $ $ $ !"
3 ( , ( ) 2 " )
( ! X 6) '( ( ((.#. # ! ( 3 4
5 Y):
=5,(=3
8. !
+ 3
*$ $$ $ $ $ $ $ $ !"
3 ( , ( ) 2 % ! ' ! ) !
( X) '( ( ) ! * ! ( +'!:
((.#. # ! ( 3 4):
((.#. # ! ( 8 4):
3--3-3!3
3!3-3
8--8-8!8
8!8-8

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

  • 1.
    10 2: 2.1: ! " ! A. 1. 1. 2. 3. 2.! 1. DevC++ 2. ! 3. " # # $ 1. % 2. & ' & 3. ! # 4. # !" # ! 4. / ( 1. «% ) » 2. «"*# » 3. /+( ! ) A. $ % 1. 1. ! % #$ $$ $ $ $ $ $ $ !" • & ! ( Donald Knuth) % ' ! ( " ! ! ( ) ! * ! # : • ) : ) ( '( % + . • ! : ( ' % % ( ( % ( ", + ( ' % % ) • , : '( % ( ( ' . ( '( ! ( , ( ( ( ' ) . • : ! ( '( % ! ! ! ! ' "( . • -+( : ! ( '( ( % ( % ( % '* % . % ( ' % ( % " ' ( ) .#. • ! GPS % + % ' ( ( % • ' ! ! % ( ! ( ' ' -. . / . 0 1-$ . A. $ % 1. 2. ) ( % ' ! ! ( " + " + ! ( !: • # (( % 1.4) • $ ( % ' " ( '! ( +'! ( " # ( . , + * %: • ' ( ( + ( % ( ") • '! % " '! ( ( ( ( %2 ( + ( , % ) • %( ! ( '! # '! % ( ( '! % '# +' ! ! ' ! ( ( '( % # # '! ( ' !. • % ( # * ( ! Assembly, C, C++, Java . (. • . 10 ( " C ( % * ( ! ! ( '# ( ( , . %$ $$ $ $ $ $ $ $ !"
  • 2.
    A. $ % 1. 2. &$$$ $ $ $ $ $ $ !" 3 ' ! $ '# % ' + : • # '# ! ! ) ( # ( • &( " '! % ( # ' ! ( ( % ' # ) ( ) % *" 14 .... .. % ( % '# . ( ( ,%2 # ----------------------------------------------------- - ----------------------------------------------------- ( ) ( 1); ( 2); .... ( n-1); ( n); A. $ % 1. 3. 0 '# '$ $$ $ $ $ $ $ $ !" 0 '# : 1. 4 ( " ' ( ((.#. Windows – notepad) , ! '! ! , ! ( ( " ' ' . • % + ( ! ( " % . 2. '# ' ( % ! ( % ' # % , ! ( ' ' # % . • ' # % % ' ( ( '# ( . • & # ( " " % ( ! . ( ! # ! ! % , ( ! ( , " '# ! • ( ' ( ( ) «' ' !» A. $ % 2. 1. DevC++ ($ $$ $ $ $ $ $ $ !" ( ) % DevC++. • To DevC++ % ' ! + ! ! ! ! C ( # ). 0 ! +' ( # %! ( ! ( ' ! ( '! ' C). 3 * !: 1. % ( : 2. ( ' «Download» 3. ' ') '( " ( ! ' ) http://sourceforge.net/projects/orwelldevcpp/ &- ./!!!! 0 ! ! - % + : C:Dev-Cpp A. $ % 2. 2. ! )$ $$ $ $ $ $ $ $ !" ( ) % . • # % ! ( % ) % % ! 1. ( ( '2 # % '( (%2 # % pli10.exe gcc 2. # % + ( " ' + ( ! ( '# ( ! ( , , .
  • 3.
    A. $ % 3.( ! ( , 1. % # % , ! *$ $$ $ $ $ $ $ $ !" 1. % + ! 2. *% ( # ( ' «Create->New Text Document» 3. 2 # % “hello.eap” • . % : 5 # % , ! '# (' .eap A. $ % 3. ( ! ( , 2. ( ! $ $$ $ $ $ $ $ $ !" 1. % # % «hello.eap» ( ( ) 2. " ( ( # ) : 3. ( " # % ( # % -> ( ) kalimera (“ ”); A. $ % 3. ( ! ( , 3. ( ! $ $$ $ $ $ $ $ $ !" 1. % (command prompt): " Run ( ' ): Command Prompt (0 ) 2. ) % + ( '# ( " ( !, ( ! cd " ( + ' ( ( " # % ! ( Enter. .#.: 3. %2 ( ! : 4. % ( # ! ) ' : > cd C:PLH10plh10_lesson_2_1 > pli10 hello.eap A. $ % 3. ( ! ( , 4. ' ! $ $$ $ $ $ $ $ $ !" 1. ' ( % ( ' ' ( ! () '( # % ) 2. '# ( ( ( ! : 3. ) '( ( ' ! ' ! ( !: > hello.eap.exe
  • 4.
    A. $ % 4.'! / * 1. « 6 7. » #$ $$ $ $ $ $ $ $ !" • « "( » ( ) ! . ! % : • 5( % : • % ) (( # ( '( % ( # ' ( ). .#. “3 1 ”. • % ) ( ( ( ( # !) • ! # ! EOLN ( ! . • % ' ( ( % " % ! ! 6 7. : ( ) io (" "); (EOLN); (" "); A. $ % 4. '! / * 1. « 6 7. » %$ $$ $ $ $ $ $ $ !" • « "( » ( % # % ) 2 ! ( % # ' . • . ( %( % ( " ' %# ( '! '! "( ' % . & ( ! ( " ! + ! ( % + % " : ( 1, 2, 3,…) io2 (" ", EOLN, " "); A. $ % 4. '! / * 2. ' ! ) '! &$ $$ $ $ $ $ $ $ !" • . ( ! ) '!. • 0 % %2 % ) % # ! ( ! ( ' ( % ( " ( " % . • ) '! # ( ! ( '* . & ( ! ! ( '( % : • ( " ( ! ) '! % ( , ( # ' ! # ( ( !. variables x: INTEGER; … A. $ % 4. '! / * 3. « - 8 . » '$ $$ $ $ $ $ $ $ !" • « - 8 . » ) 2 ( ( % ( " ) ( '# ! . • % ' ( ( % " % ! ! - 8 . : • . % : ) x % ' . . ( " ( ! ( " ! "( ! ) . ( ) io3 ! x: INTEGER; (" " # $ "$ % #: "); & ' (x); (" " # ", x);
  • 5.
    8. ! + 1 ($$$ $ $ $ $ $ $ !" 3 ( , ( ( "( ( + % " !: x xx xxx xxxx xxxxx 8. ! + 2 )$ $$ $ $ $ $ $ $ !" 3 ( , ( ) 2 " ) ( ! X 6) '( ( ((.#. # ! ( 3 4 5 Y): =5,(=3 8. ! + 3 *$ $$ $ $ $ $ $ $ !" 3 ( , ( ) 2 % ! ' ! ) ! ( X) '( ( ) ! * ! ( +'!: ((.#. # ! ( 3 4): ((.#. # ! ( 8 4): 3--3-3!3 3!3-3 8--8-8!8 8!8-8