Practica 5

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