Leguaje C
Unidad académica: Teología, Filosofía y Humanidades Facultad: Centro de Humanidades Profesor: Gustavo Arango Soto
LENGUAJE C
1 2
LENGUAJE C INTRODUCCIÓN ...................................................5 ELEMENTOS DE PROGRAMACIÓN EN C ......................................6
2.1
Partes de un programa enC.....................................................................7
Directiva include (Archivos con extensión h)..................8 Directiva #define: (Definición de Macros)......................9 Declaración de variables ...........................................10 Función scanf():.......................................................11 Función printf( ): .....................................................14
2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 3OPERACIÓN DE ASIGNACIÓN:................................................21
3.1
Operadores aritméticos..........................................................................23
Operador residuo .....................................................23 Operadores de incremento y decremento ....................24 Otros operadores de asignación ................................. 25 Jerarquía de losoperadores aritméticos ......................26 Conversión de tipo de datos ...................................... 29 double double double double double double double double double double double log( double x): ..............................................32 exp(double x): ..............................................33 sqrt( double x): .............................................33 pow(doublebase, double exp):........................33 sin( double x), double cos(double x) ................34 atan( double x) .............................................34 atan2( double y, double x) :............................34 abs(double x) :..............................................34 fabs(double x) :.............................................34 floor(double x):.............................................35 fmod(double x, double y) : .............................35
3.1.1 3.1.2 3.1.3 3.1.4 3.1.5
3.2
Definición de funciones.........................................................................31
3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 3.2.10 3.2.11 4
INSTRUCCIONES DE CONTROL y CICLOS REPETITIVOS.............35
4.1
Flujo decontrol......................................................................................35
1
http://creativecommons.org/licenses/by-nc-sa/2.5/co/deed.es
LENGUAJE C
Unidad académica: Teología, Filosofía y Humanidades Facultad: Centro de Humanidades Profesor: Gustavo Arango Soto
4.2
Expresión lógica ....................................................................................36
Operadores derelación .............................................36 Operadores lógicos...................................................37 Prioridad de operadores:...........................................38
4.2.1 4.2.2 4.2.3
4.3 4.4 4.5
5 6 7 8 9 10 11
Instrucción if (expresión lógica) else.....................................................39 SentenciaCompuesta.............................................................................41 If Anidados ............................................................................................44
INSTRUCCIÓN WHILE............................................................45 INSTRUCCIÓN DO / WHILE (EXPRESION LÓGICA) ....................49 LA INSTRUCCIÓN FOR...........................................................52 EL OPERADORCOMA.............................................................54
8.1
Variación del ciclo for ...........................................................................55
INSTRUCCIÓN CONTINUE ..................................................56 OBTENCIÓN DE NUMEROS ALEATORIOS ..............................58
INSTRUCCIÓN BREAK............................................................56
11.1...
Regístrate para leer el documento completo.