algoritmos y programacion

Páginas: 9 (2208 palabras) Publicado: 2 de junio de 2013
INTRODUCCION
El entorno del lenguaje c es un lenguaje de programación estructurado. Lo que quiere decir que el código o algoritmo esta ordenado o estructurado, Así pues es fácilmente diferenciable de un lenguaje orientado a objetos.
El lenguaje C es uno de los lenguajes más rápidos y potentes que existen hoy en día con una sintaxis sumamente compacta y de alta portabilidad
La base del Cproviene del BCPL, escrito por Martin Richards, y del B escrito por Ken Thompson en 1970 para el primer sistema UNIX en un DEC PDP-7. Estos son lenguajes sin tipos, al contrario que el C que proporciona varios tipos de datos.
Los tipos que ofrece son caracteres, números enteros y en coma flotante, de varios tamaños. Además se pueden crear tipos derivados mediante la utilización de punteros, vectores,registros y uniones. El primer compilador de C fue escrito por Dennis Ritchie para un DEC PDP-11 y escribió el propio sistema operativo en C.
C trabaja con tipos de datos que son directamente tratables por el hardware de la mayoría de computadoras actuales, como son los caracteres, números y direcciones. Estos tipos de datos pueden ser manipulados por las operaciones aritméticas que proporcionanlas computadoras. No proporciona mecanismos para tratar tipos de datos que no sean los básicos, debiendo ser el programador el que los desarrolle. Esto permite que el código generado sea muy eficiente y de ahí el éxito que ha tenido como lenguaje de desarrollo de sistemas. No proporciona otros mecanismos de almacenamiento de datos que no sea el estático y no proporciona mecanismos de entrada nisalida. Ello permite que el lenguaje sea reducido y los compiladores de fácil implementación en distintos sistemas. Por contra, estas carencias se compensan mediante la inclusión de funciones de librería para realizar todas estas tareas, que normalmente dependen del sistema operativo.




ENTORNO AL LENGUAJE C
Debemos definir que es un programa. Un programa puede entenderse como la forma deexpresar la solución a un problema de manera que sea comprensible para el ordenador. En otras palabras, un programa es un conjunto ordenado de instrucciones que se dan a la computadora indicando el conjunto de operaciones o tareas que se desea llevar a cabo.
Una instrucción es un conjunto de símbolos que representa una orden de operación o tratamiento para el ordenador.
A la hora de crear unprograma, hay que tener en cuenta los siguientes pasos:
1) Realizar un análisis del problema definiendo los requisitos a los que se deben dar solución
2) Diseñar y verificar el algoritmo que se va a seguir para solucionar el problema
3) Se codifica el algoritmo diseñado anteriormente en un lenguaje de programación
4) Se traduce el código fuente escrito a código maquina empleando compiladores,generándose de esta manera el programa ejecutable por el ordenador.
5) Se comprueba que el programa generado funciona correctamente. En caso de encontrar algún error, se depura el código (solución a los problemas)
6) Se realiza la documentación del programa realizado.
EL LENGUAJE C ES:
C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie.
El lenguaje de programación C es unlenguaje de alto nivel que se puede caracterizar por los siguientes puntos:
Es de propósito general, esto significa que puede ser usado tanto para el desarrollo de sistemas operativos como para programas científicos, programas de aplicación o programas de educación y juegos.
Posee una alta transportabilidad ya que los programas escritos en C pueden ser llevados de un tipo de ordenador a otro yfuncionarán. Los cambios que hay que realizar son mínimos.
Como solo tiene 32 palabras reservadas se dice que es compacto.
·Los compiladores generan ejecutables más pequeños porque por norma general, los programas escritos en lenguaje C poseen menos líneas de código que otros lenguajes de programación de alto nivel.
El lenguaje de programación C es un lenguaje imperativo o procedimental. Esto...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo y programacion
  • algoritmo y programacion
  • Algoritmos Programacion
  • Algoritmos en programacion
  • Algoritmos Y Programacion
  • algoritmo y programacion
  • Algoritmos de programacion
  • Algoritmo de Programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS