no se :)
Páginas: 3 (603 palabras)
Publicado: 19 de mayo de 2014
Fundamentos de Programación
Agenda
• Qué es un Computador
• Qué es un Lenguaje de Programación
– Lenguaje de Máquina
– Interpretador y Compilador
• Logo
–La Tortuga
– Comandos Básicos
– Ejercicios
• Conclusiones y Bibliografía
Qué es un Computador
HW
SW
Sistema Operativo
Controladores de HW
Aplicaciones
CPU
Memoria
I/O
Qué esun Computador
• Es un dispositivo capaz de realizar cálculos y
tomar decisiones lógicas mucho más rápido
que los humanos.
• El computador procesa datos bajo el control
de instruccionessecuenciales a los que
llamamos programas.
– Estos programas se escriben en lenguajes de
programación.
Lenguajes de Programación
• El computador solo comprende unos y ceros.
• ¿En que lenguaje noscomunicamos?
– Binario/Hexadecimal
– Inglés
Lenguajes de Programación
• Un computador por si solo no es inteligente.
– Los usuarios deben expresar sus necesidades en
un lenguaje no ambiguo.• Este curso es una introducción a la
programación, con énfasis en impartir las
habilidad básicas para programar en cualquier
lenguaje de programación que desees
aprender.
Lenguajes deProgramación
• Para comunicarnos con los computadores existen
El ensamblador no es mucho mejor.
varias de máquina es poco
El lenguaje alternativas: práctico.
Se escriben muchas líneas para
programasrelativamente sencillos.
– Lenguaje de Máquina (Bits)
– Lenguaje de Bajo Nivel (Ensamblador)
– Lenguaje de Alto Nivel (Logo, Scilab, C)
Parecidos al inglés con notación matemática. Se programamucho más rápido.
Lenguaje
Natural
Alto nivel
Bajo Nivel
Máquina
Lenguaje del
Computador
Compilación / Interpretación
• El paso de traducción de lenguaje natural a
lenguaje demáquina debe ocurrir en algún
momento.
• Dependiendo de cuando, se llama:
– Compilación: Una sola vez, al terminar de escribir el
programa.
– Interpretación: Cada vez que se ejecuta el programa,...
Leer documento completo
Regístrate para leer el documento completo.