Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)

15 Aufrufe

Veröffentlicht am

ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ
Α. Θεωρία
1. Η Γλώσσα C++
1.1. Γενικά
1.2. Ιστορία – Εκδόσεις
1.3. Η αναγκαιότητα της C
1.4. Μεταγλωττιστές
2. Hello World!
2.1. Πηγαίος Κώδικας
2.2. Σχόλια
2.3. Βιβλιοθήκη iostream
2.4. main, block κώδικα, return
2.5 Είσοδος/Έξοδος
2.5.1. Έξοδος με την cout
2.5.2. Οδηγία using
2.5.3. Περισσότερα για την cout
2.5.4. Είσοδος με την cin
3. Στοιχεία της C
3.1. Μεταβλητές
3.2. Σταθερές
3.3. Τελεστές και η Δομή Ελέγχου
3.4. Δομές Επανάληψης
3.5. Συναρτήσεις
3.5.1. Πολυμορφισμός Συναρτήσεων
3.6. Πίνακες
3.7. Συμβολοσειρές
3.8. Δείκτες
B.Ασκήσεις
Εφαρμογή 1
Εφαρμογή 2
Εφαρμογή 3

Veröffentlicht in: Bildung
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C (4sl/p)

  1. 1. ! " #$% " & ! ' $" ! ! " # $ %&''( )(*'+, -! . /0 1 2 34 ! 5(67*&89 " 985:; <'(=> ; *&7?*: @ ABC BC D ! =(?7 E ! ?65:F - ! =(?7 " D ! =5: !" # / 0 ! # 2 ! $ / 3 $ G $ ! H D4 $ 0 I " H D$ J !K! @ /I 4 - ID L D /I 4 M - N /ID2 $ O H 4 () * !+ ) , ) $ - DD D P - + . " " - / $! 0 0$ 1 ! + + $ ' .$1 $ $ 2 ! Q='866R - 3! 0 0$ 1 ! " "4 . 1 .' !15 . !$6$!+ " 3I ! Q&:=8S6?'875(:R - , 01 ' ! D P Q5:T&*578:=&R .' " " .!$ $1 0 $1" $1! ' - , 01 ' 1 ! + J ID L $ QS('U9(*ST569R - 7 ' $ .$! + 0 6$! " ! " - .$ " $%! " 8 8 $ "4 $ $.$+ " $1 . $ .$0$ ' $ .!$ ! ' % ! 9:;<=>?@) - D V * 1 . +0 4 $ $.$+$ ! $ % $ A&+ $B C !' $D $ % $ A 2'!B C ' $D - * $!+ + ! ' $ % $" ' 1 . ! 6$! $1 % $1 - , ! A 8 B + 0 ' 4 ! A 1! '"B + ! C 3I !D - / 1 ! D P 0%$ 1.'E " $ $.$+ " F 0 %$1 ! ! ' !' % ) - 3 &+ $ + D " " A !' $" % $"B - , + $0$ A 8 B4 .$1 0! 0 6$! 4 $ % $" 8 +2 + ! .$ CJ ID L D D !" # () * !+ ) , G) H $!+ I 0' " % - JKJ W X57T ='866&6Y .' $ L<M:N= O?:;P@?:;P9 - ! ! " L=QQ " / R S - JTU $ $ + W Y ! " .!$ " - JTJ G 0$ " .$ " .!$ " ' - JJT &! @?MNVM:V 0$ .!' 1.$ WOX - .' $ GY 8 + + $%! 0$ Z !' 1 " " .$1 1 " + . " " ") 0' " - CGY D - " CGY UD - N CGY KD - .' 0$ Z CGYGYD L<M:N= O?:;P@?:P9 /!D !V - /$ ' $ + - PC! ! ! C 8 $ 4 .$1 + %F D - [! + + . " 4 ' $ - H I ! IJ P ! 4 1. ! $1 .$ C + D ! ! " .$1 0 0$1 %$1 ) !" #
  2. 2. () * !+ ) , Z) , ' " & - WJ Y J ! - 1 ' + . ! + " - ' $ 0 + . ! + ' ! ! " - . ! 0 $ . ! ' ! " 8 8 $ " 1 ! 2$1 + $ C 1 "D . $ % $ " ! ) - G J 2 0 ! D - &) ) $ ! '" - 8 4 /%. 0$ - $ " $14 $ . 5 " - 1 ! - & - - + +0 $" + .!$ . $% $" ' ! ! C "4 !$ $ ' ) .)D - 0 6$! " + '. $1 0 6 !$ $" 0' .!$ ! .' - " 1 ! " " C J DD D D - + " C D L4 J DD D I ;]<=>? ;:^=N?=V 9:;_:M``^N_D - 1 $1 $" $1 + 1. % 8 ! ! " " C .$ $ + D) !" # () * !+ ) , U) " ' - a. ! $1 0 0 " " " " 4 + 0 ! 4 + . ! ) - . + 1 " " ! " ! $.$ $1 $ C0 ! D ;NQ^N= [:'5:&]^ - +0 b??9@ ccddd);NQ^N=_V])>;`c - e! $.$ + $ _ - 7 ' V=]P__^N_ !" # () * !+ G) =QQ; f;:QVg ) & +$" 0 " ( - $1! $% $ $ 9:;<=>? - $ $% ! " # $# % !" # () * !+ G) =QQ; f;:QVg G) ' ) - h .$1 .! ! - + ' $) 1 +2 ! 6$1 ! 4 $ ' $ $1 ! +$1 .$ . F ' ) - / ' ! 6$ '. " 1. ! $1 0%$ +0 $ + - ' .$ ! ) i cj $1 jc - ' + " ! ") i cc !" # &'() *+,-. /,- 01)2.3 43225, 67-885, &'() *+,-. /,- 01)2.3 8+-9 67-88:9
  3. 3. () * !+ G) =QQ; f;:QVg Z) h 8 $ ^;@?:=M` * - h .$1 ! - + $0 + $ .!$ . F ! CF $ kD - .! 4 8! " $ ! +$ C^;@?:=M`)bD 8 . ! ' $1 0 ) - , 8 8 $ ^;@?:=M`)b - & ! " @?MNVM:V "c 1 ! " $ ! ' '0$1c F'0$1 !" # - ! 4 V - , 8 8 $ ^;@?:=M`)b @?V^;)b " - , 8 8 $ + . ! + $ + $ >;P?4 $ $.$+$ $ ! ' " F'0$1 $ ' 4 0 " 1 8$ $ ! " A =QQ; f;:QVgB () * !+ G) =QQ; f;:QVg U) `M^N4 ]Q;>l 0 4 :=?P:N + - I ! ! 985: !D I I J DD D - $ .$1 F ! 4 $% ! $ $ " `M^N) - % 985: IJ 0 J L $ D4 - , . !$6 + $ $1! ' % .$1 ! $ $) - , Y + ' ' . C % 8 D - 3 .!$ ! " .$! + 0 ! + 0 " " 0 +F C $ $1! 'D ' 0 . $1 .!$ ! $") - / ! . $!+2$1 ! $ $" " 1 ! " `M^N - ' $!+2 .' 1 4 DJ ) ; $# % !" # - ! 4 V - ! " :=?P:N + +0 - + + $ 4 ! .! . $ $1 + .' ! ') - G D 67+VV=(?7 0 ! D J ! $C D$ ! 3 ! - , . ! " ' $14 . + 4 0 $1 .!' ! 0 C 0 $$% . ! "4 0 . ! 2 ! D) - , 2 2 34 ! ^;@?:=M` $!+2 F% - 7 + $ .$1 >;P? $ $.$+$ 1. $ ' - 3 "c + '0$1c F'0$1 " ^;@?:=M` $!+2$ 0 D CNM`=@9M>=D .$1 $ $ 2 @?V - 3 !$" $ $ ! $.$ + $1 + 1 $ 8 ) - 3 !$" $ $ @?V . ! $ ^;@?:=M`)b - 3.' 6! @?V >;P? + - h! " $ + $ >;P? $ $.$+$ 8!+ $ !$ $ $ @?V) - S; mm $ $ $ 2$1 F'0$1) - - $D D 67+VV=(?7; J I 4 ! ID2 Q%&''( )(*'+,R PJ ! ! 3 ! < ! "=# !" # - 4 ! !V - & ! ' ! $1" !$1" $ $ 0$% 1 $1 $") () * !+ G) =QQ; f;:QVg n) + $0$" c 7F$0$" C ) 7F$0$" >;P?D - $0 + ?65:F4 .$!$% 0 $1 $ $ .!' ! " - $ .!' ! " $ +$ C + $4 ! )$) D - ! 6$1 6$! .$1 8!+ $ + $ >;P? - 7 $ ' $1 $" 0 " + $ 5' !$" > ? ? # ! " # $# % !" # () * !+ G) =QQ; f;:QVg n) + $0$" c 7F$0$" CG) 30 + P@^N_D
  4. 4. $ - $ 0!' $" $1 . - + $1 $0 + $ .!' ! " ' $ + $1 !$1 $ $ " @?V) - e! $.$ " $0 + ?65:F :89&6S8=& 67+o @ A,0B8C(B0D )2D9 (D9 ? # ! " # $# % !" # () * !+ G) =QQ; f;:QVg n) + $0$" c 7F$0$" CG) 30 + P@^N_D % - E 4 __ $D IJ L D$ Q(`&*'(8+&+R - 0 ' .$! + .!$8 $ ' 4 0 6$! $%" %.$1" 0 0$ ) - .!$ $% . ! 0 + +0 . " .$! + .!$8 1 8$ $ ! " - " 0$% . " .$!$% .!$8 $1 ! " .! " 8 " !" # () * !+ G) =QQ; f;:QVg n) + $0$" c 7F$0$" CZ) & ! ' ! >;P?D E ? AF(G4B0D H.-I37*(.F5, (G4B, H*H38/,B, ? # J K L# M N K L $ # O J # J# P N # N# $# % & - / ! 67+ $0 67+VV&:+' - /$ $.$+$ 2 ! $ ' ) - .$!$% $1 $ ! ! pN + 1 8$ $ ! " - .+ "4 $ " mm .$! + ! 6 + .$ " 6$! " +0 ! + " >;P?) !" # () * !+ G) =QQ; f;:QVg n) + $0$" c 7F$0$" CU) & ! ' ! >;P?D Q7:0D (3' ? # J K L# M N K L $ # O J J P N N R # $# % ' - % 67+VV=5: 0 ! D J ! J J ! - @>MNq " - $1! + '. " >;P? - 0 6$! ' $ " '0$1 .$1 $! + + $ aa !" # () * !+ G) =QQ; f;:QVg n) + $0$" c 7F$0$" Cn) + $0$" >^ND Q7:0D (D9 ? # J# S J # J# O J J# $# % - 4 ! !V - 3 >^N >;P? + . !+. $ + ) * $1 1 .' $
  5. 5. (!" # - 3 $! '" 8 + '. " - &) ) 0 - 0 + ! 8 " n) - 3 %.$ 0 0$ " 1. ! $1 1 $% $ - >bM:4 @b;:?4 ^N?4 Q;N_ ! " " - qQ;M?4 V;P]Q= .! " " - r $!+2 " $" %.$" 0 0$ 3 %.$" 0 0$ <((' . $ +2 $ " "4 1 ! 0 ' $ 0%$ " - 7*?& C $ ' "D) 1 F Cl=sd;:VD ) - b8'6& C $ ' 5 10 "D) 1 F Cl=sd;:VD Y) - ! 4 V - r ! ! . $ " F " - /$ Y4 + qMQ@=) - r 4 + ?:P=) - 1 8 ) A I Z 8 " ! "B () * !+ Z) $ + " ) 8 " )!" # M Q7:0D 236.F5, 8*(-T2D(5, ? # M J K # &7.U8D(.F: (.8: 8+-9 236.F:9 8*(-T2D(:9 J # V*(-(734: -7.U83G 0* 236.F: 8*(-T2D(: J K W# J # V+- 0',U:FD 43' *78D,*G*(-. 0* 8*(-T2D(: M J K " $ # X J J # $# % () * !+ Z) $ + " ) 8 " *!" # - H % $ 0 ! '" ! - ! " ! "4 .) ) 4 Z) U - 1 8$ " ! " - + $0 + .!$ . F ! kV=q^N=4 .) ) - , $.$+ 6 " tW Z) U .! $1 .!$ ! $" - + F 0+ >;N@? .! .' 0 " 8 "4 .) ) - $.$+ . $! % 8 u F " $1 .!$ ! $") X Y @ W - ! 4 V - 1 8 ) A I Z 8 " ! "B () * !+ Z) $ + " G) ! " J K ># +!" # - 3 $ " + +0 $ - ! $+ " Z[ [[ [] F-. ZZ[ - $+ " KK[ [ K[ [ K[ "K - $ $+ " ^^[ __[ " - $ 1 $ $ ! 6+ " ZK[ K[ K[ K[ ]K - % F " D4 $ 0 I C^qD + +0 ) - r .$!$% ! $.$ $1 @d^?>b - ! 4 V - 1 8 ) A I U / " 0$ $1B - @d^?>b .' $ A I G 7 $" v$ " &!$ ! $"B () * !+ Z) $ + " Z) / " 0$ $1 `473D63G8*,*9 *,(32/9a 475(D 0',U:FD *,(32/9 % H*G(*7D 0',U:FD *,(32/9> % ; 0',U:FDb *,(32/9b % *,(32/9bZ % `*4)8*,*9 *,(32/9a
  6. 6. !" # - r $ D$ J !K! + +0 " - ! 4 V - 1 8 ) A I n $ " . 5 "B - " ]:=Ml4 >;N?^NP= .' $ A I G 7 $" v$ " &!$ ! $"B () * !+ Z) $ + " U) $ " . 5 " `473D63G8*,*9 *,(32/9a -71.F:# 0',U:FD# T:8- *,(32/9 % `*4)8*,*9 *,(32/9a A,(32/9 % c',U:FD # c',U:FD *,(32/9 % !" # - r $ I 4 + +0 " - ! 4 V - 1 8 ) A I w 1 ! "B () * !+ Z) $ + " n) 1 ! " X J[ N # ! " # $ % &' (&)* &'+ &',- .// KX [M # 012 % 3 4 56 &+ % 37 # % X J[ N 2 J N # % $!" # - .!$ + $ WJ ID L D Y QS('U9(*ST569R - . " $ +0 $ ' $ .$! + 0 6$! .! ) - 3 .$ 1 $!6 '" 1 ! + + 0 1 ' 1 - G D I ! ! DJ 0 ! D J !3 L $ I $ - &) ) + 1 ! .$1 .!$ + ^N? + qQ;M? ! 6 0%$ 1 ! " - .$!$% ! $.$ $1 $ +0 $ ' $ 1 ! " - X " .$6 +2 .$ .' " 0%$ 1 ! " ! $.$ 4 $ $!+ " " " 1 ! ") () * !+ Z) $ + " n) ) &$ 1 $!6 '" 1 ! J[ N # X X X J[ X N # J[ N # X X J[ X N # %!" # () * !+ Z) $ + " n) ) &$ 1 $!6 '" 1 ! C& ! 0 D E ? d4*7I)7(B0D c',-7(:0*B, ? # J[ N # M M J[ M N # L[@ # # [> > # $# % J[ N JZN# % M M J[ M N JZN# %
  7. 7. &!" # - 'g - 3 " .$6 +2 .$ 0 $ $1 " F " - h . " 1 ! " $!+ .$1 $1 8 1 - r + 0 .$1 ! 2$1 $!+ ) - 8 1.'5 $1 $ .' 4 . ! 6' ) - 7 + " 0 " 1 ! - 1 " $1 +0 $ ' $ +0 $!+ 4 $.' 0 0 6$!$.$ $% $0 $" ") () * !+ Z) $ + " n) ) &$ 1 $!6 '" 1 ! X J[ N # X X J[ N # - ! 4 V - a. ! $1 +0 .$ 1 $!6 $%4 .) ) 4 .$1 0$% .' ) '!" # - r $ J + +0 $ - & ! 0 $! $% .+ - . F ! + .$ $1 $ +$1 $1 .+ - & ! 0 $! $% 0 0 $1 .+ - . F ! + .$ $1 $ +$1 $1 .+ - ! 4 V - 1 8 ) A I K &+ "B () * !+ Z) $ + " w) &+ " `La K $[W[e[>[ %# `>a K W# `>a`@a K $[ [>%[ @[W[L%%# `$a` a K W# (!" # - .+ " $ 1 8$ $ ! " + +0 " - & ! 0 $! $% 1 8$ $ ! " - , %. .$! + + >;P? C + $0$" >^ND - 0 " 6 + ! .$ 1 ! $1 @?:^N_)b - &!$ $ g , " 2 + " F " - & !' $ .$!$% $1 " 8 8 $ " " .) ) >@?VQ^] + @?VQ^])b4 >?^`= + ?^`=)b )$) ) - , .!$ 6 ! $%! $ !'.$ 0 +! " 1 8$ $ ! " 8 8 $ " OSx C + .' 1 + D - ! 4 V - 1 8 ) - A I Y 1 8$ $ ! "B - A I T @?:^N_)bB () * !+ Z) $ + " K) 1 8$ $ ! " `f$a K <g ?=# # ? )!" # () * !+ Z) $ + " K) ) 1 8$ $ ! " C& ! 0 D ? ? ? # `f$a# >`f$a# S ? # # N >[ # ># $# %
  8. 8. *!" # - 3 0 + " + F+ $1 $+ '. " g - & ! 0 $! $% 0 + - h 2$1 $ 0 + 0 + 8 C0 1 1 $0' D - r % . $ - r " - r F+ $1 + - , . 0 + " - , ! 0 - / $!+ 1 ! C 0 + 6$! "D4 ! yzxx - ! 4 V - 1 8 ) A I T + "B - &!$ $ ' " ' 2 $ !'.$" 01 " 0 1 " " C`MQQ;> I q:==D () * !+ Z) $ + " T) + " # K ^J# KK ^J# h.*GU',0D (D9 J KK J# i.8: (D9 J $+!" # - 3 0 " $1 $" + 0 $" $ 'g ? M ? ? h) " [ $!" # r 1 $ .!' ! .$1 2 .' $ ! - /$ ' $ $1 - /$ . 1 $ $1 - / + $1 C D - r 1. . $ ' + ! A & {a 3 3{3 C, HrH DB h) " [ G $!" # - r 1 + 1 ! 4 ' $ M|=:M_=4 $.$+ 1.$ $ +2 $ $ '!$4 + 0%$ ! + + 0%$ .! ! ) - , `M^N 0+ . $ $ ! .' $ . !$ ' $ 0%$ ! $1" 0%$ .! $%" 1.$ $ +2 1. $ $ '!$ $1") cJ 3PD !V - $" '!$" 8 + C 8DcG)
  9. 9. h) " [ Z $$!" # /$ ' $1 $ .!' ! .' $ A I B 1 $.$ + ! 2 /!$.$.$ $ .!' ! { + { ! $.$ + $ 8 .$1 1.$0 % 8! $ $ +$ $ .+ ) ! " #$ % " & '& (& )& * + , - ( , . , / 0 # 1 22! " #$ % ! + ! 0 34 5 6 6 3& & ! 0 34 5 3! +

×