Está en la página 1de 6

Servicio Nacional de Aprendizaje

Formato Taller
Centro de Gestión de Mercados, Logística y Tecnologías de la Información.

GUÍA 6. LÓGICA DE PROGRAMACIÓN Y ALGORITMIA


TALLER No. 3
ESTRUCTURAS SECUENCIALES

ACTIVIDADES POR DESARROLLAR:


Realizar los siguientes ejercicios de problemas algorítmicos secuenciales empleando pseudcódigo.
Puede utilizar las herramientas PSeint, LPP o JavaScript. También puede realizar los ejercicios
directamente en este documento en la sección SOLUCION.
Si utiliza PSeint, LPP o JavaScript copie las instrucciones en la sección SOLUCIÓN, de este
documento.

a) Solicitar al usuario el ingreso de dos años, luego mostrar en pantalla la cantidad de meses
transcurridos entre los años digitados.

b) Elaborar un algoritmo que obtenga y muestre el valor de Y a partir de la ecuación


Y=3*x^2+7x–15 (tenga en cuenta que se debe solicitar el valor de x al usuario)
(^ símbolo de potencia)

c) Desarrolle un algoritmo para saber el valor total a pagar de una compra de 5 elementos de
una tienda. Tenga en cuenta que al pagar los productos se debe incrementar el IVA del 19%.

d) 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.

e) 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.

f) Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas invierte
una cantidad distinta. Obtener el porcentaje que cada uno invierte con respecto a la cantidad
total invertida.

GC-F -005 V. 05
Servicio Nacional de Aprendizaje
Formato Taller
Centro de Gestión de Mercados, Logística y Tecnologías de la Información.

g) Calcular el nuevo salario de un trabajador si obtuvo un incremento del 25% sobre su salario
anterior.

h) Elaborar un algoritmo que calcule el doble de un número ingresado por el usuario.

SOLUCIÓN

a)
Algoritmo EJERCICIO_A
//solicitar al usuario el ingreso de dos años, luego mostrar en pantalla la
cantidad de meses transcurridos entre los años digitados//
Definir añoinicial, añofinal,meses,año como entero
Mostrar"digite el año inicial"
Leer añoinicial
Mostrar"digite el añofinal"
Leer añofinal
año=añoinicial-añofinal
meses=año*12
Mostrar "la cantidad de meses transcurridos son:" meses
FinAlgoritmo

b)
Algoritmo EJERCICIO_B
Definir x, elevado, final Como Real
Mostrar "Digite el valor de x"
Leer x
elevado=x*x
final=(3*elevado) +(7*x)-15
Mostrar “Él resultado es "
FinAlgoritmo

C) Algoritmo EJERCICIO_C
//desarrolle un algoritmo para saber el valor total a pagar de una compra de 5
elementos de una tienda. Tenga en cuenta que al pagar los productos se debe
incrementar el IVA del 19%. //
Definir precio, IVA, total Como Real
Escribir "Dame el precio del producto"
Leer precio

GC-F -005 V. 05
Servicio Nacional de Aprendizaje
Formato Taller
Centro de Gestión de Mercados, Logística y Tecnologías de la Información.

IVA=precio *.16
total = precio + IVA
Escribir "El IVA a pagar es de: $",IVA
Escribir "El total a pagar ya con IVA incluido es de: $",total
FinAlgoritmo

d)
Algoritmo EJERCICIO_D
Definir venta1, venta2, venta3, comisión, sueldo Como Real
Escribir "Escribe las 3 ventas del mes"
leer venta1, venta2, venta3
Escribir "Escribe el sueldo base"
leer sueldo
Comisión = (venta1 + venta2 + venta3) * .10
Escribir "El sueldo base es: $”, sueldo
Escribir "La Comisión del mes es: $",Comisión
Escribir "El sueldo total del mes es: $”, sueldo + comisión
FinAlgoritmo

e)
Algoritmo EJERCICIO_E
Definir a,b,c,examen,trabajo,promedio,promedio_final Como Real
Escribir "ingresa las tres calificaciones "
leer a,b,c
Escribir "ingresa el promedio del examen final"
leer examen
Escribir "Ingresa la calificación del trabajo final"
Leer trabajo
promedio = (a+b+c)/3
promedio_final = (promedio * .55) + (examen * .30) + (trabajo * .15)
Escribir "El promedio final de la materia de algoritmos es: “, promedio_final
FinAlgoritmo

f)
Algoritmo EJERCICIO_E
Definir inversion1, inversion2, inversion3, total como real
Escribir "Escribe la inversión de la persona 1"
leer inversion1
Escribir "Escribe la inversión de la persona 2"
leer inversion2
Escribir "Escribe la inversión de la persona 3"
GC-F -005 V. 05
Servicio Nacional de Aprendizaje
Formato Taller
Centro de Gestión de Mercados, Logística y Tecnologías de la Información.

Leer inversion3
total = (inversion1 + inversion2 + inversion3)
Escribir "El porcentaje para la persona 1 es: ", (inversion1 / total) * 100,"%"
Escribir "El porcentaje para la persona 2 es: ", (inversion2 / total) * 100,"%"
Escribir "El porcentaje para la persona 3 es: ", (inversion1 / total) * 100,"%"
FinAlgoritmo

g)
Algoritmo EJERCICIO_F
Definir salario, incremento, nuevo_salario Como Real
Escribir "Escribe tu salario"
leer salario
incremento = salario * .25
nuevo_salario = salario + incremento
Escribir "Tu nuevo salario con un incremento del 25% es: $”, nuevo_salario
FinAlgoritmo

h) Algoritmo EJERCICIO_H
//Elaborar un Algoritmo que calcule el doble de un numero ingresado por el
usuario. //
Definir num Como Real
Escribir "¿cuál es el número del cual desea saber el doble? Digitelo"
Leer num
doble= num*2
Escribir "el doble del número digitado es:”, doble
FinAlgoritmo

i)Algoritmo EJERCICIO_I
definir edad Como Entero
Escribir "ingresa una edad"
leer edad
si edad >= 18 Entonces

Escribir "Puedes votar eres mayor de edad"


Sino
Escribir "No puedes votar eres menor de edad"

FinSi
FinAlgoritmo

GC-F -005 V. 05
Servicio Nacional de Aprendizaje
Formato Taller
Centro de Gestión de Mercados, Logística y Tecnologías de la Información.

j) Algoritmo EJERCICIO_j
Definir palabra Como Caracter
Definir n,x,c Como Entero
Escribir "Ingresa una palabra"
Leer palabra
n = Longitud(palabra)
x=1
c=0
Mientras x <= n hacer
segun Subcadena(palabra,x,x) hacer
FinSegun
"a" o "A":
c=c+1
"e" o "E":
c=c+1
"i"o "I":
c = c +1
"o" o "O":
c=c+1
"u" o "U":
c = c +1
FinSegun
x=x+
FinMientras
Escribir "La palabra ",palabra," tiene ",c," vocales"
FinAlgoritmo

i)Escribir un Pseudocódigo que pida la edad y el sexo y dependiendo si es hombre o mujer y si


puede votar o no.
h) Cuenta la cantidad de vocales en forma independiente que se encuentren dentro de un
texto introducido por el usuario.

EVIDENCIA(S) A ENTREGAR:

GC-F -005 V. 05
Servicio Nacional de Aprendizaje
Formato Taller
Centro de Gestión de Mercados, Logística y Tecnologías de la Información.

Una vez terminado el desarrollo del taller cada aprendiz debe cargar el documento en la
plataforma Territorium y en su portafolio personal en la carpeta de evidencias de la guía 6,
guarde el archivo con el nombre de estructura_secuenciales

CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Fecha

Autor (es) Jannez Urrego Instructor CGMLTI 08/12/2021

CONTROL DE CAMBIOS (diligenciar únicamente si realizan ajustes al taller)

Razón del
Nombre Cargo Dependencia Fecha
Cambio
Autor Instructo
Jannez Urrego CGMLTI 08/12/2021 Actualización
(es) r

GC-F -005 V. 05

También podría gustarte