Taller 04 Materia: Unidad: Grupo: Profesor:
Programación I Selección simple y doble 4240-4241 Allan Avendaño
Alumno: Fecha: Escribe el pseudocódigo que resuelva los siguientes problemas. 1. Leer un número por teclado y mostrar sí es positivo o no. Algoritmo ejercicio1 Escribir "ingrese un numero." Definir num_1 Como Real Leer num_1 si num_1 Es Positivo Entonces Escribir "El ", num_1 " es positivo." Sino Escribir "El ", num_1 " es negativo." FinSi FinAlgoritmo 2. La liga de fútbol nacional está seleccionando jugadores para sus categorías inferiores, por cada uno se lee el nombre y estatura. Aceptar un jugador depende sí tiene la estatura mínima de 1.60 mts. Caso contrario, no es aceptado a jugar fútbol. Algoritmo ejercicio2 Definir nombre como Texto Definir estatura como Real Escribir " Ingrese el nombre" Leer nombre Escribir " Ingrese la estatura" Leer estatura Si estatura >=1.60 Entonces Escribir "Es aceptado en el equipo " FinSi Si estatura <1.60 Entonces Escribir "No es aceptado en el equipo" FinSi FinAlgoritmo 3. Se tiene la expresión A4 – B3 + 4*C2 < 820. De la cual, se deben ingresar los valores de A, B y C y verificar que satisfagan la expresión. Algoritmo ejercicio3 Escribir "si (A^4)-(B^3)+4*(C^2) < 820" Escribir "Ingrese el valor de A" Leer A Escribir "Ingrese el valor de B" Leer B
Escribir "Ingrese el valor de C" Leer C si (A^4)-(B^3)+4*(C^2) < 820 Entonces Escribir (A^4)-(B^3)+4*(C^2) " es < 820" Sino Escribir (A^4)-(B^3)+4*(C^2) " es > 820" FinSi FinAlgoritmo 4. Se tiene el pseudocódigo para el valor de F(x), según la expresión:
F(x) =
{
x 2 ; si( x mod 4=0) x ; si( x mod 4=1) 6 x 3 +5 ; si ( x mod 4=2 ) √ x ; s i( x mod 4=3)
algoritmo ejercicio4 Definir x como real Escribir " Ingrese el valor de x" Leer x Si x MOD 4=0 Entonces Escribir "El resultado es: ", (x^2) FinSi Si x MOD 4=1 Entonces Escribir "El resultado es: ", (x/2) FinSi Si x MOD 4=2 Entonces Escribir "El resultado es: ", ((x^5)+5) FinSi Si x MOD 4=3 Entonces Escribir "El resultado es: ", (x^(1/2)) FinSi Finalgoritmo 5. Se necesita el pseudocódigo para una caja registradora, en la cual se permita el ingreso el nombre del artículo, clave y el precio original. El descuento se lo hace en base a la clave, sí es igual a 01 el descuento es del 10%, sí es igual a 02 el descuento es del 20%. Sólo existen esas dos claves. Algoritmo ejercicio3 Definir nombre_art como texto Definir clave como entero Definir valor_art como entero Escribir " Ingrese el nombre del articulo" Leer nombre_art Escribir " Ingrese la clave" Leer clave
Escribir " Ingrese el valor del articulo" Leer valor_art Si clave = 01 Entonces desc1 <-valor_art*0.10 Escribir "El descuento es 10%: ", valor_art-desc1 Sino desc2 <-valor_art*0.20 Escribir "El descuento es 20%: ", valor_art-desc2 FinSi
6. 7. Vamos a crear un juego en el que se responde “SI” o “NO ”, gana quien responda bien las tres preguntas. Si se responde mal cualquiera de ellas, ya no se pregunta la siguiente y termina el juego. Las preguntas son: ¿Simón Bolívar nació en Quito? ¿Juan Pueblo es de Guayaquil? ¿208 + 248 es igual a 4416? Algoritmo ejercicio5 Definir enc1 como texto Definir enc2 como texto Definir enc3 como texto definir respondidas como entero Escribir "Responder si o no a las siguientes preguntas" Escribir "¿Simón Bolívar nació en Quito?" Leer pre1 Si enc1="no" Entonces Escribir "correcto" Escribir " sigue la siguiente pregunta" sino Escribir " incorrecto, No hay mas preguntas " FinSi Escribir "¿Juan Pueblo es de Guayaquil? " Leer enc2 Si enc2="si" Entonces Escribir "correcto" Escribir "sigue la siguiente pregunta" sino Escribir " incorrecto, No hay mas preguntas " FinSi Escribir "¿208 + 248 es igual a 4416? " Leer pre3 Si enc3="no" Entonces Escribir "correcto" Escribir "felicidades" Sino escribir "suerte para la proxima" FinSi FinAlgoritmo