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

Actividad Diagnostica Tic 2


Enviado por   •  2 de Febrero de 2015  •  479 Palabras (2 Páginas)  •  221 Visitas

Página 1 de 2

Programación de las computadoras.

Para llegar a tener una secuencia de instrucciones que den solución a un problema es necesario ejecutar varias etapas.

• Etapa de análisis: En esta etapa el programador debe entender claramente el problema. Saber qué es lo que se quiere resolver. (Analizar)

• Etapa de Solución general: Escribir la serie de pasos que sean necesarios para dar solución al problema. Estos pasos se pueden desarrollar a través de un Diagrama de flujo (Utilizando símbolos) ó a través de un seudo lenguaje (Utilizando Lenguaje común). A lo anterior es lo que se conoce con el nombre de algoritmo

• Etapa de prueba: Consiste en chequear el algoritmo paso a paso para estar seguro si la solución da solución verdaderamente el problema. (Prueba de escritorio). Etapa de implementación específica: Consiste en traducir el algoritmo a un lenguaje de programación. (Codificar).

• Etapa de prueba: Consiste en ejecutar el programa en un computador y revisar los datos arrojados para ver si son correctos y hacer los ajustes necesarios. (Implementar).

• Etapa de uso: Consiste en instalar el programa de manera definitiva para el uso por parte del usuario.

Evolución e importancia.

La informática es una disciplina que ha avanzado a un ritmo vertiginoso, y obviamente la programación ha tenido que hacerlo al mismo ritmo para no quedarse atrás con todas las capacidades del nuevo hardware y para permitir que cada vez se puedan hacer más cosas (y más fácilmente) no ya con los ordenadores, sino con prácticamente cualquier dispositivo electrónico.

Desde las tarjetas perforadas y el lenguaje ensamblador, hasta los actuales IDE’s y lenguajes orientados a la programación de dispositivos móviles: la gama de lenguajes es de lo más amplio, y aunque muchas veces unos han bebido de otros, lo cierto es que se puede apreciar diferencias significativas entre muchos lenguajes. Medio siglo en el que hemos visto lenguajes de sintaxis muy simple y otros potentes pero complejos; programación iterativa, declarativa, funcional; orientada a objetos, a eventos, a aspectos; lenguajes de cliente, de servidor…

¿Y el futuro? Difícil de predecir, aunque en Genbeta Dev ya lo intentamos, vaticinando cómo será 2012 en el desarrollo web, en móviles y en tablets y en la nube. En cualquier caso, merece la pena ver la infografía completa y echar la vista atrás para ver cómo ha evolucionado nuestra forma de dar órdenes a las maquinitas.

...

Descargar como (para miembros actualizados)  txt (3.4 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com