Ejercicios: Diagramas de flujo y pseudocódigo
En un diagrama de flujo se usan distintas figuras geométricas. Indicá qué significa cada una de estas figuras: el óvalo (terminador), el rectángulo, el rombo y el…
En un diagrama de flujo se usan distintas figuras geométricas. Indicá qué significa cada una de estas figuras: el óvalo (terminador), el rectángulo, el rombo y el paralelogramo. Para cada una, escribí una frase que explique en qué momento de un algoritmo se usa.
Clasificá cada situación según la estructura de control que predomina: secuencia, selección o repetición. a) Pedir dos números, sumarlos y mostrar el resultado. b) Si la…
Clasificá cada situación según la estructura de control que predomina: secuencia, selección o repetición.
- a) Pedir dos números, sumarlos y mostrar el resultado.
- b) Si la edad ingresada es mayor o igual que 18, mostrar «Mayor de edad»; si no, mostrar «Menor de edad».
- c) Pedir una contraseña hasta que el usuario escriba la correcta.
Justificá brevemente cada respuesta.
Observá el siguiente pseudocódigo escrito al estilo de PSeInt: Explicá qué hace cada una de las cinco líneas centrales (desde Definir hasta Escribir) y indicá qué valor…
Observá el siguiente pseudocódigo escrito al estilo de PSeInt:
Algoritmo Ejemplo
Definir a, b Como Entero
a <- 7
b <- 3
Escribir a + b
FinAlgoritmo
Explicá qué hace cada una de las cinco líneas centrales (desde Definir hasta Escribir) y indicá qué valor se muestra por pantalla al ejecutarlo.
Valentina quiere un algoritmo que lea el precio de un producto en pesos y calcule el precio final con el IVA del 22 % incluido. Escribí en pseudocódigo (al estilo de…
Valentina quiere un algoritmo que lea el precio de un producto en pesos y calcule el precio final con el IVA del 22 % incluido. Escribí en pseudocódigo (al estilo de PSeInt) un algoritmo que pida el precio, calcule el precio final y lo muestre. Después hacé la prueba de escritorio con un precio de 500 pesos e indicá qué valor se muestra.
Mateo hizo este pseudocódigo para decidir si un estudiante salva un curso: a) Dibujá (o describí con precisión) el diagrama de flujo equivalente, indicando las figuras…
Mateo hizo este pseudocódigo para decidir si un estudiante salva un curso:
Leer nota
Si nota >= 6 Entonces
Escribir "Salvó"
Sino
Escribir "No salvó"
FinSi
- a) Dibujá (o describí con precisión) el diagrama de flujo equivalente, indicando las figuras que usarías.
- b) Indicá qué se muestra si la nota es 6, si es 5 y si es 12.
- c) Explicá qué problema tiene el algoritmo si el usuario ingresa una nota de 12 y cómo lo corregirías, suponiendo que las notas válidas van de 1 a 12.
Analizá el siguiente algoritmo: a) Completá una tabla de seguimiento con los valores de i y suma en cada vuelta del ciclo. b) Indicá qué valor se muestra al final. c)…
Analizá el siguiente algoritmo:
suma <- 0
Para i <- 1 Hasta 5 Con Paso 1 Hacer
suma <- suma + i
FinPara
Escribir suma
- a) Completá una tabla de seguimiento con los valores de
iysumaen cada vuelta del ciclo. - b) Indicá qué valor se muestra al final.
- c) Modificá el algoritmo para que sume solamente los números pares entre 1 y 10.
La cooperativa de un barrio de Canelones quiere un algoritmo para la feria vecinal. El algoritmo debe leer los importes de las ventas del día, uno por uno, hasta que se…
La cooperativa de un barrio de Canelones quiere un algoritmo para la feria vecinal. El algoritmo debe leer los importes de las ventas del día, uno por uno, hasta que se ingrese el valor 0 (que indica el fin de la carga). Al terminar tiene que mostrar la cantidad de ventas, el total recaudado y el promedio por venta.
- a) Escribí el pseudocódigo con una estructura de repetición adecuada.
- b) Explicá por qué elegiste ese tipo de repetición y no otro.
- c) Indicá qué problema aparece si se ingresa 0 como primer valor y cómo lo resolverías para no dividir entre cero.
Se propone este algoritmo, que debería mostrar el mayor de tres números ingresados: a) Probalo con los valores (a, b, c) = (9, 4, 6) y con (5, 2, 8). Indicá qué muestra…
Se propone este algoritmo, que debería mostrar el mayor de tres números ingresados:
Leer a, b, c
Si a > b Entonces
mayor <- a
Sino
mayor <- b
FinSi
Si c > b Entonces
mayor <- c
FinSi
Escribir mayor
- a) Probalo con los valores (a, b, c) = (9, 4, 6) y con (5, 2, 8). Indicá qué muestra en cada caso.
- b) Demostrá con un caso concreto que el algoritmo es incorrecto.
- c) Reescribí el algoritmo en pseudocódigo para que funcione para cualquier combinación de valores y explicá qué cambiaste y por qué.