Está en la página 1de 4

Pensamiento Algorítmico

Semestre I

Estructuras Selectivas Tecnología Desarrollo Informático

LAS ESTRUCTURAS SELECTIVAS EN PSEINT

Objetivo: Reconocer el funcionamiento de las estructuras de control apoyado en la


realización de ejercicios de control Secuencial y Selectivo, verificando su correcta
solución.

Estructuras Selectivas

Simples o Permiten realizar o no un bloque de instrucciones.


Unicas
Estructuras Se realiza uno de dos bloques de instrucciones
Selectivas Dobles luego de evaluarse una condición.
Se realiza uno de varios bloques de instrucciones
Múltiples luego de evaluarse varias condiciones.

EJERCICIOS

Ejercicio 1:

Compra de artículos, Si los artículos comprados es menor a 3 Pagar en


efectivo, caso contrario pagar con tarjeta.

Algoritmo pago
Escribir "Ingrese la cantidad de articulos comprados "
Leer art
Si art < 3 Entonces
Escribir "Pagar con Efectivo"
SiNo
Escribir "Pagar con Tarjeta"
FinSi
FinAlgoritmo

Estructuras Selectivas 1
Ejercicio 2:

Desarrolle un algoritmo que permita leer tres valores y almacenarl


os en las variables num1, num2, num3 respectivamente. El algoritmo
debe imprimir cual es el mayor . Constatar que los tres
valores introducidos por el teclado sean valores distintos

Algoritmo numero_mayor
Escribir "Ingrese el primer valor "
Leer num1
Escribir "Ingrese el segundo valor "
Leer num2
Escribir "Ingrese el tercer valor "
Leer num3
Si num1 > num2 & num1 > num3 Entonces
Escribir "El numero mayor es : " num1
SiNo
Si num2 > num1 & num2 > num3 Entonces
Escribir "El numero mayor es : " num2
SiNo
Escribir "El mayor numero es : " num3
FinSi
FinSi
FinAlgoritmo

Ejercicio 3:

Ingresar por teclado 3 números enteros y mostrar el menor de los 3


números ingresados y la suma de dichos números.
Algoritmo numero_menor
Escribir "Ingrese el primer valor "
Leer num1
Escribir "Ingrese el segundo valor "

Estructuras Selectivas
Leer num2
Escribir "Ingrese el tercer valor "
Leer num3
suma <- num1 + num2 + num3
Si num1 < num2 & num1 < num3 Entonces
Escribir "El numero menor es : " num1
Escribir "La suma de los numeros es : " suma
SiNo
Si num2 < num1 & num2 < num3 Entonces
Escribir "El numero menor es : " num2
Escribir "La suma de los numeros es : " suma
SiNo
Escribir "El numero menor es : " num3
Escribir "La suma de los numeros es : " suma
FinSi
FinSi
FinAlgoritmo

Ejercicio 4:

A un trabajador le pagan según sus horas trabajadas por una tarifa de pago
por hora. si la cantidad de horas trabajadas es mayor a 40 horas. la tarifa
se incrementa en un 50% para las horas extras. calcular el salario del
trabajador dadas las horas trabajadas y la tarifa.

Algoritmo salario_trabajador
Escribir "Ingrese las horas trabajadas"
Leer horas_trabajadas
Escribir "Ingrese la tarifa por hora trabajada"
Leer tarifa
Si horas_trabajadas <= 40 Entonces
salario <- horas_trabajadas * tarifa
Escribir "Salario normal " salario

Estructuras Selectivas
SiNo
tarifa_extra <- tarifa + 0.50 * tarifa
horas_extras <- horas_trabajadas - 40
Escribir "Horas extras trabajadas " horas_extras
salario <- horas_extras * tarifa_extra + 40 *tarifa
Finsi
Escribir "Valor de la tarifa extra " tarifa_extra
Escribir salario
FinAlgoritmo

Ejercicio 5:

Una distribuidora de motocicletas tiene una promoción de fin de año que


consiste en lo siguiente. Las motos marca Honda tienen un descuento del
5%, las marcas Yamaha del 8% y las Suzuki del 10%, las otras marcas 2%.
Se debe mostrar el precio de la moto, el descuento y el precio a pagar.

Estructuras Selectivas

También podría gustarte