Ejercicios: Condicionales y bucles en pseudocódigo
Observá este pseudocódigo: Indicá qué se escribe si el usuario ingresa 4 y qué se escribe si ingresa -2. Explicá la diferencia entre una estructura if y una if-else.
Observá este pseudocódigo:
leer n
si n > 0 entonces
escribir "Positivo"
fin si
Indicá qué se escribe si el usuario ingresa 4 y qué se escribe si ingresa -2. Explicá la diferencia entre una estructura if y una if-else.
Explicá en qué se diferencia un bucle for de un bucle while. Indicá en qué situación conviene usar cada uno y dá un ejemplo breve de cada situación.
Explicá en qué se diferencia un bucle for de un bucle while. Indicá en qué situación conviene usar cada uno y dá un ejemplo breve de cada situación.
Observá este pseudocódigo: Escribí los valores que se muestran en pantalla, en orden, e indicá cuántas veces se repite el cuerpo del bucle.
Observá este pseudocódigo:
para i desde 1 hasta 4 hacer
escribir i
fin para
Escribí los valores que se muestran en pantalla, en orden, e indicá cuántas veces se repite el cuerpo del bucle.
Escribí en pseudocódigo un programa que lea la nota de un estudiante de Tercer Ciclo (de 0 a 10) y escriba "Aprobado" si la nota es mayor o igual que 5.0, y "Aplazado"…
Escribí en pseudocódigo un programa que lea la nota de un estudiante de Tercer Ciclo (de 0 a 10) y escriba "Aprobado" si la nota es mayor o igual que 5.0, y "Aplazado" en caso contrario. Usá una estructura if-else. Después indicá qué escribe con las notas 4.9 y 5.0.
Observá este pseudocódigo: Hacé una tabla de seguimiento con los valores de i y suma al final de cada repetición, e indicá qué valor se escribe al final.
Observá este pseudocódigo:
suma ← 0
i ← 1
mientras i <= 5 hacer
suma ← suma + i
i ← i + 1
fin mientras
escribir suma
Hacé una tabla de seguimiento con los valores de i y suma al final de cada repetición, e indicá qué valor se escribe al final.
Dibujá con palabras, describiendo cada símbolo (inicio, entrada, decisión, proceso, salida y fin), un diagrama de flujo que lea el precio de un producto y, si el precio…
Dibujá con palabras, describiendo cada símbolo (inicio, entrada, decisión, proceso, salida y fin), un diagrama de flujo que lea el precio de un producto y, si el precio es mayor que 20 dólares, calcule un descuento del 10 %; si no, lo deje igual. El diagrama debe mostrar el precio final. Indicá cuál es el precio final para 30 dólares y para 12 dólares.
Gabriela quiere un programa que muestre los números del 1 al 30 y, para cada uno, escriba "Par" si es múltiplo de 2, "Múltiplo de 5" si es múltiplo de 5 y no de 2, o…
Gabriela quiere un programa que muestre los números del 1 al 30 y, para cada uno, escriba "Par" si es múltiplo de 2, "Múltiplo de 5" si es múltiplo de 5 y no de 2, o solo el número en cualquier otro caso. Escribí el pseudocódigo combinando un bucle con condicionales (podés usar el operador mod para el residuo). Luego indicá qué se escribe para los valores 5, 10 y 7, y explicá por qué el orden de las condiciones importa.
Observá este pseudocódigo: Aquí div es la división entera (sin decimales). Seguí el programa para $n = 13$ con una tabla de seguimiento y decí qué valor escribe. Luego…
Observá este pseudocódigo:
leer n
cont ← 0
mientras n > 0 hacer
n ← n div 2
cont ← cont + 1
fin mientras
escribir cont
Aquí div es la división entera (sin decimales). Seguí el programa para $n = 13$ con una tabla de seguimiento y decí qué valor escribe. Luego explicá qué calcula el programa en general y qué pasa si el usuario ingresa 0. Por último, proponé un cambio para que el programa nunca quede en un bucle infinito si se modifica la instrucción n ← n div 2 por error y se omite.