0% encontró este documento útil (0 votos)
41 vistas1 página

Infografía sobre Programación y Algoritmos

Este documento presenta una breve historia de la computadora desde 1939 hasta la actualidad. También describe los componentes básicos de una computadora, incluyendo partes externas e internas. Además, explica conceptos clave como algoritmos, diagramas de flujo y la metodología para resolver problemas basados en computadoras.

Cargado por

Carolina Navarro
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
41 vistas1 página

Infografía sobre Programación y Algoritmos

Este documento presenta una breve historia de la computadora desde 1939 hasta la actualidad. También describe los componentes básicos de una computadora, incluyendo partes externas e internas. Además, explica conceptos clave como algoritmos, diagramas de flujo y la metodología para resolver problemas basados en computadoras.

Cargado por

Carolina Navarro
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Introducción a la

Programación
Historia de la computadora
1939: Charles Babbaje, Máquina analítica.
1942: Blaise Pascal, Pascalina.
1944: Mark I, Howard H. Aiken.
1947: Eniac, John Mauchly. Neuman, padre de las
computadoras.
1948: W. Shockley, se crean los tranformadores.
1951: UNIVAC.
1958-1970: Segunda y tercera generación de las
computadoras.
1971: IBM, Inventa el disco flexible. Aparece el
Microprocesador personales. Cuarta generación.

1973: XEROX, Primer ordenador.


1976: Steve Jobs, Apple I.
1977: Apple II.
1984: Macintosh, Apple II. Quinta generación.
1985: Microsooft mayor distribuidos de sooftware.
1991: LINUX.
1993: Internet.

Componentes básicos de una computadora


Externos Internos Sistemas Programas
Teclado
Memoria RAm Windows Depuradores
Mouse
Memoria ROM Mac OS X Editor de texto
Web Cam
Disco duro LINUX Interpretes
Lectora DVD
DVD Compiladores
Escáner
Pantalla táctil Microprocesador IDEs
Parlante
Monitor

Algoritmos
Luis Joyanes Aguilar, define el algoritmo como un método para resolver un problema. La
resolución de un problema exige el diseño de un algoritmo que resuelva el mismo. Debe ser
preciso, definido y ser finito. La definición de un algoritmo debe describir tres partes: ENTRADA,
PROCESO Y SALIDA.

Problema DIseño del Programa de


algoritmo computadora

Diagramas de flujo
También conocido como flowchart es una técnica
de programación de algoritmos antigua y muy
utilizada. Un diagrama de flujo, Jayanes Aguilar, lo
define como: un diagrama que utiliza símbolos
estándar mostrados en la tabla sigyuiente y que
tiene los pasos de un algoritmo escritos en esas
cajas unidas por flechas, denominadas líneas de
flujo, que indican la secuencia en que se debe
ejecutar.

Metodología para la solución de problemas basados en computadora


Definición del problema: Está dada en sí por el enunciado del problema, el cual debe ser claro y complejo.
Análisis de los datos: Para poder definir con precisión el problema se requiere que las especificaciones de entrada y salida sean descritas con
detalle.
Diseño de la solución: Esta etapa incluye la descripción del algoritmo resultante en un lenguaje natural, de diagrama de flujo o natural de
programación.
Codificación: Se refiere a la obtención de un programa definitivo que pueda ser comprensible para la máquina. Incluye una etapa que se reconoce
como compilación.
Prueba y depuración: Una vez que se ha obtenido el programa ejecutable, este es sometido a prueba a fin de determinar si resuelve o no el
problema planteado en forma satisfactoria.
Documentación: Debido a que el programa resultante en esta etapa se encuentra totalmente depurado (sin errores), se procede a la utilización para
resolver problemas del tipo que dio origen a su diseño.
Mantenimiento: Se refiere a las actualizaciones que deban aplicarse al programa cuando las circunstancias así lo requieran.

NAVARRO SANDOVAL ROSA VICTORIA CAROLINA

También podría gustarte