You are on page 1of 6

Universidad Catlica de la Santsima Concepcin Facultad de Ingeniera

Lenguaje de Programacin (ing 2101)

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

Autor: Yonathan Lagos P. Ayudantia Ing2101

Universidad Catlica de la Santsima Concepcin Facultad de Ingeniera

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:

< tipo de dato > < nombre variable>


Podemos declarar ms de una variable al mismo tiempo, si estas son de mismo tipo

< tipo de dato > <variable1> <variable2>

Ej.: int contador; char vocal; float porcent; int a, b, contador, rp, suma; 28/08/2008 2
Autor: Yonathan Lagos P. Ayudantia Ing2101

Universidad Catlica de la Santsima Concepcin Facultad de Ingeniera

4.-OPERADORES Aritmticos: Los datos se manipulan mediante expresiones, que sirven para calcular valores. Estos son los operadores elementales sobre nmeros:

Operador () *, /, % +, -

Operacin Parntesis Multiplicacin, Divisin, Modulo Suma, resta

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:

Operador == != >,< >=, <=

Operacin Igualdad No es igual Mayor que, Menor que Mayor o igual a, Menor o igual a

Ejemplo x==y x != y x >y,x<y x >= y x <= y

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

Universidad Catlica de la Santsima Concepcin Facultad de Ingeniera

5.-ASIGNACIONES Procedimiento por el cual se le da valor a las variables. Su sintaxis es:

<nombre variable> = <valor asignar>


Ej.: contador = 3; Tambin se puede asignar valores al mismo tiempo que son declaradas, siendo la sintaxis:

<tipo de dato> <nombre variables> = <valor asignar>


Ej.: int mi_numero = 35;

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

Autor: Yonathan Lagos P. Ayudantia Ing2101

Universidad Catlica de la Santsima Concepcin Facultad de Ingeniera

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:

scanf(cadena control formato, &variable_almacena);


Como mencione anteriormente control formato es referente al tipo de dato que se quiera captar desde el teclado, luego el nombre de la variable a utilizar para guardar el dato captado. Tambin debemos incluir en nuestro proyecto la cabecera stdio.h

Ej.: scanf(%d, &telefono);

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

Universidad Catlica de la Santsima Concepcin Facultad de Ingeniera

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

Autor: Yonathan Lagos P. Ayudantia Ing2101

You might also like