Sunteți pe pagina 1din 23

Algoritmos y Programacin

Unidad 5
Introduccin al Lenguaje C

Prof. Csar DAlenon Vsquez


Mail. cdalencon.vasquez@gmail.com
Qu es el lenguaje C?

El lenguaje C fue diseado por Dennis


Ritchie, en el ao 1972.
Se diseo para ser el lenguaje de los
sistemas operativos Unix.
Es la evolucin de los lenguajes B y BCPL.
Operadores

Asignacin
se utiliza para asignar valor a una
variable.
Asignacin simple =
Asignacin y suma +=
Asignacin y resta -=
Asignacin y multiplicacin *=
Asignacin y divisin /=
Asignacin y modulo %=
Operadores

Relacionales
determinan la operacin que un expresin
tiene con otra
Igual a ==
No igual a !=
Mayor que >
Menor que <
Mayor o igual que >=
Menor o igual que <=
Operadores

Lgicos
se utilizan para manipular valores
boolean
AND lgico &&
OR lgico ||
NOT unitario !
XOR lgico ^
Variables

Todas las variables deben ser declaradas


antes de ser usadas, indicando el tipo de
dato al que pertenecen.
SINTAXIS
tipo_de_dato nombre_variable;
Variables

Inicializar variables
nombre_variable = dato;
Ejemplo
Tipos de Datos

Tipo descripcin tamao


char Carcter 1 byte
short int Entero corto 1 byte
int Entero 2 bytes
long int Entero largo 4 bytes
unsigned short int Entero corto sin signo 1 byte
unsigned int Entero sin signo 2 bytes
unsigned long int Entero largo sin signo 4 bytes
float Real corto 4 bytes
double Real largo 8 bytes
bool Valor booleano 1 byte
Tabla ASCII
Lectura/Escritura

Para la lectura/escritura se utilizan las funciones de la


librera <stdio.h>
printf() escritura
scanf() lectura
En C la lectura y escritura debe ser formateada. Se debe
utilizar % seguido del carcter que identifica el formato.
Debe estar entre
Caractersticas de C

Programacin estructurada
Abundancia de operadores y tipos de datos.
No esta orientado a ningn rea en especial.
Produccin de cdigo objeto altamente
optimizado.
Facilidad de aprendizaje.
Caractersticas de C

Dispone de las sentencias tpicas para


construir estructuras de control:

while (mientras).
do-while (hacer mientras).
for (desde).
If(si)
switch(segun_sea)
Estructura General de un programa en C
Consideraciones iniciales

Todas las sentencias en C terminan con ;


C es case sensitive es decir diferencia
maysculas y minsculas.
C es un lenguaje fuertemente tipificado, es
decir se deben declarar las variables y su
tipo antes de poder utilizarlas.
Identificadores

Combinacin de letra maysculas y minsculas,


dgitos y el smbolo subrayado _ .
Permiten nombrar los diferentes elementos de un
programa.
Sintaxis:
Comienzan con letra (incluyendo _ )
Seguido de letras y dgitos
Cualquier longitud
Se distinguen maysculas y minsculas.
Palabras reservadas

Palabras con propsito especial y que no


pueden ser utilizadas como identificador.
Comentarios

Los comentarios permiten aadir al cdigo


fuente notas que son ignoradas por el
compilador.
1. // comentario de una sola lnea
2. /* comentario
de multilnea*/
Lectura/Escritura

Ejemplo lectura de cadena


Estructuras de control

If
Estructuras de control

switch
Estructuras de control

while y do while
Estructuras de control

for

Ej.: int var = 0;


for (i=0;i<5;i++) {
res = res + i;
}
Operadores

Permiten a las expresiones combinarse en


expresiones mas complejas.
Aritmticos
se utilizan en expresiones matemticas.
Suma +
Resta -
Multiplicacin *
Divisin /
Modulo %
Incremento en 1 ++
Decremento en 1 --

S-ar putea să vă placă și