Vous êtes sur la page 1sur 8

22/04/2014

1
INFORMATICA I UMET
LENGUAJE C
El Lenguaje de programacin C, es un
lenguaje estructurado que fue creado en el
ao 1972, en los laboratorios Bell.
El objetivo del mismo fue el de ser aplicado
de manera mas simple que el lenguaje
mquina para realizar SO.
Fue aplicado al SO UNIX.
Actualmente se usan derivados de este
lenguaje, aprovechando su alto grado de
popularidad entre los programadores.
22/04/2014
2
Asignaciones
Para trabajar con variables en C,
primeramente hay que asignarles el tipo
a las mismas, sin esto el compilador no
entiende a que nos estamos refiriendo.
Cargas de valor
Para asignar un valor a una variable
determinada, bastar escribir la variable
y asignarle luego del igual, el valor que
se desee.
22/04/2014
3
Sentencias IF
Esta sentencia es la que suplanta en un
diagrama de flujo al rombo de consulta.
Sentencias IF
if (expresin)
{
sentencia_1;
}
else
{
sentencia_2;
}
22/04/2014
4
Sentencia IF
Sentencia SWITCH CASE
switch ( variable )
{
case opcin 1:
{
cdigo a ejecutar si la variable tiene el
valor de la opcin 1
break;
}
case opcin 1:
{
cdigo a ejecutar si la variable tiene el
valor de la opcin 1
break;
}
}
La sentencia SWITCH, evala una variable de entrada y en
base a su valor, le asigna una serie de operaciones a realizar.
22/04/2014
5
Sentencia SWITCHCASE
switch ( GENERO )
{
case masculino:
{
printf(Es un alumno);
break;
}
case femenino:
{
printf(Es una alumna);
break;
}
}
Este programa, evala el valor de la variable GENERO, y si es
igual a masculino imprime en pantalla Es un alumno, y si es
femenino, imprime en pantalla Es una alumna.
Sentencia FOR
for( dar valores iniciales ; condiciones ; incrementos )
{
conjunto de instrucciones a ejecutar en el bucle;
}
La sentencia FOR realiza una serie de operaciones, o conjunto de
instrucciones, una determinada cantidad de veces.
Esa cantidad de veces depende del valor inicial, condicin final, e
incremento de una variable.
22/04/2014
6
Sentencia FOR
#include <stdio.h>
void main()
{
int i;
for ( i=0 ; i<100 ; i++ )
{
printf( UMET \n" );
}
}
Este programa imprimir en pantalla la palabra UMET en pantalla 100 veces,
una debajo de otra.
Sentencia WHILE
while ( condicin )
{
bloque de instrucciones a ejecutar
}
El bucle While ejecutara una serie de sentencias mientras que se
cumpla la condicin entre parntesis, cuando no se cumple ms,
sale de este bucle continuando con el hilo de ejecucin del
programa
22/04/2014
7
Sentencia WHILE
#include <stdio.h>
void main()
{
int contador = 0;
while ( contador<100 )
{
contador++;
printf( "Ya voy por el numero %i \n", contador );
}
}
Este programa ir mostrando en pantalla fila a fila, Voy por el numero
(contador), desde 0 hasta 99.
Sentencia DO WHILE
do
{
instrucciones a ejecutar
} while ( condicin );
Esta sentencia de programacin aade la condicin al final, lo que har
es que todas las instrucciones que se deseen ejecutar, se ejecutarn al
menos una vez.
22/04/2014
8
Sentencia DO WHILE
#include <stdio.h>
void main()
{
int contador = 0;
Do
{
contador++;
printf( "Ya voy por el numero %i \n", contador );
} while ( contador<100 )
}
Realiza lo mismo que el programa anterior, con la diferencia que si contador
es cargado inicialmente con el valor 100, aqu imprime igual Ya voy por el
numero 100, a diferencia del programa anterior que ni siquiera entrara al
bucle del while.
Llegando slo hasta Ya voy por el numero 99.