Semestre 02, 2026
Inicio
Leer numero
Si numero > 10 entonces
Mostrar "Mayor"
Si no
Mostrar "Menor o igual"
Fin
Prohibido tomar fotografías
Cruce de animales
Servicios sanitarios
Peligro biológico
Un símbolo reconocido
Una marca reconocida
Determinar si un número es mayor que 10.
flowchart TD
A([Inicio]) --> B[/número/]
B --> C{"¿número > 10?"}
C -->|Sí| D@{ shape: display, label: "“Mayor”" }
C -->|No| E@{ shape: display, label: "“Menor o igual”" }
D --> F([Fin])
E --> F([Fin])
Calcular el promedio de dos números.
flowchart TD
A([Inicio]) --> B[/num1/]
B --> C[/num2/]
C --> D[suma = num1 + num2]
D --> E[promedio = suma / 2]
E --> F@{ shape: display, label: "El promedio es", promedio }
F --> G([Fin])
Mostrar los números del 1 al 5.
flowchart TD
A([Inicio]) --> B[contador = 1]
B --> C{"¿Contador ≤ 5?"}
C -->|Sí| D@{ shape: display, label: contador }
D --> E[contador = contador + 1]
E --> C
C -->|No| F([Fin])
| Notación | Visual | Precisa | Depende del idioma |
|---|---|---|---|
| Narrativa | No | Baja | Sí |
| Pseudocódigo | Media | Media | Sí |
| Diagrama de flujo | Sí | Alta | No |
Calcular el promedio de las tres notas de un estudiante.
flowchart TD
A([Inicio]) --> B[/nota1, nota2, nota3/]
B --> C[suma = nota1 + nota2 + nota3]
C --> D[promedio = suma / 3]
D --> E@{ shape: display, label: "Mostrar promedio" }
E --> F([Fin])
| Instrucción | nota1 | nota2 | nota3 | suma | promedio | Salida |
|---|---|---|---|---|---|---|
| Leer notas | 80 | 90 | 70 | — | — | — |
| suma = 80+90+70 | 80 | 90 | 70 | 240 | — | — |
| promedio = 240/3 | 80 | 90 | 70 | 240 | 80 | — |
| Mostrar promedio | 80 | 90 | 70 | 240 | 80 | 80 |
Determinar si un estudiante aprobó o reprobó según su nota.
flowchart TD
A([Inicio]) --> B[/nota/]
B --> C{"¿nota >= 61?"}
C -->|Sí| D@{ shape: display, label: "Mostrar “Aprobado”" }
C -->|No| E@{ shape: display, label: "Mostrar “Reprobado”" }
D --> F([Fin])
E --> F([Fin])
| Corrida | nota | ¿nota >= 61? | Salida |
|---|---|---|---|
| 1 | 75 | Verdadero | Aprobado |
| 2 | 50 | Falso | Reprobado |
Calcular el promedio de N notas ingresadas una por una.
flowchart TD
A([Inicio]) --> B[/N/]
B --> C[suma = 0]
C --> D[i = 1]
D --> E{"¿i <= N?"}
E -->|Sí| F[/nota/]
F --> G[suma = suma + nota]
G --> H[i = i + 1]
H --> E
E -->|No| I[promedio = suma / N]
I --> J@{ shape: display, label: "Mostrar promedio" }
J --> K([Fin])
N = 3, notas = 80, 90, 70
| Iteración | i | ¿i <= N? | nota | suma | promedio | Salida |
|---|---|---|---|---|---|---|
| Inicio | 1 | — | — | 0 | — | — |
| 1 | 1 | Verdadero | 80 | 80 | — | — |
| 2 | 2 | Verdadero | 90 | 170 | — | — |
| 3 | 3 | Verdadero | 70 | 240 | — | — |
| Salida | 4 | Falso | — | 240 | 80 | 80 |
Contar cuántos estudiantes aprobaron y cuántos reprobaron, de un grupo de N notas.
flowchart TD
A([Inicio]) --> B[/N/]
B --> C[aprobados = 0]
C --> D[reprobados = 0]
D --> E[i = 1]
E --> F{"¿i <= N?"}
F -->|Sí| G[/nota/]
G --> H{"¿nota >= 61?"}
H -->|Sí| I[aprobados = aprobados + 1]
H -->|No| J[reprobados = reprobados + 1]
I --> K[i = i + 1]
J --> K
K --> F
F -->|No| L@{ shape: display, label: "Mostrar aprobados y reprobados" }
L --> M([Fin])
N = 4, notas = 75, 50, 90, 40
| i | nota | ¿nota >= 61? | aprobados | reprobados |
|---|---|---|---|---|
| Inicio | — | — | 0 | 0 |
| 1 | 75 | Verdadero | 1 | 0 |
| 2 | 50 | Falso | 1 | 1 |
| 3 | 90 | Verdadero | 2 | 1 |
| 4 | 40 | Falso | 2 | 2 |
Encontrar el número mayor y el menor de una serie de N números.
flowchart TD
A([Inicio]) --> B[/N/]
B --> C[/num/]
C --> D[mayor = num]
D --> E[menor = num]
E --> F[i = 2]
F --> G{"¿i <= N?"}
G -->|Sí| H[/num/]
H --> I{"¿num > mayor?"}
I -->|Sí| J[mayor = num]
I -->|No| K{"¿num < menor?"}
J --> K
K -->|Sí| L[menor = num]
K -->|No| M[i = i + 1]
L --> M
M --> G
G -->|No| N@{ shape: display, label: "Mostrar mayor y menor" }
N --> O([Fin])
N = 5, números = 4, 9, 2, 7, 5
| i | num | ¿num > mayor? | ¿num < menor? | mayor | menor |
|---|---|---|---|---|---|
| Inicio | 4 | — | — | 4 | 4 |
| 2 | 9 | Verdadero | Falso | 9 | 4 |
| 3 | 2 | Falso | Verdadero | 9 | 2 |
| 4 | 7 | Falso | Falso | 9 | 2 |
| 5 | 5 | Falso | Falso | 9 | 2 |
Construir un diagrama de flujo que solicite el precio de un producto y la cantidad comprada, calcule el total a pagar con impuestos y lo muestre antes de finalizar el proceso.
Construir un diagrama de flujo que solicite la edad de una persona y determine si es mayor o menor de edad, mostrando el mensaje correspondiente antes de finalizar el proceso.