Semana 6 Principio Algoritmo

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

Separata de trabajo 04 -Estructuras condicionales simples

Semana 06

Participante: Rosangela Osorio Código= U23244281

Ejercicios propuestos:

1. Evaluar el valor de verdad de la siguiente expresión si a = 4, b=8 y


c=2 (𝑎 < 𝑏) Y (𝑏 >= 𝑐)

Solución:

 Reemplazamos los valores:

(4 < 8) ∧ (8 >= 2)

 Luego utilizamos la tabla de verdad en este caso es la


conjunción por el "y" (∧)

P Q P V Q
V V V
V F F
F V F
F F F

 Luego separamos las dos expresiones de los paréntesis y


nos queda que:

4 < 8 (Es verdadero)

8 >= 2 (Es verdadero)

Por lo tanto, el caso verdadero y falso y el resultado sería: V


∧ V = V. En consecuencia, el resultado es verdadero.
2. Evaluar el valor de verdad de la siguiente expresión 15 MOD 2 = 1

Solución:

 Resolvemos la operación 15 MOD 2, 15 al ser dividido entre 2 nos da


como residuo 1.

 Luego comparamos ese valor con el que está al lado del operador de
igualdad que es:

 1 =1 es verdadero.

3. Evaluar el valor de verdad de la siguiente expresión (10 ∗ 10) <=


(10^2).

Solución:

 Resolvemos las operaciones de los paréntesis:


10 al ser multiplicado con 10 da de resultado 100
. 10 al ser elevado a la 2 da como resultado 100.
 Comparamos los valores:

100<=100 es verdadero

Ejercicios explicativos
1. Digite el importe de una compra, en caso de que el importe sea 150 o
más, se le descontará el 12%. Mostrar el descuento otorgado y el
importe de compra final.
Algoritmo Calcula Descuento

Escribir 'Ingrese nombre del cliente: ' Sin Saltar

Leer nombre

Escribir 'Ingrese Importe: ' Sin Saltar

Leer importe

descuento <- 0.0

Si importe>=150 Entonces

descuento <- 150*12/100

Fin Si

Importe_ final <- importe-descuento

Escribir nombre Sin Saltar

Escribir ' tiene un descuento de ‘, descuento

Escribir ' Su importe Final es: ‘, importe final

Fin Algoritmo

2. Ingrese el nombre de un alumno y las notas de su examen parcial,


examen final y el promedio de prácticas; muestre el nombre del
alumno y su promedio final solo si el alumno está aprobado. Tenga
en cuenta que para el cálculo del promedio la nota del examen final
tiene peso doble.

Algoritmo proceso nota


definir NOMBRE Como Carácter
definir EXPA, EXF, PP, PF Como Real
escribir "ingrese nombre"
escribir "la nota del examen parcial es: "
leer EXPA
escribir "la nota de examen final es: "
leer EXF
escribir "la nota del promedio de prácticas es:"
leer PP
PF<-(EXPA*0.25) +(PP*0.25) +(EXF*0.5)
si PF>=11.5 entonces
escribir " EL PROMEDIO FINAL ES:", PF
Sino
Escribir "el alumno ha desaprobado"
Fin Si
FinAlgoritmo

Ejercicios propuestos
1. Elaborar un algoritmo que permita ingresar el nombre del
trabajador, su sueldo básico y el número de hijos, se deberá
mostrar su bonificación y el sueldo final. Tenga en cuenta que la
empresa está dando una bonificación del 7% del sueldo básico sólo
en el caso el trabajador tuviese hijos.
algoritmo trabajador
definir nombre como cadena;
definir sb, boni, st como real;
definir nh como entero;
escribir "Ingrese su nombre ";
leer nombre;
escribir " sueldo básico";
leer sb;
escribir "ingrese número de hijos";
leer nh;
sí nh>0 entonces
st<-sb+(sb*7/100);
Boni<-(sb*7/100);
escribir" su sueldo final es”, st;
escribir "su bono es”, Boni;
finsi
FinAlgoritmo

2. Construir un pseudocódigo que permita ingresar un número, si el


número es mayor de 500, se debe calcular y mostrar en pantalla el
18% de este.
algoritmo calculo
definir num como real
definir resultado como entero
escribir "ingrese un numero"
leer num
si num>500 Entonces
resultado<-num*0.18
escribir "18% de número es igual a:”, resultado
FinSi
escribir "el número es:",num
FinAlgoritmo

También podría gustarte