Introducción a la programación

Solo disponible en BuenasTareas
  • Páginas : 21 (5069 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de noviembre de 2010
Leer documento completo
Vista previa del texto
Introducción a la Programación

Álvarez Escudero Juan Jesús Andrade Rodríguez Silvia Alejandra Becerril Palma Marco Antonio De la Mora García Mishel López Chimil Marcos Nieto Crisóstomo Omar Trevilla Román Catalina Valera Paulino Armando Wals Selvas Jorge Enrique

Presentación La presente recopilación de apuntes ha sido escrita y revisada por los profesores de la Academia de Informática; laestructura y orden del documento permite seguir a la par el programa de estudios de la materia Introducción a la Programación. El objetivo del presente documento es proporcionar al estudiante que cursa la materia un apoyo y guía de estudio de todos los temas que se revisan en clase, proporcionando en algunos capítulos, ejercicios adicionales y propuestos para que el estudiante ejercite yfortalezca los conocimientos adquiridos en el aula. En el capítulo uno se estudia los elementos fundamentales de la programación, componentes esenciales de una computadora, modelo de Von Neumann y los sistemas de numeración. En el capítulo dos se abordan los fundamentos de la programación estructurada y modular, revisando temas como: solución de problemas por computadora, análisis de un problema, sudiseño y solución, definición de algoritmo y sus propiedades, representación de algoritmos mediante diagramas de flujo y pseudocódigo, estudio de las estructuras de programación básicas: secuencial, selectiva y repetitiva. Una vez analizados los elementos fundamentales de la programación estructurada se procede a estudiar en el capítulo tres, la elaboración de programas en lenguaje estructuradoutilizando para tal fin el lenguaje C, mostrando como se construye un programa partiendo de los elementos básicos a los más complejos. En el se estudian las variables y constantes, los tipos de datos, operadores aritméticos, relacionales y lógicos, prioridad de los operadores, expresiones, funciones de entrada y salida. En el capítulo cuatro se examina la estructura secuencial de un programa, laestructura condicional if, if-else y switch, posteriormente se inspeccionan las estructuras repetitivas for, while y do-while en cada estructura se dan ejemplos que demuestran su representación en pseudocódigo y diagrama de flujo, así como su importancia y uso. En el capítulo cinco se estudia un elemento crucial y de gran importancia en la programación como son las funciones, su concepto, elementos de unafunción, ejemplos de cómo diseñar funciones, el alcance de las variables locales y globales, paso de parámetros a funciones, recursividad y la elaboración e integración de módulos. En el capítulo seis se instruye en una de las estructura de datos más utilizadas como son los arreglos, su definición, arreglos unidimensionales y solución de problemas con vectores, arreglos bidimensionales y soluciónde problemas con matrices y arreglos de caracteres o cadenas.

Finalmente se proporcionan seis apéndices con la siguiente información: Apéndice Apéndice Apéndice Apéndice Apéndice Apéndice A B C D E F Comando básicos de MS-DOS y Linux Manual de uso del compilador DEV-CPP con el Sistema Operativo Windows Paso de parámetros a funciones y apuntadores Estructuras Funciones matemáticas Manual de usodel compilador gcc con el Sistema Operativo Linux

A continuación se listan los profesores de la Academia de Informática que participaron en la elaboración de estos apuntes. Profesor: Álvarez Escudero Juan Jesús Andrade Rodríguez Silvia Alejandra Becerril Palma Marco Antonio De la Mora García Mishel López Chimil Marcos Nieto Crisóstomo Omar Trevilla Román Catalina Valera Paulino Armando WalsSelvas Jorge Enrique Correo Electrónico: ing_juan_alvarez@yahoo.com.mx aleandrader@yahoo.com.mx mabecerrilp@gmail.com mish_1915@yahoo.com.mx uacmmlc@yahoo.com.mx nc_omar@yahoo.com.mx c_trevilla@yahoo.com avalera@hotmail.com wals_ucm@yahoo.com.mx

Agradeceremos cualquier observación, sugerencia o colaboración para enriquecer y mejorar estos apuntes.

Ciudad de México, septiembre del 2007...
tracking img