Professional Documents
Culture Documents
02.-Apuntes Bsicos:
1.-ESTRUCTURA DE UN FICHERO FUENTE: Un fichero fuente en lenguaje C tendr esta estructura:
#include <biblioteca1.h> #include <biblioteca2.h> ... declaraciones de variables globales ... main() { declaracion de variables locales ... operatoria, etc } ... otras funciones
Buena prctica es realizar comentarios dentro de nuestro cdigo, es ideal para documentar nuestro programa. La sintaxis es: 1.- // 2.- /* */ Ej.: 1.- // mi comentario, pero solo 1 lnea 2.- /* mi comentario, de esta forma lo puedo Escribir en varias lneas.. */
28/08/2008
2.-TIPOS DE DATOS: Para manipular informacin, debemos tener variables (simples o complejas) para almacenarlas. Estas, al declararlas debemos definir el tipo de dato que contendrn. Los Tipos bsicos de datos son: int char float double enteros (nmeros enteros positivos y negativos) caracteres (letras) nmeros con decimales (nmeros reales) nmeros en coma flotante de doble precisin
A partir de los tipos bsicos, podemos construir algunos ms complejos como: vectores, matrices, estructuras o registros, etc.
3.-DECLARACION DE VARIABLES Como mencione, las variables nos sirven para almacenar datos, sin embargo estas deben ser declaradas en nuestro proyecto. La sintaxis a utilizar es:
Ej.: int contador; char vocal; float porcent; int a, b, contador, rp, suma; 28/08/2008 2
Autor: Yonathan Lagos P. Ayudantia Ing2101
4.-OPERADORES Aritmticos: Los datos se manipulan mediante expresiones, que sirven para calcular valores. Estos son los operadores elementales sobre nmeros:
Operador () *, /, % +, -
Precedencia Se calcula primero Se evala en 2do lugar, si existen varias se evala de izquierda a derecha Se evalan al ultimo, si existen varias se evala de izquierda a derecha
Igualdad y Relacional: Nos sirven para evaluar determinada/s condicin/s. Algunos son:
Operacin Igualdad No es igual Mayor que, Menor que Mayor o igual a, Menor o igual a
Lgicos: Son utilizados para formar condiciones ms complejas, al combinar condicionales simples Operador Significado && || >,< >=, <= 28/08/2008 Y , conjuncin O, disyuncin Mayor que, Menor que Mayor o igual a, Menor o igual a 3 Ejemplo Condicion1 y Condicion2 Condicion 1 o Condicion2 x >y,x<y x >= y x <= y
Autor: Yonathan Lagos P. Ayudantia Ing2101
FUNCION PRINTF (SALIDA POR PANTALLA): Es utilizada para mostrar texto plano en la pantalla, no acepta la ni tildes. La sintaxis es:
printf(cadena de formato);
en cadena formato podemos: Escribir texto plano. Caracteres de escape (ver archivo 01.-terminologa) Cadena de control de formato (para mostrar valor de variables)
Ej: printf(Hola como estas\n mi numero es %d, numero); *siendo \n carcter de escape y %d cadena control formato que muestra el valor de la variable tipo numerico.
28/08/2008
Para Utilizar esta funcin (printf) debemos agregar la directiva o archivo cabecera stdio.h al principio de nuestro proyecto. Ej.: #include <stdio.h>
FUNCION SCANF (ENTRADA DE DATOS): Sirve para capturar datos desde teclado. La sintaxis es:
SENTENCIA IF/ELSE: Sirve para ejecutar determinada accin, dependiendo si la condiciones verdadera o no. Sintaxis:
if( condicin ){ //se ejecuta el cdigo de este bloque si la condicin es verdadera }else{ //se ejecuta el cdigo de este bloque si la condicin es falsa };
28/08/2008 5
Autor: Yonathan Lagos P. Ayudantia Ing2101
BUCLE WHILE: til para ejecutar repetidas veces un cdigo, bajo cierta condicin. Sintaxis:
while ( condicin ){ /* se ejecuta este bloque de cdigo mientras la condicin sea Verdadera */ };
En el bloque de cdigo while, debe existir alguna sentencia que Provoque que la condicin sea falsa en un determinado momento, de lo Contrario se creara un ciclo infinito.
28/08/2008