Taller programacion 05

7
Taller 05 Materia: Programación I Unidad: Selección simple, doble y múltiple Grupo: 4240-4241 Profesor: Allan Avendaño Alumno: Augusto Echeverria Fecha: Escribe el pseudocódigo que resuelva los siguientes problemas. 1. Se necesita el pseudocódigo que permita la lectura de un número. Luego, deberá validar que dicho número se encuentre y deberá mostrar, según sea el caso, sí el número se encuentra o no en el siguiente rango. a. 5 <= x Algoritmo numero1 Definir x como Real Escribir "Ingrese un número" Leer x Si 5 <= x Entonces Escribir "El numero ", x , " se encuentra en el rango 5<=x " Sino Escribir "El numero ", x , " no se encuentra en el rango 5<=x " FinSi FinAlgoritmo

description

 

Transcript of Taller programacion 05

Page 1: Taller programacion 05

Taller 05Materia: Programación IUnidad: Selección simple, doble y

múltipleGrupo: 4240-4241

Profesor: Allan AvendañoAlumno: Augusto Echeverria

Fecha:

Escribe el pseudocódigo que resuelva los siguientes problemas.

1. Se necesita el pseudocódigo que permita la lectura de un número. Luego, deberá validar que dicho número se encuentre y deberá mostrar, según sea el caso, sí el número se encuentra o no en el siguiente rango.

a. 5 <= xAlgoritmo numero1Definir x como Real

Escribir "Ingrese un número"

Leer x

Si 5 <= x Entonces

Escribir "El numero ", x , " se encuentra en el rango 5<=x "

Sino

Escribir "El numero ", x , " no se encuentra en el rango 5<=x "

FinSiFinAlgoritmo

b. x > 8

Page 2: Taller programacion 05

Algoritmo numero2Definir x como Real

Escribir "Ingrese un número"

Leer x

Si x > 8 Entonces

Escribir "El numero ", x , " se encuentra en el rango x>8 "

Sino

Escribir "El numero ", x , " no se encuentra en el rango x>8 "

FinSiFinAlgoritmo

c. -4 < x <= 0Algoritmo numero3

Definir x como Real

Escribir "Ingrese un número"

Leer x

Si (-4<x) y (x<=0) Entonces

Escribir "El numero ", x , " se encuentra en el rango -4 < x <= 0 "

Sino

Escribir "El numero ", x , " no se encuentra en el rango -4 < x <= 0 "

FinSiFinAlgoritmo

d. -6 < x U x >= 8Algoritmo numero4

Definir x como Real

Page 3: Taller programacion 05

Escribir "Ingrese un número"

Leer x

Si (-6 < x)o(x >= 8) Entonces

Escribir "El numero ", x , " se encuentra en el rango -6 < x U x >= 8"

Sino

Escribir "El numero ", x , " no se encuentra en el rango -6 < x U x >= 8"

FinSi

FinAlgoritmo

e. x > -1 y x < 3

Algoritmo numero5Definir x como Real

Escribir "Ingrese un número"

Leer x

Si (x > -1) y (x < 3) Entonces

Escribir "El numero ", x , " se encuentra en el rango x > -1 y x < 3"

Sino

Escribir "El numero ", x , " no se encuentra en el rango x > -1 y x < 3"

FinSi

FinAlgoritmo

f. x > -5 y x < 1 o x > 2 y x < 4Algoritmo numero6

Definir x como Real

Escribir "Ingrese un número"

Page 4: Taller programacion 05

Leer x

Si (x > -5) y (x < 1) o (x > 2) y (x < 4) Entonces

Escribir "El numero ", x , " se encuentra en el rango x > -5 y x < 1 o x > 2 y x < 4 "

Sino

Escribir "El numero ", x , " no se encuentra en el rango x > -5 y x < 1 o x > 2 y x < 4 "

FinSi

FinAlgoritmo

g. x = 10 o x = 8Algoritmo numero7

Definir x como Real

Escribir "Ingrese un número"

Leer x

Si (x = 10) o (x = 8) Entonces

Escribir "El numero ", x , " se encuentra en el rango x = 10 o x = 8 "

Sino

Escribir "El numero ", x , " no se encuentra en el rango x = 10 o x = 8 "

FinSi

FinAlgoritmo

2. Se necesita un pseudocódigo en el que permita leer una nota, y muestre un mensaje de acuerdo al siguiente criterio:

Sí la nota es:a. 0 a < 5.0 Suspensob. 5 a < 6.5 Aprobadoc. 6.5 a < 8.5 Notabled. 8.5 a < 10 Sobresaliente

Page 5: Taller programacion 05

e. 10 Matrícula de honor

Algoritmo notadefinir n como realEscribir "ingrese su nota del 1-10"leer nsi (n>=0)y(n<5)

Escribir"suspenso"FinSisi (n>=5)y(n<6.5)

Escribir "aprobado"FinSisi (n>=6.5)y(n<8.5)

Escribir"notable" FinSisi (n>=8.5)y(n<10)

Escribir"sobresaliente" FinSisi n=10

Escribir"matricula de honor" FinSi

FinAlgoritmo

3. Se necesita extender el funcionamiento de la máquina de escribir antigua. Además de los 3 modos principales, debes agregar estos modos:

Modo 4: Deberá mostrar desde la segunda letras hasta el final.

Sí la palabra es “supercalifragilisticoespialidoso”, entonces deberá mostrar “upercalifragilisticoespialidoso” Modo 5: Coloca en mayúscula la primera letra y el resto de la palabra quedará en minúsculas, por ejemplo:

Page 6: Taller programacion 05

Sí la palabra es “parangaricutirimicuaro” y el modo es 4, entonces deberá mostrar “Parangaricutirimi”

proceso maquina_escribirDefinir palabra como TextoDefinir opcion como EnteroDefinir posicion_central como EnteroEscribir "Ingrese la palabra: "Leer palabraEscribir "Ingrese la opción para transformar la palabra ingresada: "Leer opcionSegun opcion Hacer

1:

Escribir "La palabra en mayúsculas es: ", Mayusculas(palabra)

2:

Escribir "La palabra en minúsculas es: ", Minusculas(palabra)

3:

posicion_central = Longitud(palabra) / 2

Escribir "La letra central de la palabra ", palabra, " es ", Subcadena(palabra, posicion_central, 1)4:

posicion_inicial<-Longitud(palabra)-1Escribir "la palabra restante es ",Subcadena(palabra,2,31)

5:res <- subcadena( Mayusculas(palabra),1,1)res1 <- subcadena( minusculas(palabra),2,31)Escribir "la palabrs es", concatenar(res,res1)De Otro Modo:Escribir "¡Error! Sólo tienes 3 opciones."FinSegunFinProceso