respuestas
respuestas
respuestas
Docente
Ángel Gabriel Diaz Maza
Fecha
05/03/2021
Ciudad
Medellín
Orientaciones:
Este archivo es una plantilla en la que usted deberá desarrollar, para dos problemas suministrados, lo
siguiente:
✔ Etapa de Análisis: debe indicar claramente los datos de entrada, datos de salida y el proceso describiendo los
subalgoritmos que usará.
✔ Algoritmo principal y subalgoritmos (aplique procedimientos y funciones)
✔ Prueba de escritorio: Deberá grabar un video donde se vean claramente a cada uno de los integrantes del grupo
exponiendo uno de los algoritmos y subalgoritmos, así como la tabla de variables. Tenga en cuenta:
escriba con un color distinto las variables locales de los procedimientos y funciones en la tabla de
variables. Muestre muy bien lo que va ocurriendo instrucción por instrucción.
Asigne los siguientes nombres a los videos: <Prueba Problema1>, <Prueba Problema2> y <Prueba
Problema3>. Luego súbalos a su unidad de Google Drive. A cada archivo deberá crearle el enlace para
compartirlo, como se indicó previamente en las orientaciones de la clase. Deberá tener en cuenta este
enlace para incluirlo en la etapa 4) Prueba de Escritorio de esta plantilla, para cada problema
suministrado.
Primer Problema
1) Problema: Tres alumnos desean saber cuál será su promedio general en las tres materias más difíciles que
cursa y cuál será la calificación que obtendrá en cada una de ellas. Estas materias se evalúan como se muestra a
continuación:
Examen 80%
Examen 85%
2) Análisis: Primero empezaremos declarando las variables las variables de entrada que serían
materia,examen,tarea1,tarea2,tarea3, después declararíamos las variables de salida que serían total
final y algunas constantes que serian pore,porta1,porta2,porta3 ya que estas no se las debemos pedir
al usuario, le pedimos al usuario que ingrese la materia que quiere siendo uno matemáticas, dos física
y tres química, después entramos a un SI y comparamos lo que tiene la variable materia y si es igual a
1 pedimos la nota del examen y la de las notas llenamos las constantes pore seria igual a 70/100,
para sacar los porcentajes y así lo haríamos con las tareas luego hacemos totafinal=(examen*pore)+
(tarea1*porta1)+(tarea2*porta2)+(tarea3*porta3). Luego si, Si es igual a 2 haríamos lo mismo,
cambiando el porcentaje, la cantidad de tareas. Ponemos el SINO materia la comparamos con =3 y
hacemos el mismo proceso, solo que cambiando los porcentajes y la cantidad de materia.
leer materia
si materia ==1
leer examen
escribir "ingrese la nota de la primera tarea" //se le piden a los usuarios las notas
leer tarea1
leer tarea2
leer tarea3
porta1=10/100
porta2=10/100
porta3=10/100
FinSi
si materia==2
escribir "ingrese nota examen"
leer examen
leer tarea1
leer tarea2
pore=80/100
porta1=10/100
porta2=10/100
totafinal=(examen*pore)+(tarea1*porta1)+(tarea2*porta2)
SiNo materia =3
leer examen
leer tarea1
leer tarea2
leer tarea3
pore=85/100
porta1=5/100
porta2=5/100
porta3=5/100
totafinal=(examen*pore)+(tarea1*porta1)+(tarea2*porta2)+(tarea3*porta3)
FinSi
FinAlgoritmo
4) Prueba de escritorio:
Copie y pegue acá el enlace o URL del video que usted grabó de la prueba de escritorio para el primer
problema, que subió a su unidad en Google Drive y que compartió según las indicaciones.
Segundo Problema
1) Problema: Se requiere que usted permita que se realicen las siguientes operaciones sobre tres números
enteros A, B y C:
✔ Primera operación:
2) Análisis: Debemos declarar las variables que en este caso serian operacion,valora,
valorb,valorc,totalvalor,tatalvalor2,suma1,porcentajeA,porcentajeB,porcentajeC, X,arriendo1,arriendo
2,arriendo3, moneda1, moneda2,moneda3. Le pediríamos al usuario que operación desea, siendo 1 la
primera, después pedimos que llene los valores de A,B,C. Empezaríamos con un condicional SI, donde
si operación es igual a 1 donde X es igual a la raíz cuadrada de la formula del estudiante,
continuamos con la formula y terminamos el proceso imprimiendo el resultado. Continuamos con la
operación 2, en donde primero haremos la suma de los valores A,B y C y después le sacaremos el
porcentaje con la formula de porcentajes y terminamos el proceso imprimiendo los resultados.
Continuamos con la operación 3, donde sacamos el porcentaje de 8% y se lo sumamos a los valores
A,B y C, terminamos el proceso imprimiendo los resultados. Y por ultimo restamos el valor A,B y C por
el porcentaje de cada uno y para finalizar imprimimos los valores de A,B y C.
3) Realización del Algoritmo:
Algoritmo sin_titulo
leer operacion
leer valora
leer valorb
leer valorc
si operacion ==1
x=((((valorb*valorb)-4)*valora)*valorc)
si x >= 0 Entonces
totalvalor=(-valorb +rc(x))/(2*valora)
totalvalor2=(-valorb -rc(x))/(2*valora)
SiNo
escribir "sin solucion"
FinSi
FinSi
si operacion == 2
suma = valora+valorb+valorc;
porcentajeA = ((valora/(valora+valorb+valorc))*100);
porcentajeB = ((valorb/(valora+valorb+valorc))*100);
porcentajeC = ((valorc/(valora+valorb+valorc))*100);
FinSi
si operacion==3
arriendo1= (valora*8/100)+valora
arriendo2=(valorb*8/100)+valorb
arriendo3=(valorc*8/100)+valorc
si operacion==4
moneda1= valora-(valora*5/100)
moneda2=valorb-(valorb*7/100)
moneda3=valorc-(valorc*6/100)
FinSi
FinAlgoritmo
4) Prueba de escritorio:
Copie y pegue acá el enlace o URL del video que usted grabó de la prueba de escritorio para el
segundo problema, que subió a su unidad en Google Drive y que compartió según las indicaciones.
Tercer Problema
2) Análisis: primero debemos declarar las variables: descuento, el numero que saca y el valor de su
compra, después declaramos la variable de salida que en este caso seria total de la compra, después
pedimos al usuario que nos indique cual es el valor de su compra y cual es el numero del azar que le
corresponde. Realizamos el SI comparamos que sea menor a 74 hacemos el descuento
correspondiente que en este caso es el 15% y esto se lo restamos a la variable compra. Imprimimos el
total a pagar que seria la compra menos el descuento, después creamos otro SI y este lo compramos
con 74 sea mayor o igual a 74 y le aplicamos el 20% de descuento, esto se lo restamos a la compra y lo
imprimimos
leer compra
leer numeroa
descuento=compra*15/100
valorp=compra-descuento
FinSi
descuento=compra*20/100
valorp=compra-descuento
FinSi
FinAlgoritmo
4) Prueba de escritorio:
Copie y pegue acá el enlace o URL del video que usted grabó de la prueba de escritorio para el tercer
problema, que subió a su unidad en Google Drive y que compartió según las indicaciones.