You are on page 1of 2

Fundamentos de programacin Carlos Jos Panduro Rivera

Unidad 1
Reflexiones






Qu aprend en esta unidad?
Lo mas importante e interesante que aprend en esta unidad son los siguientes puntos.

El porque se crearon los lenguajes de programacin
Los lenguajes de programacin se crearon por el simple hecho poder programar una
computadora para que realice determinada accin o mejor dicho resolver un
problema, junto con ello se crearon los lenguajes de alto nivel pues era bastante
complejo programar en lenguaje maquina por lo tanto los investigadores crearon
lenguajes de programacin mas parecidos al lenguaje humano.

La diferencia de software y hardware

En que el hardware lo podemos tocar y el software no pues es el soporte lgico.

El ciclo de vida de un software

1.- Planteamiento del problema
2.- Anlisis del problema
3.- Diseo de la solucin
4.- Codificacin
5.- Validacin y pruebas
6.- Documentacin
7.- Mantenimiento

Modelo de Von Neumann
Propone que tanto el programa como los datos sean almacenados en la memoria, de esta
forma la computadora no tiene que reconstruirse, pues para programarla nicamente
debe introducirse el programa por el dispositivo indicado y posteriormente alimentarla
con los datos de entrada para que calcule la salida correspondiente.

La funcin de la ALU
Unidad Aritmtica Lgica esta encargada de realizar las operaciones matemticas.

Partes que intervienen en un proceso como Teclear una contrasea en la
computadora para iniciar un programa.
Primeramente recibe mediante un dispositivo de entrada (teclado) la contrasea, la
cual se guarda en la memoria principal en forma binaria, despus la unidad de control
decodifica la instruccin almacenada en la memoria y detecta los dispositivos
implicados en esa ejecucin para enviarles las seales de ejecucin del programa.
Las partes que intervienen en este proceso son los dispositivos de entrada y salida, la
unidad central de procesamiento y la memoria principal.

Fundamentos de programacin Carlos Jos Panduro Rivera

Unidad 1
Reflexiones






Dnde puedo aplicar lo aprendido en esta unidad?
Principalmente puedo aplicar lo aprendido en el desarrollo de un software, pues es
muy importante conocer su ciclo de vida antes de desarrollarlo, as como al vender un
software.
Considero que es bastante posible que las computadoras en un futuro remplacen las
actividades cotidianas de una persona junto con ayuda de inteligencia artificial
puedan realizar nuestras labores pues as como las programamos con una serie de
instrucciones nuestras actividades cotidianas estn dadas por secuencias y ordenes
por parte de nuestro cerebro.

You might also like