Algoritmos y diagramas

Publicado por pjimpin1207 el 23 de septiembre de 2025

En este post veremos ejemplos de algoritmos y sus diagramas de flujo. Los algoritmos se expresan como pasos lógicos qué luego se pueden representar gráficamente mediante diagramas.

Algoritmo y diagrama para calcular el área de un círculo

Este algoritmo solicita el radio del círculo, calcula su área y muestra el resultado final.


// Algoritmo: Calcular el área de un círculo
Inicio
    Escribir "Introduce el valor del radio:"
    Leer radio
    area ← 3.1416 * radio * radio
    Escribir "El área del círculo es: ", area
Fin
        

Diagrama de flujo:

  • Inicio → Leer radio → Calcular área = π * r² → Mostrar resultado → Fin

Algoritmo y diagrama para calcular la nota media de tres notas

Este algoritmo pide tres notas distintas, calcula la media y muestra el resultado.


// Algoritmo: Calcular la media de tres notas
Inicio
    Escribir "Introduce la primera nota:"
    Leer n1
    Escribir "Introduce la segunda nota:"
    Leer n2
    Escribir "Introduce la tercera nota:"
    Leer n3
    media ← (n1 + n2 + n3) / 3
    Escribir "La nota media es: ", media
Fin
        

Diagrama de flujo:

  • Inicio → Leer n1, n2, n3 → Calcular media = (n1 + n2 + n3)/3 → Mostrar resultado → Fin

Algoritmo y diagrama para calcular la nota media e indicar si está aprobado o suspenso

En este algoritmo se calcula la nota media de tres notas y se evalúa si el alumno aprueba (nota ≥ 5) o suspende.


// Algoritmo: Media y resultado final
Inicio
    Escribir "Introduce tres notas:"
    Leer n1, n2, n3
    media ← (n1 + n2 + n3) / 3
    Si media >= 5 Entonces
        Escribir "Aprobado con media: ", media
    Sino
        Escribir "Suspenso con media: ", media
    FinSi
Fin
        

Diagrama de flujo:

  • Inicio → Leer n1, n2, n3 → Calcular media → ¿media ≥ 5? → (Sí) “Aprobado” / (No) “Suspenso” → Fin

Algoritmo y diagrama para determinar si una persona es mayor de edad

Este programa solicita la edad y muestra si la persona es mayor o menor de edad.


// Algoritmo: Mayor de edad
Inicio
    Escribir "Introduce tu edad:"
    Leer edad
    Si edad >= 18 Entonces
        Escribir "Eres mayor de edad"
    Sino
        Escribir "Eres menor de edad"
    FinSi
Fin
        

Diagrama de flujo:

  • Inicio → Leer edad → ¿edad ≥ 18? → (Sí) “Mayor de edad” / (No) “Menor de edad” → Fin