Tecnico electronico
JORGE ERNESTO PRADANIÑO
• • o o o o o o o o o o o o o o ! o o o o o # $ ! o & o & % & ' o 8 o 8 o 8 o 8 o 8# ( ) o > o > o > o > * o o + o
•
! # $ % & ( ( + " % % /
"
! )
'
•
* ,) -. -. 02 1 2
!
•
# # # # ## 3
- ( %. - ( %. 4
• • • •
5 %6
% 7
% % % % %
67 ( 67 5( 9 3 : 9 ; ( < < =
•
5 ! ? @ A ! !
• •JORGE ERNESTO PRADANIÑO
•
o o o o o o o ) , o o o o o # + o o $ * o o o o o o o *0 1 # # $ $
( : * ! : 4
1 : 1 1 : 1 . 5 ? . / ? 5 ) ' ) ' ) ' ) *' ) * ' ' ) '
•
• • •
& & & & &$ && 5
JORGE ERNESTO PRADANIÑO
0.- INTRODUCCIÓN
Sobre el curso
* B < : A ( : ( 9 < 1 2% , D * + ! $ E 4 ), * 4, ? 1 '*
C 0 *
* ?
El lenguaje C
, * D ? , ? ? 1 , ' 1' 1 ) :* -DCD.1 ,+ < ? < '1 ? , , ? :) , , ! , * ' F ? * ! 6 H % *I ) C ., H H GGC , F GG * D F ? < @ ' ' 3 , % ! 1 ' 'C . 1 , ) , 0 ? ?
GG 0 0
< 0 0 !
GG
, * D - GGC
*
Peculiaridades de C
= , 4 , J KJ 1 B * , ). , ,
Compiladores de C
= D -A D ) * * , >1 , 1 ) % 1 4 ? ! * ) C * * D ? < * * . * D
JORGE ERNESTO PRADANIÑO
/
.
* *
, ,
? *
-
' C, * % , , ! * - ! ? , .* ? * * ' * 0
! * 1
C , 1
* . C ) ' ? D 1
El editor
) D 1 ) C3 ) * % C * H H , F .% , 1 . ' C ' , * * ? ( 1B 1 C , , C C@ GGC ' * ! ? ? , D2 .* C A% * 9 7 * 1 F 1 C 1 D 1 ! * , * 1 K < ! * 1
D
C
1
JORGE ERNESTO PRADANIÑO
0
A%
1.- CARACTERISTICAS DEL LENGUAJE C
* D * D2 ! * ' D
* D 1 14 D3 2 ' . D * D
0 , , ! * * D C , 1 * D , * D C , 1 1 ? 2 , ?, , LK D* ! C !
, * D * D F * D B 4 B , < , ,
* D
C , 1 7 1, ! * , , 1
, ,
* D ?
JORGE ERNESTO PRADANIÑO
: , F
, 2 " 33
?
C '
* 33
(
2.- ESTRUCTURA DE UN PROGRAMA EN C
* *
? F ! C
C
! F 1 D 2
? 1
*
-
' D
! C . C
!
#include main() { printf("Bienvenido a la Programacion en lenguaje C \n"); return 0; }
:
'
*
* , * B ,
L! : F ? ' * ! *C
, D
?
D.
)
" 14" 4 2
JORGE ERNESTO PRADANIÑO
)
" 4 C )
1 C
) ?
4"
+ 0
2
5 C F C ,
: ! !
!
*
2
"! # $ %
"
!
&
6 = 7
/ , 1 )* C 1 , 8M9 4 ? ? 1
B ) % 7 1 B B C ) C 0
C
,
1
:
: ' (
!
* ) (
D
?
1
?
2
3.- TIPOS DE DATOS
JORGE ERNESTO PRADANIÑO
NN 0 !
? C L ,
C, 1
? : *
4 C
*, +-
*
.
/
!
"
"
/ ! 2 • , • • • • • • • . ! * F *
• • • • • • • • , . ! " " # # # # # * .
JORGE ERNESTO PRADANIÑO
• • • • • • • •
, 9 * . ! ! ! . F
• • • • • • • • 9 * . $ " $ $ % $ $ % $ * .
4
)2
0 0 99 :
0 1 & 2 145 36 3 8 3 15 745
&
; =
5
2 C .% ? * F , 2 -, *
= C
!
;
< =
>=
>
F 1 2 ;>? = < = > 4>0=
?
=
>? =
@ >0=
>? =
1 >
JORGE ERNESTO PRADANIÑO
A
= B
3> !
01 ? D D F 40 D F
4?
@ C 06 E D ? @ E D ? @0 E D ?
C @C
G G
@ C 4 C
* B * , 2
* * 1 1 4 F ' %! ! 0 ! , F 4
?@
F
,
?@ C 1
!
, 1
1 F
, . C , B F 2( &1 )
. 2
2 5 A 1* B - DO 8 9 1 7 : ? ' 1, B
1 ?
H A C =
I 3> !
J 01 C D 08 C D F& &
E D C ? E D C ?
JORGE ERNESTO PRADANIÑO
: *
,
5
2
C
*
, C / 2 A = >= >
C
(
,
1
C 4 C !
/ 4
!
*
A A A
= 3> ! @ 16 3 : C D + D DL C E ? D K C D K D4 E ? C
# ! *? , : D D2 D D5 DD D/ DE DF D( ! ) ! ' F ! ?* ! ? * 2
A
=
3> !
JORGE ERNESTO PRADANIÑO
3 D J D H F D M F D / F D F F FD ) FD DC I K FF J & 48 C : D F9F9 C N DF DC ! DC
$ 6 * * )
/ , ! F , , F C ' ' . , C , * 0 ' ) L
? A A D DK F 3D ! F
'
3D !
, A = 3> !
4.- OPERADORES ARITMETICOS Y DE ASIGNACION
: ,
! F
0 ?
4 * D
1
*
! .
0
4
2
2 G O & ' ( ) * + * (! , * -
E
JORGE ERNESTO PRADANIÑO
1 GG OO O
2 . + / , , ! 0 -
%
0 1
2
=
>=
>=
4>
1 = >= > 23 = >= >3
! 2 P Q -....
Regístrate para leer el documento completo.