Professional Documents
Culture Documents
PROGRAMACIN BSICA
SEMANA 2
Semana 2
La computadora procesa datos para transformarlos en informacin
Datos
Entrada
Computadora
Proceso
Informacin
Salida
Dispositivos de entrada
Dispositivos de salida
Procesador (Unidad de control y Unidad aritmtica y Lgica)
Memoria
Almacenamiento secundario
Semana 2
Antecedentes de la computadora
Abaco, Pascalina, Mquina analtica, ordenadores analgicos.
Computadoras actuales
Nacen de la creacin del circuito integrado
Supercomputadora, MainFrame, Minicomputadora,
Microcomputadora o PC
Tipos de computadoras
Semana 2
Hardware desde la perspectiva del programador
conjunto de circuitos electrnicos interconectados entre s
capaces de recibir y procesar instrucciones aritmticas.
Sistema operativo
acta de interfaz entre los dispositivos de hardware y
puede ser de tipo Multiusuario, Multiprocesador,
Multitarea, Multitramo, tiempo real (windows CE, qnx).
Semana 2
Programa: Secuencia de instrucciones que una computadora puede
interpretar y ejecutar.
Cdigo fuente: Es un programa escrito en un lenguaje de alto nivel
Lenguaje de programacin: Sirven para escribir programas que
permitan la comunicacin usuario/mquina.
Los principales lenguajes utilizados en la actualidad son:
Lenguajes de mquina: Estn escritos en lenguajes directamente
inteligibles por la mquina siendo cadenas binarias (dgitos 1 y 0).
Lenguaje de bajo nivel: conjunto de instrucciones que dependen
del hardware donde se ejecuta. (ensamblador)
Lenguajes de alto nivel: expresar los algoritmos de una manera
adecuada a la capacidad cognitiva humana, en lugar de a la
capacidad ejecutora de las mquinas son los ms utilizados por los
programadores. (phyton)
Semana 2
Semana 2
Interprete: Es un traductor que toma un programa
fuente, lo traduce Lnea a Lnea y a continuacin lo
ejecuta.
Compiladores: Realiza la traduccin de un programa
escrito en lenguaje de alto nivel a lenguaje mquina.
Un compilador traduce en lenguaje maquina un cdigo
fuente y almacena el resultado en otro archivo llamado
cdigo objeto.
El cdigo objeto es el que se carga en la memoria
principal de la computadora y se ejecuta por el
procesador.
Semana 2
Semana 2
IDE (Integrated Development Envirnonment, o Entorno
de programacin integrado).
Herramienta esencial a la hora de desarrollar software.
Incluye
Editor
Intrprete o Compilador
Depurador
Ayuda en lnea
Semana 2
Ejecucin de un programa
Python es un lenguaje de
programacin de alto nivel
cuya
filosofa
hace
hincapi en una sintaxis
muy limpia y que favorezca
un cdigo legible, siendo
un lenguaje interpretado.