respuestas

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 16

TIA: ALGORITMOS CON PROCEDIMIENTOS EN PSEINT

Docente
Ángel Gabriel Diaz Maza

Nombre completo de los integrantes del grupo


Yiceth Cañas Montoya
Juan Felipe Aristizábal Diaz
Luisa Fernanda Berrío Osorio

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:

La calificación de Matemáticas se obtiene de la siguiente manera:

Un examen del 70%

Promedio de tareas 30%

En esta materia se pidió un total de tres tareas.

La calificación de Física se obtiene de la siguiente manera:

Examen 80%

Promedio de tareas 20%

En esta materia se pidió un total de dos tareas.

La calificación de Química se obtiene de la siguiente manera:

Examen 85%

Promedio de tareas 15%

En esta materia se pidió un promedio de tres tareas.

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.

3) Realización del Algoritmo:


Algoritmo sin_titulo
Definir materia,examen,tarea1,tarea2,tarea3 Como Real

Definir pore,porta1,porta2,porta3 Como real

Definir totafinal Como Real

Escribir "ingrese 1 para matematicas, 2 para fisica o 3 para quimica"

leer materia

si materia ==1

escribir "ingrese nota examen"

leer examen

escribir "ingrese la nota de la primera tarea" //se le piden a los usuarios las notas

leer tarea1

Escribir "ingrese la nota de la segunda tarea"

leer tarea2

Escribir "ingrese la nota de la tercer tarea"

leer tarea3

pore=70/100 //se sacan los porcentajes de las notas

porta1=10/100

porta2=10/100

porta3=10/100

totafinal=(examen*pore)+(tarea1*porta1)+(tarea2*porta2)+(tarea3*porta3) //se suman totas las


variables

Imprimir "su nota final es: ",totafinal

FinSi

si materia==2
escribir "ingrese nota examen"

leer examen

escribir "ingrese la nota de la primera tarea"

leer tarea1

Escribir "ingrese la nota de la segunda tarea"

leer tarea2

pore=80/100

porta1=10/100

porta2=10/100

totafinal=(examen*pore)+(tarea1*porta1)+(tarea2*porta2)

Imprimir "su nota final es: ",totafinal

SiNo materia =3

escribir "ingrese nota examen"

leer examen

escribir "ingrese la nota de la primera tarea"

leer tarea1

Escribir "ingrese la nota de la segunda tarea"

leer tarea2

Escribir "ingrese la nota de la tercer tarea"

leer tarea3

pore=85/100

porta1=5/100

porta2=5/100

porta3=5/100
totafinal=(examen*pore)+(tarea1*porta1)+(tarea2*porta2)+(tarea3*porta3)

Imprimir "su nota final es: ",totafinal

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:

✔ Segunda operación: Determine el porcentaje al que equivale A, B y C en relación a la sumatoria de


ellos.
✔ Tercera operación: Suponga que A, B y C corresponden al valor de tres arriendos. Los arriendos
aumentaron un 8%. Halle y muestre el incremento correspondiente a ese porcentaje para cada
arriendo y el valor de cada uno de los arriendos incluyendo el incremento.
✔ Cuarta operación: Suponga que A, B y C corresponden al valor de tres divisas (monedas). Cada una
sufrió un decremento porcentual respecto al mes pasado. El valor en que se redujeron es del 5%, 7% y
6% respectivamente. Halle el valor en que se redujo cada una y el valor actual de ellas teniendo en
cuenta ese decremento.

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

Definir operacion,valora, valorb,valorc,totalvalor,x,


tatalvalor2,suma1,porcentajeA,porcentajeB,porcentajeC Como real

Definir arriendo1,arriendo2,arriendo3, moneda1, moneda2,moneda3 Como Real

Escribir "escriba la operacion que desee, siendo 1 la primera"

leer operacion

escribir" ingrese valor de A"

leer valora

escribir "ingres valor de B"

leer valorb

escribir "ingrese valor de c"

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)

Imprimir "El resultado de la operación es: ",totalvalor,"y la segunda es ",totalvalor2

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);

Imprimir "Suma total" suma;

Imprimir "Porcentaje A " porcentajeA;

Imprimir "Porcentaje B " porcentajeB;

Imprimir "Porcentaje C " porcentajeC;

FinSi

si operacion==3

arriendo1= (valora*8/100)+valora

arriendo2=(valorb*8/100)+valorb

arriendo3=(valorc*8/100)+valorc

Imprimir "el arriendo a pagar de valor a: ",arriendo1

Imprimir "el arriendo a pagar de valor b: ",arriendo2

Imprimir "el arriendo a pagar de valor c: ",arriendo3


FinSi

si operacion==4

moneda1= valora-(valora*5/100)

moneda2=valorb-(valorb*7/100)

moneda3=valorc-(valorc*6/100)

Imprimir "el valor de la moneda a es: ",moneda1

Imprimir "el valor de la moneda b es: ",moneda2

Imprimir "el valor de la moneda c es : ",moneda3

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

1) Problema: 3. “Cada equipo resuelve el ejercicio que le corresponde”


Equipo 4: En un supermercado se hace una promoción, mediante la cual el cliente obtiene un
descuento dependiendo de un número que se escoge al azar. Si el número escogido es menor que 74 el
descuento es del 15% sobre el total de la compra, si es mayor o igual a 74 el descuento es del 20%.
Obtener cuánto dinero se le descuenta.

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

3) Realización del Algoritmo:


Algoritmo sin_titulo

definir descuento,numeroa, compra Como Real

Definir valorp Como Real

Escribir "ingrese el valor de su compra"

leer compra

escribir "numero que saco"

leer numeroa

si numeroa < 74 Entonces

descuento=compra*15/100

valorp=compra-descuento

Imprimir "el valor de su compra es: ", valorp

FinSi

si numeroa >= 74 Entonces

descuento=compra*20/100

valorp=compra-descuento

Imprimir "el valor de su compra es:", valorp

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.

También podría gustarte