Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESE LÓGICA DE PROGRAMACIÓN

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
LÓGICA DE PROGRAMACIÓN

Descripción:
AUTOEVALUACIÓN 2DO BIMESTRE

Autor:
FREDDY MACIAS
(Otros tests del mismo autor)

Fecha de Creación:
21/07/2017

Categoría:
Informática

Número preguntas: 26
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Se tiene la siguiente parte de un pseudocódigo: i<1 << i Mientras i < 15 Entonces << i i < i + 3 Fin Mientras << i Cuáles son las salidas por pantalla, luego de la ejecución de las sentencias anteriores? Respuestas: 1 1 4 7 10 13 1 1 4 7 10 13 16 1 4 7 10 13 16 .
Tenemos la siguiente declaración de un arreglo llamado notas: (notas(5), i[1-n]) ; Los datos ingresados para el arreglo son: notas(1) < 9 notas(2) < 5 notas(3) < 6 notas(4) < 10 notas(5) < 8 Cuál sería el algoritmo correcto, que permita sumar y obtener el promedio de las notas; luego presentar en pantalla el promedio? i < 1 suma < 0 promedio < 0 Mientras i<=5 Entonces suma < suma + nota(i) i < i + 1 Fin Mientras promedio < suma / 5 << promedio i < 1 promedio < 0 Mientras i<=5 Entonces suma < suma + nota(i) i < i + 1 Fin Mientras promedio < suma / 5 << promedio i < 1 suma < 0 promedio < 0 Mientras i<=5 Entonces suma < suma + nota(i) i < i + 1 Fin Mientras << promedio .
Tenemos la siguiente declaración de un arreglo llamado notas: (notas(5), i[1-n]) ; Los datos ingresados para el arreglo son: notas(1) < 19 notas(2) < 25 notas(3) < 16 notas(4) < 110 notas(5) < 876 Cuáles son los resultados obtenidos en pantalla en base al algoritmo planteado? i < 1 suma < 0 promedio < 0 Mientras i<=5 Entonces suma < suma + nota(i) i < i + 1 << suma Fin Mientras promedio < suma / 5 << suma << promedio 19 44 60 170 1046 209.2 44 60 170 1046 1046 209.2 19 44 60 170 1046 1046 209.2 .
Se tiene la siguiente parte de un pseudocódigo: i < 6 Mientras i <= 19 Entonces << i i < i + 2 Si i == 10 Entonces i < i + 5 Fin Si Fin Mientras Cuáles son las salidas por pantalla, luego de la ejecución de las sentencias anteriores? Respuestas: 6 8 10 15 17 19 6 8 15 17 19 6 8 10 12 14 16 18 .
Dado el siguiente algoritmo, que valores se presentan en pantalla. INICIO: (numero1,i[1-n]) (valor,i[1-n]) numero1 < 1 valor < 10 Mientras numero1 <= 30 Entonces valor < valor + numero1 numero1 < numero1 + 8 Fin Mientras << valor << numero1 FIN 62 31 60 30 62 33.
Se tiene la siguiente parte de un pseudocódigo: i<1 Mientras i<=17 Entonces Si i%2==1 Entonces << "ok" Fin Si i < i + 5 Fin Mientras Cuáles son las salidas por pantalla, luego de la ejecución de las sentencias anteriores? Respuestas: ok ok ok ok ok ok.
Se desea generar un programa que permita imprimir los números mayores o iguales a 4 y menores o iguales a 8, de un rango de números del 1 al 10. Cuál de las siguientes sentencias realizan el proceso solicitado.? Respuestas n < 1 Mientras n <= 10 Entonces Si n > 4 and n < 8 Entonces << n Fin Si n < n + 1 Mientras n < 1 Mientras n <= 10 Entonces Si n >= 4 and n <= 8 Entonces << n Fin Si n < n + 1 Fin Mientras n < 1 Mientras n <= 10 Entonces Si n >= 4 and n <= 8 Entonces >> n Fin Si n < n + 1 Fin Mientras .
Se desea genera un programa que permita determinar si alguien tiene la edad para entrar a la universidad en un país (el país tiene como ley que los estudiantes pueden ingresar a la universidad sólo si tienen 20 años o más, en ningún otro caso). Si la persona cumple con la edad presentar un mensaje de “ingreso exitoso”, en caso que no tenga la de edad presentar un mensaje de “edad incorrecta” ¿Cuál de las siguientes sentencias permite obtener el resultado deseado? Respuestas Si edad > 20 entonces << “ingreso exitoso” De lo contrario << “edad incorrecta” Fin Si Si edad >= 20 entonces << “ingreso exitoso” De lo contrario << “edad incorrecta” Fin Si Si edad == 20 entonces << “ingreso exitoso” De lo contrario << “edad incorrecta” Fin Si .
Para las siguientes series dadas, cuál es el pseudocódigo que se ajusta a la solución. La serie es: 1 3 11 123 La serie es: 1 4 19 364 La serie es: 3 11 123 15131 .
10. Se desea desarrollar un pseudocódigo para un almacén, en el mismo se hace un 20% de descuento a los clientes cuya compra supere los $1000, si la compra no supera los $1000, el descuento no afectará a la cantidad final para cancelar. ¿Cúal será la cantidad que pagará una persona por su compra? Del siguiente listado de soluciones planteadas, indique la correcta, para la situación presentada Inicio (compra, d[0,n]) (descuento, d[0,n]) (porcentaje_descuento, d[0,n]) (total_pagar, d[0,n]) porcentaje_descuento < 0.20 << "Ingrese valor de la compra del cliente" >> compra Si compra > 1000 Entonces descuento < compra * porcentaje_descuento CasoContrario descuento < compra/2 FinSi total_pagar < compra – descuento << total_pagar Fin Inicio (compra, d[0,n]) (descuento, d[0,n]) (porcentaje_descuento, d[0,n]) (total_pagar, d[0,n]) porcentaje_descuento < 0.20 << "Ingrese valor de la compra del cliente" >> compra Si compra > 1000 Entonces descuento < compra * porcentaje_descuento CasoContrario descuento < 0 FinSi total_pagar < compra - descuento << total_pagar Fin Inicio (compra, d[0,n]) (descuento, d[0,n]) (porcentaje_descuento, d[0,n]) (total_pagar, d[0,n]) porcentaje_descuento < 0.20 << "Ingrese valor de la compra del cliente" >> compra Si compra > 1000 Entonces descuento < compra * porcentaje_descuento CasoContrario descuento < compra FinSi total_pagar < compra - descuento << total_pagar Fin .
En base a las siguiente declaraciones de arreglos, encuentre las asignaciones incorrectas. (gastos(3),i[1-n]) x. gastos(1)< 10 y. gastos(4)< 10 z. gastos(3)< 10 (gastos(4),i[1-n]) x. gastos(5)< 10 y. gastos(4)< 10 z. gastos(3)< 10 (gastos(2),i[1-n]) x. gastos(1)< 10 y. gastos(2)< 10 z. gastos(3)< 10 .
Los siguientes símbolos, indique para que proceso son usados. a. Se usan para establecer los límites y las condiciones de ejecución de un condicional compuesto. b. Se usan para establecer los límites y las condiciones de ejecución de un condicional simple. c. Se usan para establecer los límites y las condiciones de ejecución de un bucle o ciclo repetitivo.
Relacione las siguientes formas, con el tipo de estructura de decisión correcta. Si expresiónLógica Entonces Si expresiónLógica Entonces Parte del algoritmos a ejecutar si la expresión es verdadera Fin Si De lo Contrario Parte del algoritmos a ejecutar si la expresión es falsa Fin Si Si expresiónLógica Entonces Parte del algoritmos a ejecutar si la expresión es verdadera Fin Si Si expresiónLógica Entonces Parte del algoritmos a ejecutar si la expresión es verdadera De lo Contrario Parte del algoritmos a ejecutar si la expresión es falsa Fin Si .
Se tiene la siguiente parte de un pseudocódigo: i<5 Mientras i < 5 Entonces << i i < i + 5 Fin Mientras << i Cuáles son las salidas por pantalla, luego de la ejecución de las sentencias anteriores? Respuestas: a. Imprime el número 1 y luego el número 5 b. Imprime solo el número 5 c. Imprime el número 0 y luego el número 5.
Las siguientes son sentencias de declaración de variables en formato de miniespecificación. ¿Cuál de ellas establece una variable llamada lista con tipo de datos arreglo que tendrá seis elementos y dominio con valores enteros del 10 al 1000, excepto los múltiplos de 6? Respuestas (lista(6),d[{9-1000},!{6,12,18,....,n}] (lista(6),b[{9-1000},!{6,12,18,....,n}] (lista(6),i[{10-1000},!{6,12,18,....,n}].
18. Dadas las siguientes interrogantes identifique las respuestas correctas. a. 1a,2b,3c b. 1b, 2b, 3b c. 1b,2a,3b.
Dadas las siguientes interrogantes identifique las respuestas correctas. a. 1a,2a,3b b. 1b,2b,3c c. 1a,2b,3b.
En las siguientes columnas, relacione de manera correcta los términos con sus conceptos a. Algoritmos orientados a datos b. Pruebas de Escritorio c. Diagramas de Flujo.
19. Relacione las siguientes FORMAS, con el tipo de estructura correcta. a) i < 0 i < i +1 i < i +1 i < i +1 1. Acumulador i < i +1 i < i +1 b) i < 0 i < i +10 i < i +11 i < i + 12 2. Arreglo i < i +13 i < i +1 c) (GastosMensuales(6), i[1-n]) GatosMensuales(1) < 1 GatosMensuales(2) < 1 3. Contador GatosMensuales(3) < 1 GatosMensuales(4) < 1000 a. a1,b2,c3 b. a3, b1, c2 c. a3, b2, c1.
20. Cuál de las siguientes instrucciones permite la impresión de los números pares menores a 10 INICIO: (numero1,i[1-n]) numero1 < 1 Mientras numero1 < 10 Entonces Si numero1 % 2 = 0 Entonces << numero1 Fin Si numero1 < numero1 + 1 Fin Mientras FIN INICIO: (numero1,i[1-n]) numero1 < 1 Mientras numero1 <= 10 Entonces Si numero1 % 2 = 0 Entonces << numero1 Fin Si numero1 < numero1 + 1 Fin Mientras FIN INICIO: (numero1,i[1-n]) numero1 < 1 0 Mientras numero1 <= 10 Entonces Si numero1 % 2 = 0 Entonces << numero1 Fin Si numero1 < numero1 + 1 Mientras FIN .
21. Se desea realizar un pseudocódigo para determinar el sueldo de un vendedor quien recibe un sueldo base más un 30% adicional por comisión de sus ventas. El vendedor desea saber cuánto dinero obtendrá por concepto de comisiones por las tres ventas que realiza en el mes y el total que recibirá en el mes tomando en cuenta su sueldo base y comisiones. Del siguiente listado de soluciones planteadas, indique la correcta, para la situación presentada Inicio (sueldo, d[0,n]) (venta1, d[0,n]) (venta2, d[0,n]) (venta3, d[0,n]) (total_ventas, d[0,n]) (total_sueldo, d[0,n]) (comision, d[0,n]) << "Ingrese el sueldo, y las ventas del empleado del mes" >> sueldo >> venta1 >> venta2 >> venta3 total_ventas < venta1 + venta2 + venta3 comision < total_ventas + 0.30 total_sueldo < sueldo + comision << total_sueldo << comision Fin Inicio (sueldo, d[0,n]) (venta1, d[0,n]) (venta2, d[0,n]) (venta3, d[0,n]) (total_ventas, d[0,n]) (total_sueldo, d[0,n]) (comision, d[0,n]) << "Ingrese el sueldo, y las ventas del empleado del mes" >> sueldo >> venta1 >> venta2 >> venta3 total_ventas < venta1 + venta2 + venta3 comision < total_ventas * 0.30 total_sueldo < sueldo + comision << total_sueldo << comision Fin Inicio (sueldo, d[0,n]) (venta1, d[0,n]) (venta2, d[0,n]) (venta3, d[0,n]) (total_ventas, d[0,n]) (total_sueldo, d[0,n]) (comision, d[0,n]) << "Ingrese el sueldo, y las ventas del empleado del mes" >> sueldo >> venta1 >> venta2 >> venta3 total_ventas < venta1 + venta2 + venta3 comision < (total_ventas * 0.30)/3 total_sueldo < sueldo + comision << total_sueldo << comision Fin .
Dado el siguiente algoritmo, determine cuál sería el resultado final de la variable n?. Si el valor de n empieza en 10. Inicio (n,i[0-n]) (f,i[0-n]) (c,i[0-n]) << “Ingrese un número” >> n c < n f < 1 Mientras f <= c Entonces n < n + f f < f + 1 Fin Mientras <<n Fin a. 50 b. 65 c. 60.
Si ejecuta el siguiente segmento de código y desarrolla las pruebas de escritorio ¿Qué secuencia de números se genera? i<1 Mientras i <=90 entonces Si i % 9 = 0 Entonces << i Fin si i<i+2 Fin mientras Respuestas: a. 1,3,5,7,9,11,13,15,...,50 b. 9,27,45,63,81 c. 0,9,18,27,36,45,54,63,72,81,90.
Se requiere generar un pseudocódigo que muestre los términos de la serie que sean menores a 1000. La serie es: 1 2 5 26 677 Del siguiente listado de soluciones planteadas, indique la correcta, para la situación presentada Inicio (s,i[1-n]) s < 1 Mientras s <1000 Entonces << s s < (s**2) Fin Mientras Fin Inicio (s,i[1-n]) s < 1 Mientras s < 1000 Entonces << s s < (s**2)+1 s < s + 1 Fin Mientras Fin Inicio (s,i[1-n]) s < 1 Mientras s <1000 Entonces << s s < (s**2)+1 Fin Mientras Fin .
Se desea generar un programa que permite obtener y presentar el cubo de un número, siempre y cuando el número sea menor a 30, caso contrario debería obtener y presentar el cuadrado del número indicado. ¿Cuál de las siguientes sentencias permite obtener el resultado deseado? Si numero < 30 entonces cuadrado < numero ^ 2 << cuadrado De lo Contrario cubo < numero ^ 3 << cubo Fin Si Si numero <= 30 entonces cuadrado < numero ^ 3 << cuadrado De lo Contrario cubo < numero ^ 2 << cubo Fin Si Si numero < 30 entonces cuadrado < numero ^ 3 << cuadrado De lo Contrario cubo < numero ^ 2 << cubo Fin Si .
26. Si tenemos los valores dados para x,y,z; que valor se presentará en pantalla, en base a las siguientes sentencias: X < True y < False z < False Si x and y entonces Si y entonces << z Fin Si De lo Contrario Si y entonces << x << y De lo Contrario << y Fin Si Fin Si Respuestas: a. True, False b. False c. True.
Denunciar test Consentimiento Condiciones de uso