Post on 05-May-2020
PANORAMA GENERAL 1.1 Evolución de la programación.
1.2 Beneficios de la programación (a la sociedad, a la industria, a la medicina, entre otros).
1.3 Algoritmos en la solución de problemas y sus retos.
1.4 Explicar el propósito y el papel de los fundamentos de la programación en la ingeniería.
OBJETIVO DEL TEMA
El alumno definirá la importancia de la
programación como herramienta en el quehacer
del Ingeniero.
¿QUÉ ES INGENIERÍA?
INGENIO
HISTORIA DE LA COMPUTACIÓN
¿Qué es computación?
El término computación tiene su origen en el vocablo en
latín computatio. Esta palabra permite abordar la noción de
cómputo como cuenta o cálculo.
¿Qué es una computadora?
¿Quién fue el padre de la computación?
Charles Babbage, Matemático, británico y científico de la
computación
1823 -1834 máquina diferencial
Retoman su trabajo en 1991(31 dígitos)
En 1830 diseño la máquina analítica para
ejecutar programas de tabulación o computación
Lady Ada Lovelance
¿QUÉ ES HARDWARE Y SOFTWARE?
1944. Tenía 760.000 ruedas y 800
kilómetros de cable y se basaba en la
máquina analítica de Charles Baddage.
SEXTA GENERACIÓN
SÉPTIMA GENERACIÓN
OCTAVA GENERACIÓN
Desaparecen los dispositivos mecánicos y físicos
NOVENA GENERACIÓN
Tamaño y velocidad
ACTUALIDAD
Desde 128 Gb hasta 60Tb
EVOLUCIÓN DE LA PROGRAMACIÓN ¿Qué es programación?
Se conoce como programación en ciencias de la
computación a los pasos que se abordan para crear
el código fuente de un programa informático. De
acuerdo con estos pasos, el código se escribe, se
prueba y se perfecciona.
El lenguaje de programación es, por otro lado,
la serie de parámetros y códigos de los que el
programador se vale para desarrollar software.
Existen distintos tipos de lenguajes:
NIVELES EN LENGUAJES DE PROGRAMACIÓN:
Lenguaje de alto nivel y lenguaje de bajo nivel:
BENEFICIOS DE LA PROGRAMACIÓN(A LA
SOCIEDAD, A LA INDUSTRIA, A LA MEDICINA,
ENTRE OTROS).
Sistematización de tareas y el manejo de la
información.
Sistemas de apoyo por los cuales puedes darte de
alta en línea.
Generación de empleos.
ALGORITMOS EN LA SOLUCIÓN DE
PROBLEMAS Y SUS RETOS.
Para la realización de un algoritmo es necesario realizar una
secuencia de pasos para llegar a cumplir con la resolución de un
problema dado. Para ello, definiremos los siguientes pasos:
Análisis previo del Problema
Definición de Requerimientos
Identificación de los Módulos
Realización de los Algoritmos
Implementación de los Algoritmos
En el último paso ya podemos hablar de una aplicación o programa de
computadora, que estará compuesto por una serie de instrucciones
que ordenadas una tras otra logran representar los algoritmos
diseñados y dar así solución a los requerimientos identificados.
ACTIVIDAD:
Explica mediante un mapa mental el propósito y el
papel de los fundamentos de la programación en la
ingeniería.
BIBLIOGRAFÍA
https://www.biografiasyvidas.com/biografia/b/bab
bage.htm
https://www.google.com.mx/search?q=maquina+a
nalitica+y+diferencial&tbm=isch&tbo=u&source
=univ&sa=X&ved=0ahUKEwjet7ib5dfVAhXDhF
QKHdjTCIUQsAQITw&biw=1821&bih=785
http://mrmendezxc.blogspot.mx/2013/10/linea-del-
tiempo-java.html
http://culturacion.com/generaciones-de-la-
computadora/