lenguaje c

Páginas: 33 (8021 palabras) Publicado: 3 de diciembre de 2013
Lenguaje C
El lenguaje C, fue diseñado por Dennies Ritchie en 1970, en los laboratorios Bell de Estados Unidos.
Este lenguaje presenta varias características, entre las cuales están:
1. Lenguaje de programación de propósitos generales
2. Permite la Programación Estructurada
3. Abundancia de Operadores y Tipos de Datos
4. No está asociado a ningún sistema operativo ni a ninguna máquina enparticular
5. Popular y eficaz
6. Permite el desarrollo de Sistemas Operativos y programas de aplicación
7. Portabilidad
8. Existen librerías de funciones en las bibliotecas estándar
9. tiene sólo 32 palabras reservadas

*bibliotecas: es el archivo que contiene código objeto de una colección de rutinas o funciones que realizan tareas determinadas y se pueden utilizar en los programas.*Enlazador: Programa que convierte las funciones de la biblioteca estándar de C, con el código que ha traducido el compilador y transforma en un código ejecutable.
Estructura de Un programa en C
Ya estamos apunto de entrar a lo más interesante, a la programación en sí; pero es necesario, primero; mencionar algunos de los errores típicos al programar, para que el lector sepa como identificarlos y asílos pueda corregir.
1. ERROR DE SINTAXIS: Estos errores son producidos, cuando se hace mal uso de las reglas del lenguaje de programación, y se violan las normas de sintaxis, de ese lenguaje (en nuestro caso C); estos errores son fáciles de detectar por que generalmente es el compilador, que los identifica (Y hasta muestra la línea donde se encuentra dicho error, pero eso depende de la versióndel compilador que estemos usando).
2. ERRORES DE EJECUCIÓN: Estos errores se producen, cuando le indicamos a la computadora, realizar una determinada acción, y esta la comprende, pero no puede ejecutarla. Por ejemplo, indicarle a la computadora una división entre cero, sumar dos variables a las cuales no se les ha signado valor alguno, etc.
3. ERRORES DE LÓGICA: Muchas veces, cuando estamosprogramando, el compilador no nos indica errores de sintaxis, ni de lógica; pero el resultado de nuestro programa, esta fuera del rango esperado, esto es producto de un error de lógica en el código de nuestro programa. Este tipo de errores son muy difíciles de identificar y por supuesto de corregir, ya que generalmente hay que revisar línea por línea de nuestro programa. Ejemplo: El sueldo negativo deun empleado, etc.
La estructura 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:
#includeLo que se le esta indicando, es que de las librerías, "Incluya" en nuestro programa la biblioteca “stdio.h”, la cual contiene las funciones de entrada y salida de datos (estándar input output, en inglés). Si necesitamos las funciones matemáticas, debemos especificarlo con la declaratoria:
#include
Si necesitamos las funciones de cadenas:
include
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, lo cual se tratará más adelante
*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,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje C
  • Lenguaje c
  • lenguaje c
  • lenguaje c
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS