Olaa
1. ¿Quién y en qué año fue diseñado Lenguaje C?
2. ¿Cuáles son las características de lenguaje C?
3. ¿Cuáles son los errores, defínelos y ejemplifícalos?
4. ¿Cuáles son las partes que conforman un programa?
5. Escribe un ejemplo de programa en C.
6. Menciona las diferenciasentre el programa y un pseudocódigo.
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:
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 sistemaoperativo ni a ninguna máquina
5. Popular y Eficaz
6. Permite el desarrollo de Sistemas Operativos y programas de aplicación
7. Portabilidad
8. Existen las librerías en las bibliotecas
9. tiene sólo 32 palabras reservadas
[pic]
*bibliotecas: es el archivo que contiene código objeto de una colección de rutinas o funciones que realizan tareas determinadas y se pueden utilizaren los programas.
*Enlazador: Programa que convierte las funciones de la biblioteca estándar de C, con el código que ha traducido el compilador.
ERRORES COMUNES AL PROGRAMAR
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 puedacorregir.
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
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 estamos programando, el compilador no nos indica errores de sintaxis, ni de lógica; pero el resultado de nuestro programa, esta fuera delrango 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 de un empleado, etc.
La estructura de un programa en C, consta de algunas partes esenciales: las cuales son uno o más módulosllamadas 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
#include antes de compilar)
#define
ejemplo:
#include
Lo que se le esta indicando, es que de las librerías, “Incluya” en nuestro programa ladirectiva stdio.h, la cual contiene las funciones de entrada y salida de datos. Si necesitamos las funciones matemáticas, debemos especificarlo con la declaratoria:
#include
Si necesitamos las funciones de cadenas:
#inlcude
Es necesario aclarar que esto se hace al inicio del programa, y las declaratorias deben llevar el símbolo de numeral (#) seguido de la sentencia “include”, y entresignos 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...
Regístrate para leer el documento completo.