Programacion Aplicacion de las Tecnologias de Informacion
Enviado por Juan Carlos Luna • 31 de Enero de 2017 • Ensayo • 8.924 Palabras (36 Páginas) • 180 Visitas
[pic 1][pic 2]
Aplicación de las Tecnologías de la Información
La Programación
Juan Carlos Luna Bernal 1519467 IEC
Roy Alejandro Cardozo Pérez 1672324 ITS
Mario Alberto Garza Gómez 1747799 IAS
Jaime Alejandro Meza Landeros 1729662 IAS
Israel Palacios Martínez 1723515 IMC
Contenido
1
Aplicación de las Tecnologías de la Información 1
Programación 9
Lenguaje de programación 9
Historia de la Programación 9
Programación Estructurada 13
La programación estructurada 13
Orígenes de la programación estructurada 13
Definición de las 3 estructuras básicas 14
Estructura Secuencial 14
Estructura Selectiva 14
Estructura Repetitiva (Iterativa) 15
Ventajas de la Programación Estructurada 15
Lenguajes de programación estructurada 15
Programación orientada a objetos 17
¿Qué es? 17
Introducción 17
Origen 18
Clases 21
Ventajas de la programación orientada a objetos 21
Programación Modular 22
Ejemplo 22
Modulo Saludo 23
Fin 23
Módulo 23
Fin Módulo 23
Módulo 23
Fin Módulo 23
Los procedimientos 23
Estructura de un programa y de un procedimiento: 24
Los parámetros (argumentos) 24
Variables locales y globales. 25
Ejemplo: 25
Ventajas de la programación modular: 26
Programación Funcional 27
Las características más generales de la programación funcional 27
En la programación funcional se encuentra: 28
Desventajas de la programación funcional 29
Semántica limpia 29
Programación Concurrente 31
Introducción Programación Concurrente. 31
Programación Concurrente 31
¿Qué es la programación concurrente? 32
Threads/Hilos 33
Threads/hilos en Java 35
Conclusiones 35
Referencias 36
Bibliografía 37
Figura 1 4
Figura 2 5
Figura 3 7
Figura 4 17
Figura 5 17
Figura 6 17
Figura 7 20
Introducción
Programación
Todos hemos usado algún Software una vez en nuestras vidas, tal vez para procesamientos de texto u hojas de cálculo para resolver problemas. Y tal vez, alguna vez te has de haber preguntado ¿Cómo se programa?
Un programa es un conjunto de instrucciones paso a paso que dirige la computadora para hacer las tareas que desea que haga y producir los resultados deseados.
Razones para aprender a programar:
- La programación ayuda a entender las computadoras, las computadoras solo son una herramienta. Si aprendes como escribir un programa simple, ganaras más conocimiento acerca del como las computadoras funcionan.[pic 3][pic 4]
- Escribir un pequeño programa incrementa tu confianza. Mucha gente encuentra una gran satisfacción personal creando un conjunto de instrucciones para resolver un problema.
- Aprender a programar permite saber rápidamente si te gusta la programación y si tienes el pensamiento analítico que los programadores necesitan. Incluso si decides que programar no es lo tuyo, entender el proceso ciertamente incrementara tu apreciación de como los programadores hacen las cosas.
El lenguaje de programación es un conjunto de instrucciones que proporciona una manera de decirle a la computadora la manera de realizar operaciones. No existe solo un tipo de lenguaje de programación, hay muchos.
¿Qué hacen los programadores?
En general, los programadores convierten soluciones de problemas en instrucciones para la computadora. El programador prepara las instrucciones del programa de la computadora y corre esas instrucciones en la computadora, después prueba el programa y revisa si funciona correctamente, y hace correcciones en el programa. El programador también escribe un informe acerca de este programa. Estas actividades tienen el propósito de ayudar al usuario con alguna necesidad, como el pago de empleados, clientes que pagan facturación o la admisión de estudiantes a un colegio.
El proceso de programar.
Desarrollar un programa incluye pasos similares como cualquier tarea de resolver algún problema. Son cinco pasos para poder programar:
- Definir el problema.
- Planear la solución.
- Codificar el programa.
- Probar el programa.
- Hacer el reporte del programa.[pic 5][pic 6]
Ahora los veremos uno a uno.
Definición del problema.
Supongamos que, eres un programador que es contactado porque se necesita su servicio. Te reúnes con los usuarios de una organización para analizar el problema o vas con un analista de sistema para que esboce el proyecto. Específicamente la tarea de definir el problema consiste en identificar qué es lo que sabes y lo que deseas saber.
...