Taller04

Page 1

Taller 04 Materia: Unidad: Grupo: Profesor: Alumno:

Programación I Selección simple y doble 4240-4241 Allan Avendaño Juan Reyes Villon

Fecha: Escribe el pseudocódigo que resuelva los siguientes problemas. 1. Leer un número por teclado y mostrar sí es positivo o no. Proceso sin_titulo Escribir "Inserte un numero." Definir n_1 Como Real Leer n_1 si n_1 Es Positivo Entonces Escribir "El ", n_1 " es positivo." Sino Escribir "El ", n_1 " es negativo." FinSi FinProceso 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. Proceso aceptación_futbol 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 de futbol" FinSi Si estatura <1.60 Entonces Escribir "No es aceptado en el equipo de futbol" FinSi FinProceso 3. Se tiene la expresión R4 – T3 + 4*Q2 < 820. De la cual, se deben ingresar los valores de R, T y Q y verificar que satisfagan la expresión. Proceso sin_titulo Escribir "si (R^4)-(T^3)+4*(Q^2) < 820" Escribir "Inserte el valor de R" Leer R Escribir "Inserte el valor de T" Leer T


Escribir "Inserte el valor de Q" Leer Q si (R^4)-(T^3)+4*(Q^2) < 820 Entonces Escribir (R^4)-(T^3)+4*(Q^2) " es < 820" Sino Escribir (R^4)-(T^3)+4*(Q^2) " es > 820" FinSi FinProceso 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)

Proceso satisface_ecuaciones 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 FinProceso 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. Proceso descuentos_articulo Definir nom_art como texto Definir clave como entero Definir valor_art como entero Escribir " Ingrese el nombre del articulo" Leer nom_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 FinProceso 6. 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? Proceso encuesta Definir pre1 como texto Definir pre2 como texto Definir pre3 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 pre1="no" Entonces Escribir "Acertaste" Escribir "Pasas a la siguiente pregunta" sino Escribir " Perdiste, No hay mas preguntas " FinSi Escribir "¿Juan Pueblo es de Guayaquil? " Leer pre2 Si pre2="si" Entonces Escribir "Acertaste" Escribir "Pasas a la siguiente pregunta" sino Escribir " Perdiste, No hay mas preguntas " FinSi Escribir "¿208 + 248 es igual a 4416? " Leer pre3 Si pre3="no" Entonces Escribir "Acertaste" Escribir "Ganaste" Sino escribir "perdiste" FinSi FinProceso


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.