ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programacion Aplicacion de las Tecnologias de Informacion


Enviado por   •  31 de Enero de 2017  •  Ensayo  •  8.924 Palabras (36 Páginas)  •  180 Visitas

Página 1 de 36

[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:

  1. Definir el problema.
  2. Planear la solución.
  3. Codificar el programa.
  4. Probar el programa.
  5. 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.

...

Descargar como (para miembros actualizados) txt (56 Kb) pdf (519 Kb) docx (429 Kb)
Leer 35 páginas más »
Disponible sólo en Clubensayos.com