Sei sulla pagina 1di 10

Solución problema 1:

Algoritmo en lenguaje natural

a) Identificación del problema


Calcular el promedio
b) Definición del problema:
Se desconoce el nombre del estudiante y la nota de sus tres parciales.
c) Análisis del problema:
- Entrada: nom, par_1, par_2, par_3
- Proceso: (par_1+par_2+par_3)/3
- Salida: prom, nom, par_1, par_2, par_3

Se desea desarrollar un programa que permita introducir el nombre de un estudiante


y calcular el promedio de la nota de tres parciales. Para esto declaramos 1 variable
de tipo cadena (nom), la cual almacenara el nombre del estudiante; declararemos 3
variables tipo flotante (par_1, par_2 y par_3) que almacenaran la nota de los tres
parciales. Todas estas variables antes mencionadas serán ingresadas por el
usuario. Luego se procederá a calcular el promedio dado por
(par_1+par_2+par_3)/3 y el resultado se guardara en la variable tipo flotante “prom”.
Finalmente se imprimirá el nombre del estudiante, las tres notas de los parciales y
el promedio.

Pseudocódigo

INICIO
/* Calcular el promedio*/
Cadena [20] nom
Flotante par_1, par_2, par_3, prom
Imprimir (“Introduzca nombre del estudiante: “)
Leer (nom)
Imprimir (“Introduzca el peso de la persona: “)
Leer (pe)
Imprimir (“Introduzca nota parcial 1: “)
Leer (par_1)
Imprimir (“Introduzca nota parcial 2: “)
Leer (par_2)
Imprimir (“Introduzca nota parcial 3: “)
Leer (par_3)
prom= (par_1+par_2+par_3)/3

Imprimir (“El nombre del estudiante es: “+nom)


Imprimir (“La nota del parcial 1 es: “+par_1)
Imprimir (“La nota del parcial 2 es: “+par_2)
Imprimir (“La nota del parcial 3 es: “+par_3)
Imprimir (“El promedio es: “+prom)
FIN
Diagrama de flujo
Solución problema 2:

Algoritmo en lenguaje natural

d) Identificación del problema


Área de un rectángulo
e) Definición del problema:
Se desconoce la base y la altura de la pared para calcular el área del
rectángulo
f) Análisis del problema:
- Entrada: b, h
- Proceso: b*h
- Salida: a

Se desea desarrollar un programa un algoritmo que permita calcular el área de un


rectángulo, para eso se declarará tres variables de tipo flotante (a, b y h), “b” servirá
para almacenar el valor de la base, “h” servirá para almacenar el valor de la altura
(ambos valores deben ser introducidos por el usuario); luego se procederá a hacer
el cálculo del área, dada por b*h y el resultado será almacenado en la variable “a”.
Finalmente se procederá a imprimir el area.

Pseudocódigo

INICIO
/* Calcular el área de un rectángulo*/
Flotante a
Flotante b
Flotante h
Imprimir (“Introduzca la base: “)
Leer (b)
Imprimir (“Introduzca la altura: “)
Leer (h)
a= b*h
Imprimir (“El área es: “+a)
FIN

Diagrama de Flujo

Solución problema 3:

Algoritmo en lenguaje natural

g) Identificación del problema


Calcular el triple y el doble de un número
h) Definición del problema:
Se debe ingresar un número y que se pueda calcular el doble y el triple del
mismo
i) Análisis del problema:
- Entrada: num
- Proceso: num*2, num*3
- Salida: dobl, tripl
Se desea desarrollar un programa que permita calcular el doble y el triple de un
número ingresado por el usuario, en este caso Pedrito. Para eso declaramos 3
variables de tipo entero (num, dobl, tripl), “nom” almacenara el número ingresado
por el usuario. Luego se procederá a resolver el doble del número dado por la
ecuación num*2, el resultado se almacenara en la variable “dobl”. Se proseguirá a
resolver el triple del número dado por la ecuación num*3, el resultado se almacenara
en la variable “tripl”. Finalmente se imprimirá los resultados.

Pseudocódigo

INICIO
/* Calcular el triple y el doble de un número*/
Entero num, dobl, tripl
Imprimir (“Introduzca el número: “)
Leer (num)
dobl= num*2
tripl= num*3
Imprimir (“El doble del número es: “+dobl)
Imprimir (“El triple del número es: “+tripl)
FIN
Solución problema 4:

Algoritmo en lenguaje natural

j) Identificación del problema


Calcular el valor de un producto más el impuesto y el valor total de todos los
productos
k) Definición del problema:
Se desconoce el precio de los productos y se debe poder calcular el impuesto
de los mismos y la suma total de 5 productos.
l) Análisis del problema:
- Entrada: prod_1, prod_2, prod_3, prod_4, prod_5
- Proceso: Imp_1= prod_1*1.07
Imp_2= prod_2*1.07
Imp_3= prod_3*1.07
Imp_4= prod_4*1.07
Imp_5= prod_5*1.07
Imp_1+Imp_2+Imp_3+Imp_4+Imp_5
- Salida: prod_1, prod_2, prod_3, prod_4, prod_5, Imp_1, Imp_2, Imp_3,
Imp_4, Imp_5, Ttl

Se desea desarrollar un programa que permita calcular el precio de 5 productos


más el impuesto así como sus precios totales. Para eso se declararan 11
variables de tipo flotante (prod_1, prod_2, prod_3, prod_4, prod_5, Imp_1,
Imp_2, Imp_3, Imp_4, Imp_5, Ttl) Las variables “prod_1”, “prod_2”, “prod_3”,
“prod_4”, “prod_5” almacenaran el precio de los productos (ingresado por el
usuario). Una vez ingresado los precios se procederá a calcular el impuesto dado
por la ecuación imp=prod*1.07 el resultado se almacenara en las variables
“Imp_1”, “Imp_2”, “Imp_3”,” Imp_4”, “Imp_5” (cada ecuación se resuelve con su
respectivo precio) Finalmente se calculara el total dado por la ecuación
Imp_1+Imp_2+Imp_3+Imp_4+Imp_5 y se imprimirá cada uno de los precios, los
precios más el impuesto y el total.
Pseudocódigo

INICIO
/* Calcular el valor de un producto más el impuesto y el valor total de todos los
productos*/
Flotante prod_1, prod_2, prod_3, prod_4, prod_5, Imp_1, Imp_2, Imp_3, Imp_4,
Imp_5, Ttl
Imprimir (“Introduzca precio 1: “)
Leer (prod_1)
Imprimir (“Introduzca precio 2: “)
Leer (prod_2)
Imprimir (“Introduzca precio 3: “)
Leer (prod_3)
Imprimir (“Introduzca precio 4: “)
Leer (prod_4)
Imprimir (“Introduzca precio 5: “)
Leer (prod_5)
Imp_1= prod_1*1.07

Imp_2= prod_2*1.07

Imp_3= prod_3*1.07

Imp_4= prod_4*1.07

Imp_5= prod_5*1.07

Ttl= Imp_1+Imp_2+Imp_3+Imp_4+Imp_5

Imprimir (“el precio 1 es:” + prod_1)

Imprimir (“el precio 2 es:” + prod_2)

Imprimir (“el precio 3 es:” + prod_3)

Imprimir (“el precio 4 es:” + prod_4)

Imprimir (“el precio 5 es:” + prod_5)


Imprimir (“el precio 1 con impuesto es:” + Imp_1)

Imprimir (“el precio 2 con impuesto es:” + Imp_2)

Imprimir (“el precio 3 con impuesto es:” + Imp_3)

Imprimir (“el precio 4 con impuesto es:” + Imp_4)

Imprimir (“el precio 5 con impuesto es:” + Imp_5)

Imprimir (“el total es:” + Ttl)

FIN

Potrebbero piacerti anche