Volver a la portadaCiencias Computacionales y Tecnologías Digitales · 1° Bachillerato · Cambiar asignatura
Empezar gratis
Apuntes

Ejercicios: Diagramas de flujo y pseudocódigo

Practica★☆☆
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.

Resolver
Practica★☆☆
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.

  1. a) Pedir dos números, sumarlos y mostrar el resultado.
  2. b) Si la edad ingresada es mayor o igual que 18, mostrar «Mayor de edad»; si no, mostrar «Menor de edad».
  3. c) Pedir una contraseña hasta que el usuario escriba la correcta.

Justificá brevemente cada respuesta.

Resolver
Practica★☆☆
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.

Resolver
Practica★★☆
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.

Resolver
Practica★★☆
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
  1. a) Dibujá (o describí con precisión) el diagrama de flujo equivalente, indicando las figuras que usarías.
  2. b) Indicá qué se muestra si la nota es 6, si es 5 y si es 12.
  3. 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.
Resolver
Practica★★☆
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
  1. a) Completá una tabla de seguimiento con los valores de i y suma en cada vuelta del ciclo.
  2. b) Indicá qué valor se muestra al final.
  3. c) Modificá el algoritmo para que sume solamente los números pares entre 1 y 10.
Resolver
Practica★★★
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.

  1. a) Escribí el pseudocódigo con una estructura de repetición adecuada.
  2. b) Explicá por qué elegiste ese tipo de repetición y no otro.
  3. c) Indicá qué problema aparece si se ingresa 0 como primer valor y cómo lo resolverías para no dividir entre cero.
Resolver
Practica★★★
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
  1. a) Probalo con los valores (a, b, c) = (9, 4, 6) y con (5, 2, 8). Indicá qué muestra en cada caso.
  2. b) Demostrá con un caso concreto que el algoritmo es incorrecto.
  3. c) Reescribí el algoritmo en pseudocódigo para que funcione para cualquier combinación de valores y explicá qué cambiaste y por qué.
Resolver