Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
/ Área personal / Mis cursos / AyED Práctica / UT 3 / Tarea en casa Nro. 4 Comenzado el lunes, 7 de septiembre de 2020, 10:17 Estado Finalizado Finalizado en lunes, 7 de septiembre de 2020, 10:44 Tiempo empleado 27 minutos 33 segundos Calificación 45,00 de 100,00 https://www.campusvirtual.frm.utn.edu.ar/my/ https://www.campusvirtual.frm.utn.edu.ar/course/view.php?id=652 https://www.campusvirtual.frm.utn.edu.ar/course/view.php?id=652#section-4 https://www.campusvirtual.frm.utn.edu.ar/mod/quiz/view.php?id=52177 / Pregunta 1 Incorrecta Puntúa 0,00 sobre 10,00 ¿Qué muestra el siguiente programa al ingresar los datos: 23 (en la variable horas), 59 (en la variable minutos) , 58 (en la variable segundos) y N (en la variable opción)? PROGRAMA Reloj VAR horas, minutos, segundos: ENTERO; opcion: CARACTER INICIO opción= “S” ESCRIBIR("Ingrese cantidad de horas ") LEER(horas) //Se ingresa un valor válido ESCRIBIR("Ingrese cantidad de minutos ") LEER(minutos) //Se ingresa un valor válido ESCRIBIR("Ingrese cantidad de segundos ") LEER(segundos) //Se ingresa un valor válido MIENTRAS( opción == “S” ) ENTONCES MIENTRAS(horas < 24) HACER MIENTRAS(minutos < 60) HACER MIENTRAS(segundos < 60) HACER ESCRIBIR(horas, “:”, minutos, “:”, segundos) segundos = segundos+ 1 FINMIENTRAS minutos = minutos + 1 segundos = 0 FINMIENTRAS horas = horas + 1 minutos = 0 FINMIENTRAS horas = 0 ESCRIBIR(“¿Continúa con otro día? “) LEER(opción)//Se ingresa S o N. FINMIENTRAS FINPROGRAMA Seleccione una: 23:59:58 23:59:59 23:59:60 ¿Continúa con otro día? Ninguna de las respuestas 23:59:58 23:59:59 24:00:00 ¿Continúa con otro día? 23:59:58 23:59:59 ¿Continúa con otro día? 23:59:58 23:59:59 23:59:60 23:60:60 ¿Continúa con otro día? / Pregunta 2 Incorrecta Puntúa 0,00 sobre 10,00 La respuesta correcta es: 23:59:58 23:59:59 ¿Continúa con otro día? Dado el siguiente enunciado: ¨Diseñe un algoritmo que simule el comportamiento de un reloj digital, mostrando la hora, minutos y segundos de un día desde las 00:00:00 horas hasta las 23:59:59 horas. PROGRAMA RelojDigital VAR horas, minutos, segundos: ENTERO INICIO ESCRIBIR(horas, “:”, minutos, “:”, segundos) FINVARIAR FINVARIAR FINVARIAR FINPROGRAMA MIENTRAS (hora > 0 [Y] hora < 23) HACER MIENTRAS (minutos > 0 [Y] minutos < 59) MIENTRAS (segundos > 0 [Y] segundos < 59) / Pregunta 3 Incorrecta Puntúa 0,00 sobre 10,00 Dado el siguiente enunciado: "Diseñe un algoritmo que lea un número entero (altura) y a partir de él cree una escalera invertida de asteriscos con esa altura.“ Indique si es Verdadero o Falsa la siguiente afirmación: “Al ingresar 5 (altura) se muestra: * ** *** **** ***** PROGRAMA Dibujo VAR altura, asterisco, linea, espacio, espacio_linea, asterisco_linea: ENTERO INICIO REPETIR LEER(altura) HASTA QUE (altura > 0) espacio = 0 asterisco = altura VARIAR linea DESDE 1 HASTA altura VARIAR espacio_linea DESDE 0 HASTA espacio ESCRIBIR(" ") FINVARIAR VARIAR asterisco_linea DESDE 1 HASTA asterisco ESCRIBIR ("*") FINVARIAR asterisco = asterisco - 1 espacio = espacio + 1 ESCRIBIR(" ") FINVARIAR FINPROGRAMA Seleccione una: Verdadero Falso La respuesta correcta es 'Falso' / Pregunta 4 Parcialmente correcta Puntúa 5,00 sobre 10,00 Dado el siguiente enunciado, complete el Pseudocódigo: ¨Una tienda ha puesto en oferta la venta al por mayor de cierto producto, ofreciendo un descuento del 15% por la compra de más de 3 docenas y 10% en caso contrario. Además por la compra de más de 3 docenas se obsequia una unidad del producto por cada docena en exceso sobre 3. Diseñe un algoritmo que determine el monto de la compra, el monto del descuento, el monto a pagar y el número de unidades de obsequio por la compra de cierta cantidad de docenas del producto.¨ PROGRAMA Tienda VAR. montopag, montocom, montodes, precio:REAL; docenas, obsequio:REAL INICIO ESCRIBIR (¨Ingrese la cantidad de docenas del producto:¨) LEER(docenas) // El dato ingresado es válido ESCRIBIR(¨Ingrese el precio por unidad del producto $:¨) LEER(precio) // El dato ingresado es válido montocom=docenas*precio SI (docenas > 3) ENTONCES montodes=0.15*montocom obsequio=docenas-3 SINO Puntúa 1,00 sobre 1,00 FINSI montopag=montocom-montodes ESCRIBIR(¨El monto de la compra es $ ¨ , montocom) ESCRIBIR(¨El monto de descuento es $ ¨ , montodes) ESCRIBIR(¨El monto a pagar es $ ¨ , montopag) FINPROGRAMA montodes=0.10*montocom obsequio=¨no hay obsequio¨ / Pregunta 5 Incorrecta Puntúa 0,00 sobre 10,00 Dado el siguiente programa, analizar y determinar qué hace. PROGRAMA Mostrar VAR c: ENTERO INICIO c= 0 MIENTRAS (c < 101) HACER ESCRIBIR(c) c= c + 1 FINMIENTRAS FINPROGRAMA Seleccione una: Muestra los números del 0 al 100 Muestra los números del 1 al 101 Ninguna de las respuestas Muestra los números del 0 al 101 Muestra los números del 1 al 100 La respuesta correcta es: Muestra los números del 0 al 100 / Pregunta 6 Incorrecta Puntúa 0,00 sobre 10,00 ¿Qué muestra el siguiente programa al ingresar los datos: 5 (en la variable lado) y ¨/ ¨ (en la variable simbolo)? PROGRAMA QueDibuja VAR simbolo: CARACTER; lado, fila, columna: ENTERO; línea: CADENA INICIO ESCRIBIR(“Ingrese el largo”) REPETIR LEER(lado) HASTA QUE (lado > 0) ESCRIBIR(¨Ingrese el simbolo de relleno¨) REPETIR LEER( simbolo) HASTA QUE (longitud(simbolo) > 0) //Ha ingresado un caracter VARIAR fila DESDE 1 HASTA lado linea =”” VARIAR columna DESDE 1 HASTA lado linea = linea + símbolo FINVARIAR ESCRIBIR(linea) FINVARIAR FINPROGRAMA Seleccione una: /////// / // /// //// ///// ///// ///// ///// ///// ///// La respuesta correcta es: ///// ///// ///// ///// ///// / Pregunta 7 Correcta Puntúa 10,00 sobre 10,00 Dado el siguiente enunciado, complete el Pseudocódigo: ¨Diseñe un algoritmo que tenga en cuenta con los votos obtenidos por Juan, Pedro y Maria en una elección democrática a la presidencia de un club. Para ganar la elección se debe obtener como mínimo el 50% de los votos más 1. En caso que no haya un ganador se repite la elección en una segunda vuelta. Van a la segunda vuelta los dos que obtengan la más alta votación ó, los tres en caso de producirse un empate doble ( entre los dos con menor votación) o un empate triple. El algoritmo debe determinar el resultado de la elección.¨ PROGRAMA Elección VAR. vjuan, vpedro, vmaria:ENTERO INICIO / LEER (¨Ingrese Cantidad de votos de Juan:¨ vjuan) //Se lee la cantidad de votos de Juan LEER (¨Ingrese Cantidad de votos de Pedro:¨ vpedro) //Se lee la cantidad de votos de Pedro LEER (¨Ingrese Cantidad de votos de Maria:¨ vmaria) //Se lee la cantidad de votos de Maria //Determina la votación total vtotal=vjuan+vpedro+vmaria //Determina la votación máxima vmax=vjuan //supongo que Juan tuvo la mayor cantidad de votos SI(vpedro>vmax) ENTONCES vmax=vpedro FINSI //en vmax ha quedado el mayor valor entre Juan y Pedro SI (vmaria>vmax) ENTONCES vmax=vmaria FINSI //en vmax ha quedado el mayor valor entre Juan, Pedro y Maria. //Determina el grado de la elección SI (vmax>vtotal/2 + 1) ENTONCES SI (vjuan==vmax) ENTONCES ESCRIBIR(¨Ganó Juan¨) SINO SI (vpedro==vmax) ENTONCES ESCRIBIR(¨Ganó Pedro¨) SINO ESCRIBIR(¨Ganó Maria¨) FINSI SINO //no hay ganador SI (vjuan<vpedro [Y] vjuan<vmaria) ENTONCES ESCRIBIR(¨Debe haber segunda vuelta entre Pedro y María¨) SINO Puntúa 1,00 sobre 1,00 ESCRIBIR(¨Debe haber segunda vuelta entre Juan y María¨) SINO SI (vmaria<vjuan [Y] vmaria<vpedro) ENTONCES ESCRIBIR(¨Debe haber segunda vuelta entre Pedro y Juan¨) SINO ESCRIBIR(¨Debe haber segunda vuelta entre los tres¨) FINSI FINSI SI(vpedro < vjuan [Y] vpedro < vmaria) ENTONCES / Pregunta 8 Correcta Puntúa 10,00 sobre 10,00 Pregunta 9 Correcta Puntúa 10,00 sobre 10,00 FINSI FINPROGRAMA Dado el siguiente enunciado: "Diseñe un algoritmo que calcule y muestre la calificación de un alumno como el promedio de7 notas”. PROGRAMA Notas VAR i, nota, suma: ENTERO; promedio: REAL INICIO suma= 0 LEER(nota) //Se ingresa un valor entre 1 y 10 suma = suma + nota FINVARIAR promedio = suma/7 ESCRIBIR(“La calificación es “, promedio) FINPROGRAMA VARIAR i DESDE 1 HASTA 7 Calcular el valor final de cada una de las VARIABLES (de tipo ENTERO) luego de ejecutar la secuencia de instrucciones: a=2 b=4 c=a*b b=a*c a=b-c Seleccione una: a y c quedan con el valor 8, b con el valor 16 a y b quedan con el valor 8, c con el valor 16 b y c quedan con el valor 8, a con el valor 16 La respuesta correcta es: a y c quedan con el valor 8, b con el valor 16 / Pregunta 10 Correcta Puntúa 10,00 sobre 10,00 Dado el siguiente enunciado, complete el Pseudocódigo: "Diseñe un algoritmo que determine si un número es negativo, positivo o cero." PROGRAMA UnNumero VAR. n:REAL INICIO LEER ("Ingrese el número:" n) ESCRIBIR("Negativo") SINO ESCRIBIR("Positivo") SINO ESCRIBIR("Cero") FINSI FINSI FINPROGRAMA SI(n<0) ENTONCES SI (n>0) ENTONCES ◄ Clase Nro. 4 Optativos Ir a... Cuestionario 5 ► https://www.campusvirtual.frm.utn.edu.ar/mod/resource/view.php?id=62903&forceview=1 https://www.campusvirtual.frm.utn.edu.ar/mod/quiz/view.php?id=52446&forceview=1
Compartir