Cuestionario sobre Estructuras Secuenciales U1 - F2 - AED
|
|
Título del Test:
![]() Cuestionario sobre Estructuras Secuenciales U1 - F2 - AED Descripción: Algoritmos y estructuras de datos |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué tipo de problemas se abordan inicialmente en la Ficha 2?. Problemas complejos que requieren división en subproblemas. Problemas simples de lógica lineal. Problemas que involucran estructuras de control complejas. Problemas de optimización matemática. ¿Cómo se denomina a un bloque de instrucciones lineales ejecutadas una después de la otra?. Bloque condicional. Bucle repetitivo. Bloque secuencial o estructura secuencial de instrucciones. Función recursiva. ¿Cuál es el paso previo a la escritura de un programa según el documento?. La depuración del código. El diseño de la interfaz gráfica. El planteamiento de un algoritmo. La optimización del rendimiento. Según la Figura 2, ¿cuáles son los tres elementos básicos que intervienen en un algoritmo?. Código, compilador y ejecutor. Datos, procesos y resultados. Variables, funciones y bucles. Entrada, procesamiento y salida. ¿Cuál de las siguientes opciones NO es un tipo de instrucción simple mencionada en el documento?. Instrucción de asignación. Instrucción de visualización. Instrucción de carga por teclado. Instrucción de bucle. ¿Qué se debe hacer al caracterizar los datos y resultados en el planteamiento de un algoritmo?. Solo enumerarlos. Indicar su tipo, rango de valores aceptables y asociar un identificador. Asignarles directamente un valor. Omitir esta caracterización si el problema es simple. ¿Cuál es el objetivo principal del primer ejemplo (Problema 1) en la Ficha?. Calcular el área de un triángulo. Calcular el perímetro de un triángulo. Calcular el volumen de un triángulo. Calcular la hipotenusa de un triángulo. En el Problema 1, ¿cuál es la fórmula para calcular el perímetro (p) de un triángulo con lados lad1, lad2 y lad3?. p = lad1 * lad2 * lad3. p = lad1 + lad2 + lad3. p = (lad1 + lad2 + lad3) / 3. p = lad1 - lad2 - lad3. ¿Qué tipo de dato se especifica para el perímetro (p) en el Problema 1?. Entero. Cadena de caracteres. Booleano. Coma flotante. En el Problema 2, ¿qué se pide calcular?. El costo por hora trabajada de un empleado. El número total de horas trabajadas por un empleado. El importe final del sueldo de un empleado. La cantidad de empleados en una fábrica. ¿Qué datos se necesitan para calcular el sueldo final en el Problema 2?. Nombre del empleado, horas trabajadas y monto ganado por hora. Número de empleados y sueldo promedio. Horas trabajadas y descuento aplicado. Nombre del empleado y fecha de contratación. En el Problema 2, ¿cuál es la fórmula para calcular el sueldo?. sueldo = horas / monto. sueldo = horas + monto. sueldo = horas * monto. sueldo = horas - monto. ¿Cuál es el objetivo del Problema 3?. Calcular la suma de tres temperaturas. Calcular el promedio de tres temperaturas en formato entero y real. Convertir temperaturas de Celsius a Fahrenheit. Determinar la temperatura más alta de tres mediciones. ¿Qué operadores se utilizan en Python para calcular el cociente entero y el cociente real (coma flotante) respectivamente?. // y /. / y //. *. En el Problema 3, ¿qué variable auxiliar se utiliza para simplificar el cálculo del promedio?. resultado. suma. promedio. temp_total. ¿Qué técnica de representación de algoritmos se basa en gráficos y símbolos?. Pseudocódigo. Diagrama de flujo. Código fuente. Tabla de decisiones. ¿Qué técnica de representación de algoritmos utiliza un lenguaje natural o cotidiano sin detalles sintácticos específicos?. Diagrama de flujo. Pseudocódigo. Código máquina. Lenguaje ensamblador. ¿Qué representa el símbolo de paralelogramo en un diagrama de flujo según la Figura 3?. Proceso de asignación. Inicio o fin del diagrama. Operación de entrada o salida. Condición para una bifurcación. ¿Cuál es el propósito de las líneas en blanco y los comentarios en un script de Python según los ejemplos?. Aumentar el tamaño del archivo. Indicar errores de sintaxis. Hacer el código más claro, legible y comprensible. Ralentizar la ejecución del programa. En el Problema 4, ¿qué se desea calcular?. El total de enfermos en el país. El porcentaje de enfermos de la ciudad con respecto al total nacional. La diferencia de enfermos entre la ciudad y el país. La cantidad de enfermos que no viven en la ciudad. Según el Problema 4, ¿cuál es la fórmula para calcular el porcentaje (pc) de enfermos de la ciudad?. pc = cn * cc / 100. pc = cc * 100 / cn. pc = cn / (cc * 100). pc = 100 / (cn * cc). Los datos 'cn' y 'cc' en el Problema 4 representan respectivamente: Cantidad de enfermos (ciudad) y cantidad de enfermos (nacional). Cantidad de enfermos (nacional) y cantidad de enfermos (ciudad). Porcentaje de enfermos (nacional) y porcentaje de enfermos (ciudad). Total de personas y enfermos en la ciudad. ¿Qué tipo de operadores tienen diferente prioridad de ejecución en una expresión, a lo que se llama precedencia de ejecución?. Operadores lógicos. Operadores de asignación. Operadores aritméticos. Operadores de comparación. ¿Qué operador tiene la mayor precedencia en Python entre los operadores aritméticos comunes?. + (suma). * (multiplicación). ** (potencia). / (división). ¿Cómo se maneja la asociatividad de operadores con el mismo nivel de precedencia en Python (excepto la exponenciación)?. De derecha a izquierda. De izquierda a derecha. Depende del operador. Se usa paréntesis para definirla. ¿Qué permite el uso de paréntesis en una expresión?. Aumentar la complejidad de la expresión. Cambiar la precedencia de ejecución de los operadores. Forzar la ejecución de izquierda a derecha. Ignorar ciertos operadores. ¿Cuál es la fórmula general para calcular la pendiente (p) de una recta que pasa por dos puntos (x1, y1) y (x2, y2)?. p = (x2 - x1) / (y2 - y1). p = (y2 - y1) * (x2 - x1). p = (y2 - y1) / (x2 - x1). p = (x1 - x2) / (y1 - y2). ¿Qué operación realiza el operador '%' en Python?. División entera. Exponenciación. Operador módulo o resto de la división entera. División real. ¿Cuántos posibles restos distintos se pueden obtener al dividir un número entero por 'n'?. Infinitos. n. n-1. n+1. Si un número 'a' es divisible por 'b', ¿cuál es el resto de la división entera a % b?. 1. a. b. 0. ¿Qué es la aritmética modular?. El estudio de las sumas y restas. El estudio de las operaciones con números decimales. El estudio de las propiedades del resto de la división entera. El estudio de las expresiones lógicas. ¿Qué indica la relación 'a = b (mod n)'?. Que 'a' es el doble de 'b' módulo 'n'. Que 'a' y 'b' tienen el mismo resto al dividirlos por 'n'. Que 'a' es mayor que 'b' en 'n' unidades. Que 'a' es el resultado de 'b' dividido por 'n'. ¿Cómo se clasifican los números enteros según la relación de congruencia módulo n?. En números pares e impares. En números primos y compuestos. En clases de congruencia. En números positivos y negativos. ¿A qué clase de congruencia módulo 2 pertenecen los números que dejan un resto de 1 al dividirlos por 2?. Z20. Z21. Z12. Z1. ¿Cómo se interpreta la hora 13 en un reloj de 12 horas usando congruencia módulo 12?. 13 horas. 1 hora. 2 horas. 3 horas. Para convertir segundos a horas, minutos y segundos, ¿qué operación se realiza para obtener la cantidad de horas completas a partir de un total de segundos (is) y sabiendo que una hora tiene 3600 segundos?. is % 3600. is / 3600. is // 3600. 3600 // is. ¿Qué operador se usa en Python para obtener los segundos restantes después de calcular las horas completas a partir de un total de segundos (is) y sabiendo que una hora tiene 3600 segundos?. is // 3600. is / 3600. is % 3600. 3600 % is. ¿Qué es un IDE?. Un tipo de error de programación. Una herramienta para depurar código. Un Entorno Integrado de Desarrollo (Integrated Development Environment). Una forma de escribir algoritmos. ¿Qué IDE se recomienda en la Ficha para trabajar con Python?. VS Code. Sublime Text. PyCharm Community Edition. Atom. ¿Por qué es importante el encolumnamiento (indentación) en Python?. Para hacer el código más largo. Para que el intérprete reconozca la estructura y el nivel de las instrucciones. Es opcional y solo por estética. Para ocultar partes del código. ¿Qué error se produce si una instrucción en Python está mal indentada?. SyntaxError. TypeError. IndentationError. ValueError. ¿Qué característica del editor de PyCharm ayuda a detectar errores de sintaxis antes de ejecutar el script?. El corrector ortográfico. La predicción de errores. La función de autocompletado. El resaltado de sintaxis. ¿Qué se puede encontrar en la parte inferior del escritorio de PyCharm cuando se ejecuta un script?. El explorador de proyectos. La consola de salida. El menú de configuración. El árbol de carpetas. Al pulsar el ícono 'Python Console' en la parte inferior de PyCharm, ¿qué se muestra?. El editor de textos. El explorador de proyectos. El shell de comandos de Python. La ventana de configuración. ¿Qué significa que un diagrama de flujo sea genérico?. Que solo sirve para un lenguaje específico. Que no se hace referencia a un lenguaje de programación particular. Que solo se usa para algoritmos simples. Que es difícil de entender. Según la Figura 5, ¿qué representa el símbolo con 'nombre' dentro en el pseudocódigo?. Una operación matemática. La carga del nombre del usuario. La visualización del nombre. Una condición. ¿Qué se espera que el programador respete en Python según el texto?. Solo la sintaxis básica. El correcto encolumnamiento (indentación) de instrucciones. El uso de comentarios extensos. La elección del nombre de las variables. |




