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.

Η Γλώσσα C - Μάθημα 2 (Εκτύπωση)

6,128 views

Published on

Θεωρία
1) Στοιχεία ενός προγράμματος C
2) Η συνάρτηση main()
3) H οδηγία #include
4) Μεταβλητές
5) Εντολές
5.1) Η εντολή printf
5.2) Η εντολή scanf
6) Συναρτήσεις Χρήστη
6.1) Το πρωτότυπο μιας συνάρτησης
6.2) Το σώμα μιας συνάρτησης
6.3) Κλήση μιας συνάρτησης
7) Σχόλια Προγράμματος
Ασκήσεις

Published in: Education
  • Be the first to comment

  • Be the first to like this

Η Γλώσσα C - Μάθημα 2 (Εκτύπωση)

  1. 1. H C 2: C . 1. C 2. main() 3. H #include 4. 5. 1. printf 2. scanf 6. 1. 2. ! 3. " 7. # $. % ! " # A. ! 1. C 1. " # $ C $! " # , % # %# & C ' C & , $ # $ # ( # & # & & ($ # & $ % $ & # %# A. ! 1. C 1. " # $ C %! " # $ ! ) # C. # $ * # # $ & #% $ $ . ($ # , %$ +& # . , : " &# % - % ( , %$ $. % ( # ( $ . C # # & & # ! : / & % , $ # ( %! $ # / , ( , + # . %! %$ & ( .
  2. 2. &! " # /* Multiply.c: Programma gia ton ipologismo tou ginomenou dio arithmwn */ #include <stdio.h> int a,b,c; int ginomeno(int x, int y); main() { /* Eisodos toy 1ou arithmou */ printf("Eisagete arithmo metaksi 1 kai 100:"); scanf("%d", &a); /* Eisodos tou 2ou arithmou */ printf("Eisagete allon ena arithmo metaksi 1 kai 100:"); scanf("%d", &b); c=ginomeno(a,b); printf("To ginomeno tou %d kai tou %d einai: %dn",a,b,c); } /* H synartisi epistrefei to ginomeno twn dio orismatwn tis */ int ginomeno(int x, int y) { return (x*y); } A. ! 1. C 2. 0 # main() '! " # 0 # main() C - ( # . 0 % ( , % # $ ) # + $ ! () $ ) # : $ # # # % + # $% * + % + % # . 1: # $ ( « » # main(). main() { } 2: & %% # # main() ( int main() $ ( % # % return 0. 0 % main $( % # . A. ! 1. C 3. 0 & #include (! " # # $ # & : H & # - %% %! % ' ( & % ) stdio.h ' ( % & # , # % & $ # % ( # ) %! . # $ # ( % & stdio.h $ # # - -% printf scanf # $ & # # , ’ # - # $ * ! + & . #include <stdio.h> # : 1 # - -% # $% # # ! $ ! & #include # # # ( % & $ ( . . ' stdio.h $ # & #- * & #, stdlib.h $ # & , string.h $ # & # - % + . . .). ! ( ( ) & % % & A. ! 1. C 4. -% $ )! " # 1 -% $ $ & & % $ . C # -% $ & %+ # & % & # %! # & & $ # -% . : % & %! 3 ! -% + . 0 %$* - % & int ) & %+ # $ -% $ (# # %% &$& $ ! ! . . float # $ -% , # & %# « 3: -% $ $ ») % # ! -% + # & %+ # ! $ . 0 & %! % + ! . , & %! ! + -% + ($ & # + -% $ + # $ # $ . int a,b,c; a c b
  3. 3. A. ! 1. C 5. , %$ *! " # 0 # $ main. / C: - %% # % ( , % $ % # 1 % # - ) # & - ) # $ % % ..... 1 %% % # # # & ! ! . : ( # % %$ % + # ! . ( # % * # - % # ! %! & # ) A. ! 1. C 5. , %$ ( . 0 % printf) +,! " # 0 % printf # - -% , - %% . ' $ # main 4 : 0 printf % # , -+ & - %% # $% # . " %%$ & ( $ # % # «, & "* & » ,&+ & 3 & ( $ # $ ! ( % & $* & ! + ). printf("Eisagete arithmo metaksi 1 kai 100:"); printf("Eisagete allon ena arithmo metaksi 1 kai 100:"); printf("To ginomeno tou %d kai tou %d einai: %dn",a,b,c); printf("nnPatiste Enter gia eksodo"); A. ! 1. C 5. , %$ ( . 0 % printf) ++! " # 2 ! # , $ printf . 1 -%$ # ! % # $ : # # - % & $% # - %% # . 3/ /40! # - % ) & % ! “……”. * # - % # ! $% , %! & # . # - % % (& % & $ -$ # % " # & ! # & # # # $ & #% '$ ‘n’ # %$ %% & ! # % %% . printf(" "); A. ! 1. C 5. , %$ ( . 0 % printf) +! " # 2 -%$ # ! % # & ( + %! % - & # ! $ ): ' 1 # - % # # ! # $ $ %d. ' %d % & # - # ! $ -% # $ # ! & . & +& : '# + printf(" %d", ); int x; x=1; printf(" H metabliti exei timi %d ",x) H metabliti exei timi 1 x 1
  4. 4. A. ! 1. C 5. , %$ ( . 0 % printf) +$! " # 3 -%$ # ! % # ( % $ ! # % ( %! ) $ # - % + $ # & %d. ' 1 %d -% 1 (2 ) 2 %d -% 2 (3 ) & +& : '# + printf(" 2 %d", 1, 2); int x,y; x=1; y=6; printf(" Oi times einai: %d kai %d ",y,x) Oi times einai: 6 kai 1 x 1 y A. ! 1. C 5. , %$ ( . 0 % printf) +%! " # / # & * printf , & % & : # - % $ # %d % # # $ -% $ . # - % $ # %d % # $ # $ -% $ . . . . & ! printf # + # %% # # & & $ ! ! $ -% $ , # - % $ .%. . A. ! 1. C 5. , %$ ( . 0 % scanf) +&! " # 0 % scanf # - -% ( $ ( % & stdio.h), & - ) % % & & $ . ' $ # main 2 : 0 scanf % # , & & - ) & & $ . " %%$ & ( $ # % # ( . & - + + , # - % + .% .) ,&+ & , ! & - ) # $ $ -% $ . scanf("%d", &a); scanf("%d", &b); A. ! 1. C 5. , %$ ( . 0 % scanf) +'! " # H scanf # ! * : 2 ! -%$ # 2 : ' 1 # ! # - % “%d” # ) & - # $ -% ' %d & # ' 2 # ! & % # -% , # # % $ # ! # - % & # ( % -% & « 9: » % % scanf « + » $ % % $ Enter. % # , # % % -% , % % . scanf("%d",& );
  5. 5. A. ! 1. C 6. # 4 +(! " # # , $ & # # , ginomeno, # % ) & $ ! + # &$ ! $( . %$ # 3 # ($ # : ' ! # , + % main ! % . ..... int ginomeno(int x, int y); <- main() { .... c=ginomeno(a,b); <- main, .... } int ginomeno(int x, int y) <- { return (x*y); } A. ! 1. C 6. # 4 ( . ' ! # # ) +)! " # 1 # $ * $ ! & & & $ , $ ! ! ! 1 $ # % , $( $% # # % 5' main ( # ! # ! # ! # # . ' ! # ( ! ! # ( ( # # % ). ' # : 2 ! # : # ( # # # ginomeno: # & $ -% $ ! $( $ -% _ _ _ ! ! ( 1, 2,...); int ginomeno (int x, int y); A. ! 1. C 6. # 4 ( . ' + # ) +*! " # ' + # % ( ! %+ # % # . ,' main %$ - 1 -+ & ! # ( %% & $ ! ) " $ $ # & ! . # & % . 0 % return $( # # % # . 6 # $( # x y. (' * % # % %% % ! -% + . # % $ & ) int ginomeno(int x, int y) { return (x*y); } A. ! 1. C 6. # 4 ( . 1% # ) ,! " # 7/8 $ # # ($ . ! # main + main), # & # , %+ & % . 2 # % # $ ! a,b # $ ! . / $% - # ginomeno # # % ) $( ! & + . ' $% -% c $ ! # % + ( = ). % + ( = ) & . main() { .... c=ginomeno(a,b); .... }
  6. 6. A. ! 1. C 6. # 4 ( . 1% # ) +! " # / # %+ C. %%$ ( $ ($ C & ( % % % ! & % & %+ # % # & & ( # ) & # ! # # # % % $ , $ %% % ( ! ), & ! ( # : / ) # ! # ' + 1 % ! % # $ . : / ) # # $% # # ' , $ + . # ! # + , $ % % # % , ( # $% # * & $ . A. ! 1. C 7. % ! " # , % + # % # * # +& . # ! - ) # % +& % - %% # & - ) +& , # & # * & - # +& . 8 # & &+ % C: ' % (* // ): ' % %%+ + (* /* % + # */ ) // "# $ % # & & /* '( ' ) * '( '( */ . ,( 1 $! " # %! %$ % # : 1. , %$ . 2. , & %+ -% + . 3. , & %! ! # # # 4. , $ + # 5. $ $ # % ; /* print.c: Programma gia ektiposi grammwn */ #include <stdio.h> int x; void grammi(); main() { // Ektyposeis... grammi(); printf("nSe posa mathimata thelete na mathete tin C? "); scanf("%d", &x); grammi(); printf("nTha apaitithoun 20 mathimata!"); grammi(); printf("nApantisate %d",x); grammi(); } /* H synartisi ektiponei mia grammi */ void grammi() { printf("n==============================="); } . ,( 2 %! " # %! %$ % # . # $ + # + - . /* numbers.c */ #include <stdio.h> main() { int i,N,y; printf("Eisagete enan akeraio arithmo: "); scanf("%d",&N); for (i=1; i<=N; i++) { y=i*i; printf("n%d sto tetragono = %d",i,y); } printf("nnTelos Programmatos"); }

×