Está en la página 1de 21

Guía Numero 4

Santiago Vargas

Diego Alejandro Santos Díaz


1360143
04_2_INFORME_Conceptualizar_los_fundamentos_de_algoritmos
 Que es una estructura algorítmica: Son un grupo de formas de trabajo que
permiten mediante la manipulación de variables, realizar ciertos
procesos específicos que nos lleven a la solución de problemas.

 Que tipos de estructuras algorítmicas existen:


Secuenciales: Asignación, lectura, escrita
Condicionales: Simples, múltiples
Cíclicas
 Qué características tiene una estructura algorítmica secuencial: La estructura
secuencial es aquella en la que una acción sigue a otra en secuencia. Las tareas
se suceden de tal modo que la salida de una es la entrada de la siguiente y así
sucesivamente hasta el fin del proceso.
 Cuál es la diferencia entre una operación de asignación, lectura y escritura: La
lectura es la forma en que el PC, le pide datos al usuario a través de diferentes
dispositivos, en este caso a través del teclado.
La asignación tiene una gran memoria, que se guarda sus datos en forma de
cajones llamados “variables”.

04_3_INFORME_Conocer_y_analizar_estructuras_algorítmicas:
3.3
1.Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas, el
vendedor desea saber cuánto dinero obtendrá por concepto de comisiones por las tres
ventas que realiza en el mes y el total que recibirá en el mes tomando en cuenta su
sueldo base y comisiones
______________________________________________________________________
_______
cadena[25]nombre
real sueldo,venta1,venta2,venta3,extra1,extra2,extra3,extratotal,sueldototal

inicio
escriba "Escriba su nombre: "
lea nombre
llamar nueva_linea
escriba "Señor "
escriba nombre
escriba " escriba su sueldo: "
lea sueldo
llamar nueva_linea
escriba "Señor "
escriba nombre
escriba " escriba la venta 1: "
lea venta1
llamar nueva_linea
escriba "Señor "
escriba nombre
escriba " escriba la venta 2: "
lea venta2
llamar nueva_linea
escriba "Señor "
escriba nombre
escriba " escriba la venta 3: "
lea venta3
llamar nueva_linea
llamar nueva_linea

extra1 <-(venta1*10)/100
extra2 <-(venta2*10)/100
extra3 <-(venta3*10)/100
extratotal <-(extra1+extra2+extra3)
sueldototal <-(extratotal+sueldo)

escriba "Señor "


escriba nombre
escriba " su sueldo mas las comisiones de venta es: "
escriba sueldototal

Fin
______________________________________________________________________
_____
2. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea
saber cuánto deberá pagar finalmente por su compra.
______________________________________________________________________
_____
cadena[25]nombre
real totalcompra,descuento,compradescuento,porcentajedescuento

inicio

escriba "Señor cliente por favor escriba su nombre: "


lea nombre
llamar nueva_linea
escriba "Señor "
escriba nombre
escriba " escriba el valor total de su compra: "
lea totalcompra
llamar nueva_linea
escriba "Señor "
escriba nombre
escriba " escriba el descuento a realizar: "
lea porcentajedescuento
escriba "Porciento"
llamar nueva_linea

descuento <-(totalcompra*porcentajedescuento)/100
compradescuento <-(totalcompra-descuento)

escriba nombre
escriba " su compra con el descuento aplicado es: "
escriba compradescuento

Fin
______________________________________________________________________
3.Un aprendiz desea saber cuál será su calificación final en la materia de Algoritmos.
Dicha

calificación se compone de los siguientes porcentajes:

55% del promedio de sus tres calificaciones parciales.

30% de la calificación del examen final.

15% de la calificación de un trabajo final.


______________________________________________________________________
____
cadena[25] nombre
real nota1,nota2,nota3,nota4,nota5,porcentaje1,porcentaje2,porcentaje3,notafinal

inicio
escriba "Alumno escriba su nombre: "
lea nombre
llamar nueva_linea
escriba nombre
escriba " escriba su primera nota de trabajos parciales: "
lea nota1
llamar nueva_linea
escriba nombre
escriba " escriba su segunda nota de trabajos parciales: "
lea nota2
llamar nueva_linea
escriba nombre
escriba " escriba su tercera nota de trabajos parciales: "
lea nota3
llamar nueva_linea

porcentaje1 <-(nota1+nota2+nota3*55)/100

escriba nombre
escriba " su promedio de los trabajos parciales es: "
escriba porcentaje1
llamar nueva_linea
escriba nombre
escriba " escriba su nota de el examen final: "
lea nota4
llamar nueva_linea

porcentaje2 <-(nota4*30)/100

llamar nueva_linea
escriba nombre
escriba " su promedio de el examen final es: "
escriba porcentaje2
llamar nueva_linea
escriba nombre
escriba " escriba su nota de trabajo final:"
lea nota5
llamar nueva_linea

porcentaje3 <-(nota5*15)/100

escriba nombre
escriba " su promedio de el trabajo final es: "
escriba porcentaje3
llamar nueva_linea

notafinal <-(porcentaje1+porcentaje2+porcentaje3)

escriba nombre
escriba " Su nota final es: "
escriba notafinal

Fin
______________________________________________________________________
_______
4.Un maestro desea saber qué porcentaje de hombres y que porcentaje de mujeres hay
en un grupo de estudiantes.
cadena[25]nombre
real numeroE,porcentajemen,porcentajewomen,hombre,mujer

inicio
escriba "Maestro por favor dijite su nombre: "
lea nombre
llamar nueva_linea
escriba nombre
escriba " escriba la cantidad total de estudiantes: "
lea numeroE
llamar nueva_linea
escriba "Bien,ahora por favor dijite la cantidad de hombre: "
lea hombre
llamar nueva_linea
escriba "Perfecto"
llamar nueva_linea

porcentajemen <-(hombre*100)/numeroE

llamar nueva_linea
escriba "Maestro "
escriba nombre
escriba " el porcentaje de hombre en su clase es de: "
escriba porcentajemen
llamar nueva_linea
escriba "Ahora seguimos con las mujeres"
llamar nueva_linea
escriba " Escriba el numero de mujeres en su clase: "
lea mujer
llamar nueva_linea
escriba "Bien!!"
llamar nueva_linea

porcentajewomen <-(mujer*100)/numeroE

llamar nueva_linea
escriba "El porcentaje de mujeres en su clase es: "
escriba porcentajewomen
llamar nueva_linea
escriba nombre
escriba " Gracias,hasta pronto "
Fin
______________________________________________________________________
_____
5. Realizar un algoritmo que calcule la edad de una persona.
______________________________________________________________________
___
entero g,f,t,w,e,q,edad1,edad2,edad3

inicio
escriba "Escriba año en que nacio: "
lea g
llamar nueva_linea
escriba "Escriba mes en que nacio: "
lea f
llamar nueva_linea
escriba "Escriba dia en que nacio: "
lea t
llamar nueva_linea
escriba "Escriba fecha actual"
llamar nueva_linea
escriba "Año: "
lea w
llamar nueva_linea
escriba "Mes: "
lea e
llamar nueva_linea
escriba "Dia: "
lea q
llamar nueva_linea

edad1 <-(w-g)
edad2 <-(e-f)
edad3 <-(q-t)

escriba "La edad que tiene es "


escriba edad1
escriba " años,"
escriba edad2
escriba " meses y "
escriba edad3
escriba " dias"

Fin
______________________________________________________________________
________6.Dada una cantidad en pesos, obtener la equivalencia en dólares, asumiendo
que la unidad cambiaría es un dato desconocido.
real g,f,conversion

inicio
escriba "Escriba a cuanto equivale 1 Peso en Dolares: "
lea g
llamar nueva_linea
escriba "Escriba la cantidad de pesos a convertir: "
lea f
llamar nueva_linea

conversion <-(f*g)

escriba f
escriba " en Dolares es: "
escriba conversion

fin
______________________________________________________________________
________7.Leer un número y escribir el valor absoluto del mismo.
______________________________________________________________________
________real g
inicio
escriba "Escriba el numero a identificar: "
lea g
llamar nueva_linea
si g<0 entonces
escriba "El numero se identifico como negativo"
fin si
si g>0 entonces
escriba "El numero se identifico como positivo"
fin si
Fin
______________________________________________________________________
________cadena[25]nombre
real edad,pulsaciones
inicio
escriba "Por favor escriba su nombre: "
lea nombre
llamar nueva_linea
escriba nombre
escriba " escriba su edad: "
lea edad
llamar nueva_linea
pulsaciones <-(220-edad)/10

escriba nombre
escriba " tus pulsaciones deben ser: "
escriba pulsaciones
Fin
______________________________________________________________________
________9.Calcular el nuevo salario de un obrero si obtuvo un incremento del 25%
sobre su salario anterior.
______________________________________________________________________
________cadena [25] nombre
real g,f,w,t

inicio
escriba "Escriba su nombre por favor: "
lea nombre
llamar nueva_linea
escriba nombre
escriba " escriba su salario: "
lea g
llamar nueva_linea
escriba nombre
escriba " escriba el porcentaje a incrementar: "
lea w

t<-(g*w)/100
f<-(g+t)

llamar nueva_linea
escriba nombre
escriba " su salario mas el incremento es: "
escriba f

Fin
______________________________________________________________________
________10.El dueño de una tienda compra un artículo a un precio determinado.
Obtener el precio en que lo debe vender para obtener una ganancia del 30%.
______________________________________________________________________
_______
cadena[25]nombre,nombreP
real g,f,ganancia,venta

inicio
escriba "Escriba su nombre: "
lea nombre
llamar nueva_linea
escriba "Escriba nombre de el producto: "
lea nombreP
llamar nueva_linea
escriba "¿cuanto costo el producto?: "
lea g
llamar nueva_linea
escriba "Escriiba el porcentaje a ganar: "
lea f
llamar nueva_linea
ganancia <-(g*f)/100
venta <-(g+ganancia)

escriba nombre
escriba " usted debe vender "
escriba nombreP
escriba " al siguiente precio: "
escriba venta

Fin
______________________________________________________________________
________11. Tres personas deciden invertir su dinero para fundar una empresa. Cada
una de ellas invierte una cantidad distinta. Obtener el porcentaje que cada quien invierte
con respecto a la cantidad total invertida.
______________________________________________________________________
________cadena[25]nombre1,nombre2,nombre3
real g,f,w,porcentaje1,porcentaje2,porcentaje3,inversionT
inicio
escriba "Esta operacion solo funciona si son 3 inversionistas"
llamar nueva_linea
llamar nueva_linea
escriba "Escriba el nombre de el inversionista 1: "
lea nombre1
llamar nueva_linea
escriba "Escriba el nombre de el inversionista 2: "
lea nombre2
llamar nueva_linea
escriba "Escriba el nombre de el inversionista 3: "
lea nombre3
llamar nueva_linea
escriba "¿Que cantidad invirtio "
escriba nombre1
escriba " ?: "
lea g
llamar nueva_linea
escriba "¿Que cantidad invirtio "
escriba nombre2
escriba " ?: "
lea f
llamar nueva_linea
escriba "¿Que cantidad invirtio "
escriba nombre3
escriba " ?: "
lea w
inversionT <-(g+f+w)
llamar nueva_linea
escriba "El valor total de la inversion es: "
escriba inversionT
llamar nueva_linea
porcentaje1<-(g*100)/inversionT
porcentaje2<-(f*100)/inversionT
porcentaje3<-(w*100)/inversionT
llamar nueva_linea
escriba nombre1
escriba " invirtio "
escriba porcentaje1
escriba " de la inversion total"
llamar nueva_linea
escriba nombre2
escriba " invirtio "
escriba porcentaje2
escriba " de la inversion total"
llamar nueva_linea
escriba nombre3
escriba " invirtio "
escriba porcentaje3
escriba " de la inverison total"

Fin
______________________________________________________________________
________1. La presión, el volumen y la temperatura de una masa de aire se relacionan
por la fórmula:

Masa = (presión * volumen)/(0.37 * (temperatura + 460))


______________________________________________________________________
_____real g,f,w,masa

inicio
escriba "Para hayar la masa de el aire nesecitamos presion,volumen y temperatura"
llamar nueva_linea
llamar nueva_linea
escriba "Escriba el valor de presion : "
lea g
llamar nueva_linea
escriba "Escriba el valor de volumen: "
lea f
llamar nueva_linea
escriba "Escriba el valor de temperatura en C°: "
lea w
llamar nueva_linea
masa <-(g*f)/(0.37*(w+460))
escriba "La masa de el aire es de: "
escriba masa
Fin
______________________________________________________________________
________3.Un aprendiz desea saber cuál será su promedio general en las tres materias
más difíciles que cursa y cuál será el promedio 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 sig. Manera:

 Examen 90%

 Promedio de tareas 10%

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

La calificación de Física se obtiene de la sig. 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 sig. Manera:

 Examen 85%

 Promedio de tareas 15%

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


______________________________________________________________________
________real g,f,w,x,p,s,r,z,l,q,m,matematicas,fisica,quimica,promedioG
inicio
escriba "En matematicas"
llamar nueva_linea
llamar nueva_linea
escriba "Escriba su nota de el examnes: "
lea g
llamar nueva_linea
escriba "Escriba su nota de la tarea 1: "
lea f
llamar nueva_linea
escriba "Escriba su nota de la tarea 2: "
lea w
llamar nueva_linea
escriba "Escriba su nota de la tarea 3: "
lea x
llamar nueva_linea
escriba "En fisica"
llamar nueva_linea
llamar nueva_linea
escriba "Escriba su nota de el examen: "
lea p
llamar nueva_linea
escriba "Escriba su nota de la tarea 1: "
lea s
llamar nueva_linea
escriba "Escriba su nota de la tarea 2: "
lea r
llamar nueva_linea
escriba "En quimica"
llamar nueva_linea
llamar nueva_linea
escriba "Escriba su nota de el examen: "
lea z
llamar nueva_linea
escriba "Escriba su nota de la tarea 1: "
lea l
llamar nueva_linea
escriba "Escriba su nota de la tarea 2: "
lea q
llamar nueva_linea
escriba "Escriba su nota de la tarea 3: "
lea m
llamar nueva_linea
matematicas <-(g*90)/100+((f+w+x)*10)/100
fisica <-(p*80)/100+((s+r)*20)/100
quimica <-(z*85)/100+((l+q+m)*15)/100
escriba "Su promedio en matematicas es de: "
escriba matematicas
llamar nueva_linea
escriba "Su promedio en fisica es de: "
escriba fisica
llamar nueva_linea
escriba "Su promedio en quimica es de: "
escriba quimica
llamar nueva_linea
promedioG <-(matematicas+fisica+quimica)
escriba "Su promedio general es de: "
escriba promedioG
Fin
______________________________________________________________________
________4. En un hospital existen tres áreas: Ginecólogaía, Pediatría, Traumatología.
El presupuesto anual del hospital se reparte conforme a la sig. tabla:

Área Porcentaje del presupuesto

Ginecología 39.75%

Traumatología 31.65%

Pediatría 28.6%

Obtener la cantidad de dinero que recibirá cada área, para cualquier monto presupuestal.

______________________________________________________________________
________4. En un hospital existen tres áreas: Ginecólogaía, Pediatría, Traumatología.
El presupuesto anual del hospital se reparte conforme a la sig. tabla:

Área Porcentaje del presupuesto

Ginecología 39.75%

Traumatología 31.65%

Pediatría 28.6%

Obtener la cantidad de dinero que recibirá cada área, para cualquier monto presupuestal.
______________________________________________________________________
________real g,f,w,m,x,z,v
inicio
escriba "Señor usuario por favor dijite el presupuesto al año: "
lea g
llamar nueva_linea
escriba "Escriba el porcentaje a repartir en ginecologia: "
lea f
llamar nueva_linea
escriba "Escriba el porcentaje a repartir en traumatologia: "
lea w
llamar nueva_linea
escriba "Escriba el porcentaje a repartir en pediatria: "
lea m
llamar nueva_linea
x <-(g*f)/100
z <-(g*w)/100
v <-(g*m)/100
escriba "El porcentaje asignado para ginecologia es de: "
escriba x
llamar nueva_linea
escriba "El porcentaje asignado para traumatologia es de: "
escriba z
llamar nueva_linea
escriba "El porcentaje asignado para pediatria es de: "
escriba v

Fin

También podría gustarte