Lectura

Páginas: 16 (3838 palabras) Publicado: 3 de febrero de 2013
Capítulo #1
Introducción

1.1. PRESENTACIÓN
Saber programar es una herramienta imprescindible para cualquier profesionista, más en el área de la ingeniería, pues le permite solucionar problemas complejos mediante la realización de cálculos matemáticos que procesan grandes cantidades de datos. En los últimos años ha habido una mayor tendencia al uso de C entre programadoresprofesionales. Entre las muchas razones de la popularidad de C están las siguientes:

* C es un lenguaje de programación estructurado, de alto nivel, flexible y orientado a funciones.
* C tiene ciertas características de bajo nivel de las que sólo se dispone normalmente en ensamblador o en lenguaje máquina.
* Los programas escritos en C son transformados por los compiladores en pequeñosprogramas objeto que se ejecutan eficientemente.
* Existen compiladores de C comerciales para la mayoría de las computadoras personales, minicomputadoras y grandes computadoras.
* C no depende en gran manera de la máquina. Los programas escritos en C se pueden llevar fácilmente de una computadora a otra.

Durante mi estancia como estudiante en la F.I.M.E.-U.A.N.L. aprendí a programaren FORTRAN, BASIC y COBOL, todos estos lenguajes eran no estructurados. Una vez que terminé la carrera y comencé a impartir cátedra, me correspondió enseñar PASCAL, QUICKBASIC y COBOL.
Tanto PASCAL como QUICKBASIC ya incluían características de la programación estructurada; la diferencia radica en que en la programación estructurada las instrucciones se ejecutan de manera secuencial y estasecuencialidad no se ve interrumpida en ningún momento.
Un lenguaje estructurado tiene además instrucciones repetitivas y selectivas; todas ellas con un principio y un fin bien claro y definido. La principal instrucción que rompe con la secuencialidad de un programa es la sentencia goto, por eso su uso ya ha sido descontinuado.
Ahora, en la F.I.M.E. ya impartimos Lenguaje C, Visual Fox Pro yProgress, todos ellos soportan la programación estructurada, aunque en el caso de Visual Fox Pro y Progress también soportan la Programación Orientada a Objetos.
La realización de este libro, es el resultado del esfuerzo coordinado de cada uno de los autores; esperamos sea un apoyo que le permita, al estudiante, visualizar en forma práctica las instrucciones más importantes y utilizadas para comprendery aprender la filosofía de la Programación Estructurada.

Atentamente
I.A.S. Edgar Danilo Domínguez Vera, M.C.
Maestro en Ciencias de Administración con especialidad en Sistemas

1.2. DEFINICIÓN DE PROGRAMACIÓN DE COMPUTADORAS.
Es muy difícil dar una definición de lo que es la programación por lo que comenzaré por decir que la programación no es una ciencia exacta, aquí no hay solucionesúnicas, un problema puede ser resuelto por programación, sin embargo, puede haber programas diferentes que solucionan el mismo problema.
En la programación no hay reglas estrictas porque no se trata de aplicar una fórmula. Es inútil tratar de aprender a programar por memorización. En la programación hay herramientas y el objetivo es usar esas herramientas con un orden lógico que nos ayuden aresolver un problema.
Mucho se ha discutido acerca de que la programación es un arte. Hay algo de verdad en lo anterior pero también es ciencia porque trata de entender la realidad y procura desarrollar una solución mediante técnicas y métodos ya existentes.
Por lo tanto, podemos decir que la programación de computadoras es la habilidad de interpretar un problema; llevar ese problema a un nivel deabstracción tal que permita desarrollar un algoritmo de solución que posteriormente pueda convertirse en un código que sea interpretable por una computadora.

1.3. HISTORIA DEL LENGUAJE “C”
El lenguaje C es un lenguaje de alto nivel que combina el poder de un lenguaje ensamblador con la facilidad de uso y portabilidad de un lenguaje de alto nivel. Fue desarrollado en 1972 en los laboratorios de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lecturas
  • Lectura
  • La lectura
  • Lectura
  • Lectura
  • Lectura
  • Lecturas
  • Lectura

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS