Tema Nº5: Introducción a los algoritmos (pseudocódigos)
Comentarios:
Un lenguaje de programación se puede definir como un conjunto de reglas o normas, símbolos y palabras especiales utilizadas para construir un programa y con él, darle solución a un problema determinado.
El lenguaje de programación es el encargado de que la computadora realice paso a paso las tareas que el programador a diseñado en el algoritmo.
Un algoritmo es un método para resolver un problema mediante una serie de pasos precisos, definidos y finitos.
Conclusiones:
Podemos encontrar diferentes tipos de lenguajes de programación y diferentes formas de programar, es decisión del programador decidir hacia cual dedicarse más.
Practica #5
Problema 1:
Escriba un algoritmo tal que dado como datos dos números reales, calcule la suma, resta y multiplicación de dichos números.
Algoritmo:
Proceso Operaciones Escribir "Ingrese el primer número:" Leer n1 Escribir "Ingrese segundo numero:" Leer n2 S <- n1 + n2 Escribir "Suma:", S R <- n1 - n2 Escribir "Resta:", R m <- n1 * n2 Escribir "Multiplicación:", m
FinProceso
Pantalla de salida
Problema 3
En una casa de cambio necesitan construir un programa tal que dado como dato una cantidad expresada en dólares, convierta esa cantidad a euros. Construya el algoritmo correspondiente.
Algoritmo:
Proceso Conversión Escribir "Convertidor Dolares a Euros" Escribir "Ingrese la cantidad de dolares a convertir:" Leer dol euros <- dol * 0.745212013 Escribir "Usted tiene: ", euros," euros."
FinProceso
Pantalla de salida
Problema 5
Una persona invierte en un banco una determinada cantidad de dinero y a una cierta tasa de interés mensual. Construya un algoritmo que permita obtener el monto del dinero que obtendrá al finalizar el mes.
Algoritmo:
Proceso Banco Escribir "Bienvenido!" Escribir "Calcule cuanto dinero gana al final del mes!" Escribir "Ingrese una cantidad de dinero invertida" Leer cd Escribir "Inserte la tasa de interes mensual de su banco:" Leer im //Para calcular el monto de dinero a fin de mes de una inversión bancaria se hace multiplicando la cantidad invertida por el interés mensual y dividiendo el resultado entre 365 y multiplicándolo por 30 días del mes. Los intereses bancarios se calculan en base a 365 días/año do <- (((cd * im) / 365) * 30)
Escribir "El monto de dinero obtenido mensualemente sera de: $", do, " dólares" FinProceso
Pantalla de salida
Problema 7
La misma empresa comercializadora de vehículos XGW ofrece planes de financiamiento hasta 36 meses con una prima del 35%, pero aplicando al saldo restante una tasa de interés global del 12%. Construya un algoritmo que permita obtener tanto el importe de la prima como el de las mensualidades que debe pagar el cliente.
Algoritmo:
Proceso vehiculo Escribir "Bienvenido" Escribir "En este programa usted podra calcular el importe de" Escribir "prima y mensualidades a pagar por la compra de su" Escribir "vehiculo!" Escribir "Por favor, ingrese el precio del vehiculo:" Leer precio prima <- precio*0.35 Escribir "El importe de prima del vehiculo es de: $", prima resto <- (precio-prima) mensu <- resto/36 Escribir "El precio a pagar durante los 36 meses de la" Escribir "mensualidad es de: $", mensu FinProceso
Pantalla de salida
Problema 9
Construya un algoritmo tal que dado el radio de una esfera, calcule e imprima el área y su volumen.
Algoritmo:
Proceso Esfera Escribir "Bienvenido" Escribir "Por favor ingrese el radio de su esfera..." Leer radio area <- 4 * PI * radio^(2) vol <- (4/3) * PI * radio^(3) Imprimir "El área de la esfera es: ", area Imprimir "Y tiene un volumen de: ", vol Escribir "" Escribir "Nota: Las respuestas obtenidas tendran la misma" Escribir "unidad que el valor del radio ingresado." FinProceso
Pantalla de salida
Problema 11
Construya un algoritmo tal que dadas las coordenadas de los puntos P1, P2 y P3 que corresponden a los vértices de un triángulo, calcule el perímetro.
Algoritmo:
Proceso Triangulo Escribir "Bienvenido" Escribir "En este programa le ayudará a calcular el perimetro de" Escribir "un triangulo a partir de sus puntos." Escribir "Coordenadas del punto uno:" Escribir "En x?" Leer X1 Escribir "En y?" Leer Y1 Escribir "Coordenadas del punto dos:" Escribir "En x?" Leer X2 Escribir "En y?" Leer Y2 Escribir "Coordenadas del punto tres:" Escribir "En x?" Leer X3 Escribir "En y?" Leer Y3 Lado1 <- RAIZ((X1-X2)^(2)+(Y1-Y2)^(2)) Lado2 <- RAIZ((X2-X3)^(2)+(Y2-Y3)^(2)) Lado3 <- RAIZ((X3-X1)^(2)+(Y3-Y1)^(2)) Per <- Lado1 + Lado2 + Lado3 Escribir "El perimetro del triangulo es: ", Per
FinProceso
Pantalla de salida
Problema 13
Construya un algoritmo tal que dado el perímetro de la base, la apotema y la altura de un prisma pentagonal; calcule: área de la base, área lateral, área total y volumen.
Algoritmo:
Proceso Prisma Escribir "Bienvenido" Escribir "Este programa le ayudará a encontrar las distintas" Escribir "áres de un prisma pentagonal junto con su volumen!" Escribir "Por favor ingrese el perimetro:" Leer per Escribir "Ingrese el apotema:" Leer apo Escribir "Ingrese la altura del prisma:" Leer alt AB <- (per * apo)/(2) AL <- per * alt Escribir "El área de la base es: ", AB Escribir "El área lateral es: ", AL Escribir "Área total: ", AB + AL Escribir "" Escribir "El volumen del prisma tiene un valor de: " AB * alt
FinProceso
Pantalla de salida
No hay comentarios:
Publicar un comentario