presentación de powerpoint - unamprofesores.fi-b.unam.mx/karinagm/tema-i_2018-1.pdf ·...

Post on 05-May-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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/

top related