apuntes fundamentos programacion

Páginas: 26 (6420 palabras) Publicado: 20 de abril de 2015
Apuntes de Fundamentos de Programación.
Ing. Francisco Ríos Acosta

Instituto Tecnológico de la Laguna, a 18 de agosto del 2008.

Apuntes de Fundamentos de Programación.
FRANCISCO RÍOS ACOSTA
Instituto Tecnológico de la Laguna
Blvd. Revolución y calzada Cuauhtémoc s/n
Colonia centro
Torreón, Coah; México
Contacto : friosam@prodigy.net.mx

pag. 1 de 17

Apuntes de Fundamentos de Programación.Ing. Francisco Ríos Acosta

4

Instituto Tecnológico de la Laguna, a 18 de agosto del 2008.

pag. 2 de 17

Introducción a la programación.

Dentro de este tema veremos algunos conceptos y definiciones que nos ayudarán a situarnos en el entorno de aprendizaje de
la escritura de programas de computadora. La clasificación del software en 2 tipos : software de sistemas y software de
aplicaciones, nosayudarán en cuanto a la dirección de nuestros esfuerzos al construir programas. Si deseamos dedicarnos a
resolver problemas empresariales de tipo administrativo, control de procesos donde intervengan personas, materiales,
dinero, reportes estadísticos, manejo de bases de datos, sistemas en el web, entre otros, claramente habremos seleccionado
el dedicarnos a escribir programas de aplicaciones. Si nosvamos por el camino de escribir programas para procesos
industriales, manejo y codificación-decodificación de video, programación de autómatas industriales, robótica, editores,
compiladores, sistemas operativos, hojas de cálculo, procesadores de texto, entre otros, habremos tomado el sendero de la
programación de sistemas.
Los conceptos de programa, programación y de lenguaje de programación, sonrequeridos con el fin de conocer de manera
formal los objetos –programa y lenguaje de programación- y las metodologías –programación-, involucrados en el contexto
de la escritura de programas de computadora. En otras palabras, cuando escribimos programas que serán ejecutados en una
computadora, el conocimiento formal de programa, programación y lenguaje de programación nos ayudarán aposicionarnos
de manera firme sobre una plataforma que nos permita orientar nuestros esfuerzos de manera clara, hacia la construcción del
programa -¿qué vamos a efectuar?-, qué herramientas formales- programación- usaremos para el desarrollo del programa –
análisis y diseño-, y qué lenguaje de programación seleccionaremos para efectuar la implementación del programa. El
concepto de programación es aplicado entodas las etapas del desarrollo de un programa, incluyendo la implementación –
codificación-, pruebas y mantenimiento.
El estudio de la definición de datos es de importancia fundamental, debido a que ellos representan la entrada y salida de un
programa de computadora. ¿Cómo construímos programas sin este concepto?, sería una auténtica “burresada” –sic-. Hemos
visto en la unidad I que en laorientación a objetos los datos de entrada a una computadora y los datos de salida, son objetos,
de forma que al hablar de datos estaríamos hablando también de objetos. En realidad, los datos pueden tener diferentes
“formas de vestir”, en algunos casos serán enteros, cadenas, caracteres, números reales, en otras ocasiones serán objetos –
datos cuya estructura es mas compleja-. También al estudiar elconcepto de datos, veremos que se le asocia a un dato, su
almacenamiento, su direccionamiento y representación en memoria, y su representación cuando es númerico, en diferentes
notaciones como son la binaria y la hexadecimal.
Los programas manipulan los datos de entrada -usando instrucciones- con el fin de producir datos de salida. Este proceso de
manejo de datos en algunas ocasiones requiere deciertas operaciones aritméticas, relacionales y lógicas, que involucran a
operandos, operadores y a expresiones. De aquí que veremos los diferentes operadores aritméticos, relacionales y lógicos, la
asociatividad y tipo de estos operadores, la prioridad de ejecución, así como la construcción de expresiones y su evaluación
donde involucren a los diferentes tipos de operadores.
Terminaremos explicando...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Apuntes de Fundamentos de Programacion
  • Apuntes de programacion
  • Apuntes de programacion
  • Apuntes de programación
  • Apuntes Programacion
  • Fundamentos De La Programacion
  • Fundamentos De Programacion
  • Fundamentos de programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS