Beruflich Dokumente
Kultur Dokumente
Conceptos generales
Introducción. Uso de las computadoras
– La arquitectura
– El ritmo operativo
– Las instrucciones elementales que reconoce y
ejecuta
– El lenguaje que comprende
Lenguajes
Características de la codificación:
– Dependiente del hardware
– Codificación artesanal: aplicación de artificios para
obtener máximo rendimiento de la máquina
– Mucho tiempo en descubrir errores
– Representación de un programa complejo
secuencia lineal no estructurada de comandos
Lenguajes
Cómo lograrlo?
Lenguaje de máquina
Lenguaje ensamblador
Ejemplo: ADD (suma), DIV (dividir)
Lenguaje de alto nivel
Ejemplo:
If (x >0) then write (‘Es positivo’)
Si (x >0) entonces escribir (‘Es positivo’)
Lenguajes
Compilación
Definiciones:
• Conjunto de instrucciones perfectamente expresadas de
tal forma que pueden ser ejecutadas por una máquina o
persona, sin apelar a conocimientos adicionales a los que
requieren las mismas instrucciones
• Especificación paso a paso del planteamiento de la
solución de un problema en forma clara, precisa, de
modo que para una entrada dada en un número finito de
pasos arroje una salida.
• Conjunto finito y no ambiguo de etapas expresadas en un
cierto orden, para unas condiciones iniciales, permite
resolver un problema en un tiempo finito.
Algoritmo: Concepto. Definiciones
ALGORITMO PROGRAMA
• Definición
• Especificación
• Análisis
• Diseño
• Codificación
• Ejecución
• Depuración
• Mantenimiento
Definición: Modelización de problemas
• Ejecución
• Depuración: detección de errores y
corrección.
• Mantenimiento: modificación y actualización
del programa.