Realizar un algoritmo que permita calcular la altura de un edificio.
Para resolver el problema planteado, debemos analizar el enunciado que nos permitirá construir a posterior el algoritmo con la solución. Analicemos pues:
- Nos piden Calcular la altura de el edificio, en este sentido es necesario asignar a una variable el resultado que obtendremos de dicho cálculo. Nuestra variable será la letra “H”.
- Debemos determinar la cantidad de pisos que tiene el edificio en cuestión. Ya que desconocemos tal dato, asumiremos que se trata de un edificio con n pisos, y le asignaremos la variable “n”.
- Debemos determinar la altura de cada apartamento, suponiendo que existe un apartamento por piso. El valor correspondiente a la altura de un apartamento lo asignaremos a la variable “a”.
- El procedimiento para realizar el cálculo de la altura del edificio, nos es más que efectuar una operación aritmética, utilizando los operadores matemáticos vistos en clase y en entradas posteriores. La operación quedaría de la siguiente manera, H ← n*a. Donde:
- n = a la cantidad de pisos del edificio
- a = a la altura de cada apartamento, asumiendo que hay uno por piso
- H = al resultado de la multiplicación de a*n
Agreguemos números a esta operación aritmética. Supongamos que el edificio posee 5 pisos, cada piso tiene una altura de 2.5 metros, conociendo esto, construyamos el algoritmo:
- Inicio ## Inicia la ejecución del programa.
- Suministrar cantidad de pisos ## el usuario ingresa el dato solicitado.
- Leer "n" ## se guarda el dato en la variable "n"
- Suministrar altura de apartamento ## el usuario ingresa el dato solicitado.
- Leer “a” ## se guarda el dato en la variable "n".
- H ← n*a ## se multiplica la cantidad de pisos por la altura del apartamento y se le asigna el resultado a la variable "H".
- Generar resultado
- Imprimir H ## se emite el resultado en pantalla.
- Fin ## Finaliza la ejecución del programa.
Se entendio??? Simple verdad??? A ver hagamos otro ejercicio de ejemplo.
Realizar un algoritmo para calcular el área de un triángulo.
Análisis: algoritmo_área_de_un_triángulo.
Construcción del Algoritmo:
Análisis: algoritmo_área_de_un_triángulo.
- Calcular el área de un triángulo. Se le asignará a la variable “A”.
- Determinar la base del triángulo. Se le asignará a la variable “b”.
- Determinar la altura del triángulo. Se le asignará a la variable “h”.
- Se raliza la operación aritmética A ← b*h/2, tomando en cuenta el siguiente artificio:
"El área de un triángulo es igual al semiproducto entre la longitud de una base y la altura relativa a esta con la siguiente fórmula:
donde b es la base del triángulo y h es la altura correspondiente a la base. (se puede considerar cualquier lado como base".
Construcción del Algoritmo:
- Inicio ## Inicia la ejecución del programa.
- Suministrar cifra de altura
- Leer “h”
- Suministrar cifra de base
- Leer“b”
- A ← b*h/2 ## Asignar a "A" el resultado de multiplicar las cifras de base y altura y luego dividir el resultado de la multiplicación entre 2.
- Generar resultado
- Imprimir "A"
- Fin ## Inicia la ejecución del programa.
Ejercicios.-
Realice un algoritmo para cada caso que:
- Calcule el factorial (n!) de un número (n), sabiendo que: n! = n × (n − 1)!
- Muestre por pantalla la edad leída de una persona.
- Muestre por pantalla el nombre leído de una persona o animal.