Site hosted by Angelfire.com: Build your free website today!
TURBO C++



CAPÍTULO I – INTRODUCCION

1.1 ESTRUCTURA DE UN PROGRAMA EN C
1.2 ARÍTMETICA Y VARIABLES
1.3 LA DECLARACIÓN FOR
1.4 CONSTANTES SIMBÓLICAS
1.5 UNA COLECCIÓN DE PROGRAMAS ÚTILES
- COPIANDO ARCHIVOS
- CONTANDO CARACTERES
- CONTANDO LÍNEAS
- CONTANDO PALABRAS
1.6 ARREGLOS
1.7 FUNCIONES
1.8 ARGUMENTOS - LLAMADA POR VALORES
1.9 ARREGLOS DE CARACTERES
1.10 VARIABLES EXTERNAS


CAPITULO 2 - TIPOS DE OPERADORES Y EXPRESIONES

2.1 NOMBRES DE VARIABLES
2.2 TIPOS DE DATOS Y LARGOS
2.3 CONSTANTES
2.4 DECLARACIONES
2.5 OPERADORES ARITMÉTICOS
2.6 OPERADORES LÓGICOS Y DE RELACIÓN
2.7 TIPOS DE CONVERSIÓN
2.8 OPERADORES DE INCREMENTO Y DECREMENTO
2.10 OPERADORES Y EXPRESIONES DE ASIGNAMIENTO
2.11 EXPRESIONES CONDICIONALES
2.12 PRECEDENCIA Y ORDEN DE EVALUACIÓN


CAPITULO 3 - CONTROL DE FLUJO

3.1 INSTRUCCIONES Y BLOCKS
3.2 IF - ELSE
3.3 ELSE - IF
3.4 SWITCH
3.5 CICLOS WHILE Y FOR
3.6 CICLOS DO-WHILE
3.7 BREAK
3.8 CONTINUE
3.9 GOTO'S Y LABELS


CAPITULO 4 - FUNCIONES Y ESTRUCTURA DE PROGRAMAS

4.1 BASICS
4.2 FUNCIONES QUE DEVUELVEN VALORES NO ENTEROS.
4.3 MAS SOBRE ARGUMENTOS DE FUNCIONES
4.4 VARIABLES EXTERNAS
4.5 ALCANCE DE LAS REGLAS
4.6 VARIABLES ESTATICAS
4.7 VARIABLES REGISTRO
4.8 ESTRUCTURA DE BLOQUE
4.9 INICIALIZACION
4.10 RECURSION
4.11 EL PROCESADOR C


CAPITULO 4 - FUNCIONES Y ESTRUCTURA DE PROGRAMAS

4.1 BASICS
4.2 FUNCIONES QUE DEVUELVEN VALORES NO ENTEROS.
4.3 MAS SOBRE ARGUMENTOS DE FUNCIONES
4.4 VARIABLES EXTERNAS
4.5 ALCANCE DE LAS REGLAS
4.6 VARIABLES ESTATICAS
4.7 VARIABLES REGISTRO
4.8 ESTRUCTURA DE BLOQUE
4.9 INICIALIZACION
4.10 RECURSION
4.11 EL PROCESADOR C



INTRODUCCIÓN

Comenzaremos con una rápida introducción al lenguaje C.
Mostraremos algunos elementos esenciales del lenguaje en programas reales, pero sin caer en grandes detalles, reglas formales y excepciones. En este sentido no trataremos de ser completos o aun precisos. Deseamos en este sentido que usted adquiera estos elementos tan rápidamente como sea posible, y nos concentraremos en lo básico : variables y constantes aritméticas, control de flujo, funciones, y las viejas instrucciones de I/O. Así, en efecto, intencionalmente dejamos fuera de este CAPITULO características de C que son de vital importancia para escribir grandes programas. Esto incluye punteros, estructura; la mayoría de los lenguajes C son ricos en set de operadores, varias declaraciones de control de flujo, y también en innumerables detalles.
Estas desventajas son aproximadas del curso, lo mas notable es que la historia completa de un lenguaje característico en particular no es fundado en un único lugar.
En cualquier caso, programadores experimentados pueden ser capaces de extrapolar desde el material de este CAPITULO hasta sus propias necesidades de programación. Los principiantes pueden reforzarse escribiendo programas cortos.




1.1 ESTRUCTURA DE UN PROGRAMA EN C

El único camino para aprender un nuevo lenguaje de programación es escribiendo o programando en éste, esta es la barrera básica, al superarla Usted será capaz de crear sus propios programas texto en alguna parte, compilarlos sucesivamente, cargarlos y correrlos. Cabe hacer notar que esto dependerá del sistema en que Ud. trabaje.
Como un primer ejemplo veamos el siguiente programa :
main ()
{
printf (" hola , Freddy\n ");
}
En nuestro ejemplo main es como una función. Normalmente Ud. tendrá libertad para dar a cualquier función el nombre que guste, pero main es un nombre especial, sus programas comenzaran ejecutándose con la expresión main; esto significa que todo programa debe tener algo main en alguna parte. Main usualmente invocara otras funciones para ejecutar esta tarea . Un método de comunicación de datos entre funciones, es por argumentos. El paréntesis seguido de un nombre de función rodea la lista de argumentos; aquí main es una función de argumentos, indicado por (). Las llaves encierran un conjunto de declaraciones. La instrucción printf es una función de biblioteca que imprime la salida del terminal.

ver mas





CAPITULO 2 TIPOS DE OPERADORES Y EXPRESIONES

Las variables y constantes son los datos objetos básicos manipulados en un programa. Las declaraciones listan las variables a usar, y declaran de que tipo serán ellas y quizás cual es su valor inicial. Los operadores especifican que es hecho por ellas. Las expresiones combinan variables y constantes para producir nuevos valores.

2.1 NOMBRES DE VARIABLES

Hay algunas restricciones en los nombres de variables y constantes simbólicas. Los nombres son formados con letras y dígitos; el primer carácter debe ser una letra. El underscore (_) se cuenta como una letra, esto es til para mejorar la calidad legible de largos nombres. Solo los primeros ocho caracteres de un nombre interno son significativos, aunque pueden utilizarse mas de ocho. Para nombres externos tales como nombres de funciones y variables externas, el n£mero puede ser menor que ocho, porque los nombres externos son usados por diferentes assemblers y loaders.

ver mas




CAPITULO 3 CONTROL DE FLUJO


Las instrucciones de control de un lenguaje especifico es el orden en el que se hacen los cómputos.

/*Rolando = Corima*/

3.1 INSTRUCCIONES Y BLOCKS


Una expresión tal como x=0, i++ o printf("...") llega a ser una instrucción cuando es seguida por un punto y coma, como en :
x = 0;
i++;
printf("...");

En C, el punto y coma es el termino de una instrucción mas bien que un separador como en otros lenguajes.

Las llaves { y } son usadas para grupos de declaraciones e instrucciones dentro de un block de instrucciones, así que ellas son equivalentes a una sola instrucción.

Los paréntesis que rodean las instrucciones de una función son un ejemplo obvio; paréntesis alrededor de múltiples instrucciones después de un if, else, while o for son otros. (Las variables pueden ser declaradas dentro de un block).


ver mas





CAPITULO 4 FUNCIONES Y ESTRUCTURA DE PROGRAMAS


C ha sido construido para fabricar funciones eficientes y fáciles de usar; los programas en C, generalmente consisten de numerosas funciones reducidas. Un programa puede residir en uno o mas archivos fuente en alguna forma conveniente; los archivos fuente pueden ser compilados separadamente y llamados juntos, con funciones compiladas previamente desde bibliotecas. Muchos programadores están familiarizados con "funciones de biblioteca" para I/O (getchar, putchar) y cálculos numéricos (sin, cos, sqrt). En este CAPITULO mostraremos mas acerca de escribir nuevas funciones.


4.1 BASICS


Para comenzar, construiremos y escribiremos un programa para imprimir cada línea de su entrada que contenga un modelo particular o string de caracteres. (Este es un caso especial del UNIX, programa utilitario grep).


ver mas