Apuntes sobre lenguaje C.

Ing. Alberto Varela.-1998-


CARACTERISTICAS:

C es un lenguaje de programación de propósito general. - Produce programas reducidos y eficientes. - Es portátil, potente y flexible. - Puede ser usado estructurado. - Es capaz de llegar a niveles tan bajos como un ensamblador. - Se usa en mini y microcomputadores. 


VARIABLES Y CONSTANTES:

Variables: Datos que pueden variar a lo largo de la ejecución de un programa.

Constantes: Datos que se preseleccionan antes de la ejecución de un programa.

Los nombres de variables deben empezar con una letra. No deben incluir signos de puntuación y ni el + o el -.

Por costumbre se usan mayúsculas para las constantes y minúsculas para las variables. 


TIPOS DE DATOS:

MODIFICADORES DE TIPO: DECLARACION DE CONSTANTES Y VARIABLES:

Deben declararse antes de su utilización. Ejemplos:

Constantes:

#define  largo 4.78

Variables:

OPERADORES ARITMETICOS: OPERADORES RELACIONALES: OPERADORES LOGICOS (Entre variables y ctes.) OPERADORES LOGICOS (Para el manejo de bits) OPERADORES DE ASIGNACION OPERADORES DE INCREMENTO Y DECREMENTO SENTENCIAS DE CONTROL DE PROGRAMA: Donde se indica sentencia puede incluirse un grupo comenzado con { y finalizado con }.

La condición evaluada puede ser cualquier expresión válida de C. Lo único que importa es que de cero o no cero.

Puede usarse escalonado:

if(condición) sentencia;

else sentencia;
 

switch : es la instruc. decisión múltiple según

while: es la instrucción "mientras-finmientras". for : es la instrucción "para- finpara" ej: Imprimir los 1°s 100 nros. en pantalla: do-while : es la instr. " hacer - mientras" ej.: Leer nros. del teclado hasta que uno de ellos sea menor que 100:

main()


ARREGLOS:

UNIDIMENSIONALES (VECTORES):

En C todos los arreglos usan cero como índice del primer elemento.

MULTIDIMENSIONALES (MATRICES)

EJ.: int matriz[20][15];

C permite la inicialización de arreglos: ej: int I[5] = {1,3,4,7,2};

ej.:int cuadrados[10][2] = { 1,1 2,4 3,9 4,16 5,25 6,36 7,49 6,64 9,81 10,100 };


Se recomienda la consulta de dos ejercicios de aplicación. Se muestra el pasaje de seudocódigo a C. Los ejercicios se llaman seudoej1 y seudoej2.

Teniendo un compilador C es posible verificar su funcionamiento.

Bibliografía: Programación en C.  Autores Maquiera y Viard. Ed. Alfafí.

                     Programación en Turbo C. Autor Schildt. Ed. Borland-Osborne. McGraw-Hill