EXAMEN PRIMERA UNIDAD CORREGIDO
FUNDAMENTOS DE PROGRAMACION
ALUMNA: MERIDA TOVAR KARLA MAYTE 16210704
1-.Describa las diferencias y semejanzas entre lenguaje de nivel bajo y nivel alto.
*Diferencias: Los lenguajes de máquina como los ensambladores se clasifican como lenguajes de nivel bajo, sin embargo los lenguajes de nivel alto usa instrucciones que se parecen a los lenguajes escritos, como el inglés, y pueden ejecutarse en una variedad de tipos de computadora.
*Semejanzas: Esto se debe a que ambos tipos de lenguaje usan instrucciones que se vinculan en forma directa con un tipo de computadora.
2-. Defina los siguientes términos:
a) Programa de computadora: programa de computadora es un conjunto independiente de instrucciones usado para operar una computadora con el fin de producir un resultado específico.
b) Lenguaje Ensamblador: Los lenguajes de programación que usan este tipo de notación simbólica se conocen como lenguajes ensambladores.
c) Compilador: El programa que hace la traducción se llama compilador.
d) Lenguaje orientados a objetos: Son las instrucciones disponibles se usan para crear unidades independientes, conocidas como procedimientos.
3-. Describe la diferencia entre lenguaje máquina y lenguaje ensamblador.
Lenguaje maquina: los únicos programas que pueden usarse en realidad para operar una computadora son los programas en lenguaje de máquina, consisten en una secuencia de instrucciones compuestas por números binarios
Lenguaje ensamblador: símbolos en forma de palabras, como ADD, SUB, MUL, por los opcodes binarios y los números decimales y etiquetas por las direcciones en memoria,
los lenguajes de programación que usan este tipo de notación simbólica se conocen como lenguajes ensambladores.
4-. Describa los 4 pasos requeridos en la etapa de diseño y desarrollo de un programa. Paso 1: Analizar el problema:
Este paso es necesario para asegurar que el problema está definido y se entiende con claridad. La determinación de que el problema está definido en forma clara se hace sólo después que quien realiza el análisis entiende qué salidas se requieren y qué entradas se necesitarán. Para lograr esto el analista debe tener una comprensión de la forma en que se pueden usar las entradas para producir la salida deseada.
Paso 2. Desarrollar una solución: En este paso, se selecciona el conjunto exacto de pasos, llamado algoritmo, que se usará para resolver el problema. La solución se obtiene de manera típica por una serie de refinamientos, comenzando con el algoritmo inicial encontrado en el paso de análisis, hasta que se obtenga un algoritmo aceptable y completo. Este algoritmo debe verificarse, si no se ha hecho en el paso de análisis, para asegurar que produce en forma correcta las salidas deseadas.
Paso 3. Codificar la solución: Este paso, el cual también se conoce como escribir el programa y poner en práctica la solución, consiste en traducir la solución de diseño elegida en un programa de computadora. Si los pasos de análisis y solución se han realizado en forma correcta, el paso de codificación se vuelve bastante mecánico. Estas estructuras controlan la forma en que el programa se ejecuta y consiste en los siguientes tipos:
1. Secuencia: define el orden en que son ejecutadas las instrucciones por el programa.
2. Selección: proporciona la capacidad para hacer una elección entre diferentes operaciones, dependiendo del resultado de alguna condición.
3. Iteración: la cual también se denomina bucle, ciclo o repetición, proporciona la capacidad para que la misma operación se repita con base en el valor de una condición.
4. Invocación: implica invocar, o solicitar, un conjunto de instrucciones cuando sea necesario.
Paso
4. Probar y corregir el programa: El propósito de
probar es verificar que el programa funciona en forma correcta y en realidad cumple
con sus requerimientos. En teoría, las pruebas revelarían todos los errores del
programa. (En terminología de computación, un error de programa se conoce como
bug.4) En la práctica, esto requeriría comprobar todas las combinaciones
posibles de ejecución de las instrucciones.
5-. Describa que es un algoritmo:
algoritmo se define como una secuencia paso a paso de instrucciones que deben realizarse y describe cómo han de procesarse los datos para producir las salidas deseadas.
5-. Describa que es un algoritmo:
algoritmo se define como una secuencia paso a paso de instrucciones que deben realizarse y describe cómo han de procesarse los datos para producir las salidas deseadas.
No hay comentarios:
Publicar un comentario