Sie sind auf Seite 1von 9

Solución problema 3

Identificación del problema: Calcular el valor de “y”.

Definición del problema: Se desconoce el valor de “x”.

Análisis del problema:


 Entrada: x
 Proceso: 3*x2+7x-15
 Salida: y

Algoritmo
 Lenguaje natural
Se desea saber el valor de “y” dado por una ecuación, para esto se declarara dos
variables de tipo flotante(x, y), “x” servirá para almacenar el valor introducido por el
usuario, luego se procederá a calcular el resultado de la ecuación dada por 3*x2+7x-
15, después el resultado será almacenado en “y” y se imprimirá el resultado.

 Pseudocódigo
INICIO
/*Identificación del problema / descripción*/
/*Resolver la ecuación*/
/*Declaración de variable*/
Flotante x
Flotante y
/*Bloque de instrucción*/
Imprimir (“Introducir x”)
Leer (x)
y=3*x2+7x-15
Imprimir (“El valor de y es:”, +y)
FIN
 Diagrama de flujo
Inicio

Introducir el
valor de x

y=3*x2+7x-15

“El valor de
y es” +y

Fin
Solución problema 5
Identificación del problema: Calcular el promedio final.

Definición del problema: Se desconoce las calificaciones necesarias para obtener el promedio
final.

Análisis del problema:


 Entrada: par1, par2, par3, pro1, pro2, port, sem
 Proceso: ((par1+par2+par3)/3*0.33)+((pro1+pro2)/2*0.20)+(port*0.07)+(sem*0.40)
 Salida: pf
Algoritmo
 Lenguaje natural
 Se desea calcular el promedio final “pf”, para esto se declarara 8 variables flotante
(par1, par2, par3, pro1, pro2, port, sem, pf), en donde “par1”, “par2”, “par3” servirá para
almacenar el valor de los 3 parciales introducidos por el usuario, “pro1” y “pro2” servirá
para almacenar los valores de los 2 proyectos introducidos por el usuario, “port” servirá
para almacenar el valor del portafolio introducido por el usuario, “sem” servirá para
almacenar el valor del semestral introducido por el usuario, luego se procederá a
calcular el valor del promedio final dado por la ecuación
((par1+par2+par3)/3*0.33)+((pro1+pro2)/2*0.20)+(port*0.07)+(sem*0.40), el resultado
se almacenara en “pf” y se imprimirá el resultado.
 Pseudocódigo
INICIO
/*Identificación del problema / descripción*/
/*Resolver la ecuación*/
/*Declaración de variable*/
Flotante par1, par2, par3
Flotante pro1, pro2
Flotante port
Flotante sem
/*Bloque de instrucción*/
Imprimir (“Introducir el valor de par1”)
Leer (par1)
Imprimir (“Introducir el valor de par2”)
Leer (par2)
Imprimir (“Introducir el valor de par3”)
Leer (par3)
Imprimir (“Introducir el valor de pro1”)
Leer (pro1)
Imprimir (“Introducir el valor de pro2”)
Leer (pro2)
Imprimir (“Introducir el valor de port”)
Leer (port)
Imprimir (“Introducir el valor de sem”)
Leer (sem)
pf: ((par1+par2+par3)/3*0.33)+((pro1+pro2)/2*0.20)+(port*0.07)+(sem*0.40)
Imprimir (“El promedio final es:”, pf)
FIN

 Diagrama de flujo

Inicio
“Introducir el
valor de sem”
“Introducir el
valor de par1”
sem

par1
pf=((par1+par2+par3)/3*0.33)+((pro1+
pro2)/2*0.20)+(port*0.07)+(sem*0.40)
“Introducir el
valor de par2”
“El promedio
final es:” pf
par2

Fin
“Introducir el
valor de par3”

par3

“Introducir el
valor de pro1”

pro1

“Introducir el
valor de pro2”

pro2

“Introducir el
valor de port”

port
Identificación del problema: Calcular el promedio de los estudiantes.

Definición del problema: Se desconoce el promedio final de cada estudiante.

Análisis del problema:


 Entrada: nomb_est, not1, not2, not3
 Proceso: not1+not2+not3/3
 Salida: nomb_est, not1, not2, not3, pf
Algoritmo
 Lenguaje natural
Se desea desarrollar un programa que calcule el promedio de los estudiantes dada por
una ecuación, para esto se declarara 4 variables de tipo flotante (not1, not2, not3, pf) y
una variable de tipo cadena (nomb_est), not1 servirá para almacenar el valor del primer
parcial introducido por el usuario, not2 servirá para almacenar el valor del segundo
parcial introducido por el usuario, not3 servirá para almacenar el valor del tercer parcial
introducido por el usuario y nomb_est servirá para almacenar los caracteres del
nombre del estudiante, luego se procederá a calcular el promedio dado por la ecuación
not1+not2+not3/3, el resultado se almacenara en “pf” y se imprimirá el nombre del
estudiante, las notas ingresadas y el resultado de la ecuación.
 Pseudocódigo
INICIO
/*Identificación del problema / descripción*/
/*Resolver la ecuación*/
/*Declaración de variable*/
Flotante not1, not2, not3
Cadena nomb_est
Flotante pf
/*Bloque de instrucción*/
Imprimir (“Introducir nomb_est”)
Leer (nomb_est)
Imprimir (“Introducir el valor de not1”)
Leer (not1)
Imprimir (“Introducir el valor de not2”)
Leer (not2)
Imprimir (“Introducir el valor de not2”)
Leer (not2)
pf = not1+not2+not3/3
Imprimir (“Nombre del estudiante:”, nomb_est)
Imprimir (“Notas del estudiante:”, not1, not2, not3)
Imprimir (“Promedio final:”, pf)
FIN
 Diagrama de flujo

Inicio

“Introducir
nomb_est”

Nomb-est

“Introducir
not1”

not1

“Introducir
not2”

not2

“Introducir
not3”

not3

pf = not1+not2+not3/3

“Nombre del
estudiante”,
nomb_est

“Notas del
estudiante”,
not1, not2, not3

“Promedio
final”, pf

Fin
Identificación del problema: Calcular el área de una pared (rectangular).

Definición del problema: Se desconoce el valor de la base y la altura.

Análisis del problema:


 Entrada: b, h
 Proceso: b*h
 Salida: a
Algoritmo
 Lenguaje natural
Se desea calcular el área de un rectángulo dado por una ecuación, se declararon 3
variables de tipo flotante (b, h, a), en donde “h” servirá para almacenar el valor de la
altura introducido por el usuario, “b” servirá para almacenar el valor de la base
introducido por el usuario, se procederá a calcular el área dada por la ecuación b*h, el
resultado se almacenará en “a” y se imprimirá el resultado.
 Pseudocódigo
INICIO
/*Identificación del problema / descripción*/
/*Resolver la ecuación*/
/*Declaración de variable*/
Flotante b
Flotante h
Flotante a
/*Bloque de instrucción*/
Imprimir (“Introducir el valor de b”)
Leer (b)
Imprimir (2Introducir el valor de h”)
Leer (h)
A = b*h
Imprimir (“El área del rectángulo es:”, a)
FIN
 Diagrama de flujo

Inicio h

“Introducir b” a = b*h

“El área
b del
rectang
“Introducir h” Fines
ulo
Identificación del problema: Calcular el doble y triple de una cantidad.

Definición del problema: Se desconoce la cantidad, su doble y su triple.

Análisis del problema:


 Entrada: x
 Proceso: x*2, x*3
 Salida: dob, trip
Algoritmo
 Lenguaje natural
Se desea calcular el doble y el triple de una cantidad, se declarara 3 variables de tipo
flotante (x, dob, trip), “x” servira para almacenar el valor de la cifra introducida por el
usuario, se procederá a calcular el doble y triple de la cantidad dada por las ecuaciones
x*2, x*3 respectivamente, los resultados se almacenaran en “dob” y “trip” y se imprimirá
ambos resultados.
 Pseudocódigo
INICIO
/*Identificación del problema / descripción*/
/*Resolver la ecuación*/
/*Declaración de variable*/
Flotante x
Flotante dob
Flotante trip
/*Bloque de instrucción*/
Imprimir (“Introducir el valor de x”)
Leer (x)
dob = x*2, trip = x*3
Imprimir (“El doble es:”, dob)
Imprimir (“El triple es:”, trip)
FIN
 Diagrama de flujo

Inicio trip = x*3

“Introducir “El doble


valor de x” es”, dob

x “El triple
es”, trip

dob = x*2
Fin
Identificación del problema: Calcular el valor de 5 productos

Definición del problema: Se desconoce el precio de los productos con el impuesto y la suma
de los mismos

Análisis del problema:


 Entrada: prod1, prod2, prod3, prod4, prod5
 Proceso: prod1*1.07, prod2*1.07, prod3*1.07, prod4*1.07, prod5*1.07,
imp1+imp2+imp3+imp4+imp5
 Salida: prod1, prod2, prod3, prod4, prod5, imp1, imp2, imp3, imp4, imp5, tp
Algoritmo
 Lenguaje natural
 Se desea calcular el valor total de 5 productos, se declarará 11 variables de tipo
flotante (prod1, prod2, prod3, prod4, prod5, imp1, imp2, imp3, imp4, imp5, tp), “prod1”,
“prod2”, “prod3”, “prod4”, “prod5” servirá para almacenar el valor de los 5 productos
introducidos por el usuario, “imp1”, “imp2”, “imp3”, “imp4”, “imp5” servirá para
almacenar el valor dado por las ecuaciones prod1*1.07, prod2*1.07, prod3*1.07,
prod4*1.07, prod5*1.07 respectivamente, se procederá a calcular el valor total de los
productos definidos por la ecuación imp1+imp2+imp3+imp4+imp5, el resultado se
almacenará en “tp”, se imprimirán los valores de los productos ingresados, el valor de
los productos con impuestos y el precio total de los productos.

 Pseudocódigo
INICIO
/*Identificación del problema / descripción*/
/*Resolver la ecuación*/
/*Declaración de variable*/
Flotante prod1, prod2, prod3, prod4, prod5
Flotante imp1, imp2, imp3, imp4, imp5
Flotante tp
/*Bloque de instrucción*/
Imprimir (“Introducir el valor de prod1”)
Leer (prod1)
Imprimir (“Introducir el valor de prod2”)
Leer (prod2)
Imprimir (“Introducir el valor de prod3”)
Leer (prod3)
Imprimir (“Introducir el valor de prod4”)
Leer (prod4)
Imprimir (“Introducir el valor de prod”)
Leer (prod5)
imp1 = prod1*1.07, imp2 = prod2*1.07, imp3 =prod3*1.07, imp4 = prod4*1.07, imp5 =
prod5*1.07
tp = imp1+imp2+imp3+imp4+imp5
Imprimir (“Valor individual de los productos:”, prod1, prod2,prod3, prod4, prod5)
Imprimir (“Precio de los productos con impuestos:”, imp1, imp2, imp3, imp4, imp5)
Imprimir (“El valor total es:”, tp)
FIN
 Diagrama de flujo

Inicio
imp1 = prod1*1.07, imp2 = prod2*1.07,
imp3 =prod3*1.07, imp4 = prod4*1.07,
imp5 = prod5*1.07
“Introducir el
valor de prod1
tp = imp1+imp2+imp3+imp4+imp5

Prod1

(“Valor individual de los


“Introducir el productos:”, prod1, prod2,
valor de prod2” prod3, prod4, prod5

prod2 “Precio de los productos con


impuestos:”, imp1, imp2,
imp3, imp4, imp5
“Introducir el
valor de prod3”
“El valor total
es:”, tp
prod3

Fin
“Introducir el
valor de prod4”

prod4

“Introducir el
valor de prod5”

prod5

Das könnte Ihnen auch gefallen