procesamiento de datos

Páginas: 9 (2185 palabras) Publicado: 15 de noviembre de 2014

PROGRAMACIÓN EN LENGUAJE C
CONCEPTO
Tipo de programa con el cual podemos realizar distintos tipos de operaciones para facilitar el manejo y realización de implementaciones.

ORÍGENES DEL C

El lenguaje C fue inventado por Dennis Ritchie en 1972, cuando trabajaba, junto con Ken Thompson, en el diseño del sistema operativo UNIX.

El lenguaje C deriva del lenguajeB de Thompson, el cual, a su vez, deriva del lenguaje BCPL desarrollado por Martin Richards.

Durante muchos años el estándar de C fue la versión proporcionada con el sistema operativo UNIX versión 5. Pero pronto empezaron a surgir muchas implementaciones del C a raíz de la popularidad creciente de los microordenadores. Por este motivo, se hizo necesario definir unC estándar que está representado hoy por el ANSI C.

CARACTERÍSTICAS GENERALES DEL LENGUAJE:
Es un lenguaje de propósito general estructurado.
Produce código portable, rápido, eficiente y compacto.
Proporciona tipos de datos y con posibilidad de utilizar tipos abstractos.
Facilita el manejo de bits, bytes y direcciones.
Su sintaxis es bastante flexible.
Permite creación y compilación demódulos por separado.
La entrada/salida no forma aparte de la definición, puesto que se realiza a través de una librería de funciones, haciendo al compilador mas rápido al no tener que generar códigos por esas funciones.
Amplio soporte de funciones recursivas.
Incorpora la noción de apuntadores (variables que toman como valor una dirección de memoria).
ESTRUCTURA DE UN PROGRAMA EN C
Laestructura de un programa en C, consta de algunas partes esenciales: las cuales son uno o más módulos llamadas funciones, siendo main() la primera función que es llamada cuando empieza la ejecución del programa .
Cada función debe contener :
Directivas De Pre-Procesador (instrucciones que se le dan al compilador antes de compilar)
#include
#define
Ejemplo:
#include
En esta sentencia se indica,que de las librerías contenidas en el lenguaje, "Incluya" en el programa la directiva stdio.h, la cual contiene las funciones de entrada y salida de datos (standar input output, en inglés). Si se necesitan las funciones matemáticas, se debe especificar con la declaratoria:
#include
Si se requiere de funciones de cadenas, se utiliza:
#inlcude y #inlcude
Es necesario aclarar que esto se hace alinicio del programa, y las declaratorias deben llevar el símbolo de numeral (#) seguido de la sentencia "include", y entre signos de mayor y menor que () el nombre de la directiva.
Declaraciones Globales
Pueden ser:
*Prototipos de Funciones: También llamadas declaraciones de funciones.
*Declaraciones de Variables
cabe destacar, que esto se hace seguido de los #include y los #define.Función Principal main()
Esta es la función principal de nuestro programa, su cuerpo, por ello NUNCA debe faltar, ya que en ella van contenidas todas las instrucciones de nuestro programa.
main()
{
Declaraciones locales /*Comentarios */
Sentencias
}
La función main() va al inicio, luego abrimos llaves y dentro de ellas van las declaraciones de variables, las sentencias de lectura, cálculos,asignaciones e impresiones, y con la última llave ( } ), le indicamos el final del programa.
Ejemplo 1.1
Programa que a partir del radio, calcula el área de un círculo:
#include
#include
main()
{
float radio, area;
printf("Radio=\n");
scanf("%f", &radio);
area=3.14159*radio*radio;
printf("El Area es %f\n\n", area);
getch();
return 0;
}
Explicación:
Le indicamos al compilador, queusaremos las bibliotecas y , ¿por qué ?, por que esta biblioteca, contiene las funciones getche(), getch(), etc, y de una de ellas hacemos uso en este pequeño ejemplo.
Luego, le indicamos a nuestro programa el inicio de nuestro programa (función main() ).
Declaramos, como valores reales, las variables radio y area (de esto se hablará más adelante). Luego, con la instrucción printf(), mostramos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Base de datos(procesamiento de datos
  • Procesamiento de datos
  • Procesamiento De Datos
  • proceso de datos
  • Procesamiento De Datos
  • Procesamiento De Datos
  • Procesamiento De Datos
  • procesamiento de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS