GUIA 2 HERRAMIENTAS ALGORITMICAS
Vamos a empezar con un repaso
Recordemos:
¿Qué es un algoritmo?
¿Una variable?
¿Tipos de variables?
¿Que son operadores lógicos?
Realicemos un algoritmo más complicado
Se requiere determinar la hipotenusa de un triángulo
rectángulo
Lo primero que hacemos es ponerle un nombre a este algoritmo
Algoritmo Hipotenusa
Después declaramos las variables esto lo hacemos con la palabra reservada Definir, en
este ejemplo utilizamos las variables a, b y c como flotante ya que trabajaremos con
números decimales.
Definir a, b, c como flotante
Con la función escribir mostramos un mensaje en pantalla y pedimos el cateto a, este
mensaje se debe escribir entre comillas dobles.
Escribir “Escribe el cateto a”
Con la función leer asignamos en la variable a el numero ingresado por el usuario.
Leer a
Nuevamente con la función escribir mostramos otro mensaje, pero en esta ocasión
pedimos el cateto b del triángulo rectángulo.
Escribir “Escribe el cateto b”
Con la función leer ingresamos el numero ingresado por el usuario en la variable b
Leer b
Ya que tenemos los números almacenados en las variables a y b flotante empezamos la
fórmula
para calcular la hipotenusa del triángulo.
Lo que hacemos es elevar al cuadrado el cateto a esto lo hacemos multiplicándolo por si
mismo entre paréntesis, al resultado le sumamos el cateto b elevado al cuadrado, a toda
esta expresión le sacamos la raíz cuadrada y esto lo hacemos con la función SQRT(), te
dejo
la fórmula para que lo comprendas mejor.
c = rc((a*a)+(b*b))
Como comentaba la función SQRT( ) permita calcular la raíz cuadrada de un numero o
unaexpresión, es necesario colocar los datos entre paréntesis.
Por último mostramos en resultado de la hipotenusa en pantalla y esto lo hacemos con la
función escribir, el mensaje que mandamos es un mensaje concatenado donde unimos
una cadena con la variable c y finalizamos el algoritmo.
Escribir «La hipotenusa del triángulo es: “, c”
FinAlgoritmo
Actividad calificable
Tiempo de la actividad: 4 horas
Trabajo colaborativo: en grupos de máximo 5 integrantes, solucionen cada uno de los
puntos, socialicen y debatan, no dejes atrás a tus compañeros, sácale provecho a esta
actividad, retroalimenta las veces que sea necesario.
Forma de entrega: en un documento echo a mano de vas a tomar una imagen y la
guardaras como pdf, súbela a la carpeta:
[Link]
aring
Ejercicios de algoritmos
1. Escriba los algoritmos que den solución a cada enunciado, teniendo en cuenta la
metodología previamente estudiada y el ejemplo siguiente.
2. Elaborar un algoritmo que lea un dato correspondiente al lado de un cuadrado y que calcule
e imprima el área de dicho cuadrado.
Análisis:
Datos de entrada:
Lado del cuadrado: lado
Datos de salida:
Área del cuadrado: área
Cálculos:
Determinar el área del cuadrado aplicando la fórmula lado al cuadrado.
El algoritmo será:
INICIO
Variables: lado, área: numéricaEntera
ESCRIBA (“Ingrese el lado del cuadrado: ”)
LEA (lado)
área= lado ^ 2
ESCRIBA (“El lado ingresado es: “, lado, “el área es: “ , área)
FIN
1. Elaborar un algoritmo que lea el salario actual de un empleado y el porcentaje de aumento
y que calcule e imprima el salario actual, el aumento y el nuevo salario.
2. Elabore un algoritmo que lea el nombre de una persona y que imprima el mensaje “Hola”
seguido del nombre de la persona leída.
3. Elabore un algoritmo que lea dos datos enteros correspondientes a los catetos de un
triángulo y que calcule e imprima el valor de la hipotenusa de dicho triángulo.
4. Elabore un algoritmo que lea el código de un artículo, el precio unitario del artículo y la
cantidad vendida. Su algoritmo debe calcular e imprimir el total de la venta, el IVA y el total
a pagar, sabiendo que el impuesto es diecinueve por ciento.
5. Elabore un algoritmo que lea dos números enteros y que produzca como salida la suma,
resta, multiplicación, división y módulo del primero por el segundo.
6. Elabore un algoritmo que lea una temperatura en grados Fahrenheit y la convierta y la
imprima en grados centígrados. Los grados Fahrenheit se convierten a grados centígrados
restándoles 32 y multiplicando por cinco novenos.
7. Elabore un algoritmo que lea un dato, el cual es el valor de un ángulo en grados, y que lo
convierta e imprima en radianes.