Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LENGUAJE DE PROGRAMACION
Las estructuras lgicas selectivas, se utilizan cuando en el desarrollo de la solucin de un problema debemos tomar una decisin, para establecer un proceso o sealar un camino alternativo a seguir.
Esta decisin se basa en la evaluacin de una o mas condiciones que nos sealarn como alternativa o consecuencia, la rama a seguir.
Ejemplo 1
Construya un diagrama de flujo tal ,que dado como dado la calificacin de un alumno en un examen ,escriba << Aprobado >> en caso de que esa calificacin fuese mayor que 10.5.
Pseudocdigo 1
1 2 Iniciar proceso Declarar variables Nota : Real LEER Nota Si Nota > 10.5 Entonces Escribir << Aprobado >> 5 6 Fin_Si Terminar el proceso
6
3 4
Ejemplo 2
Dado como dato el sueldo de un trabajador, aplquele un aumento del 17% si su sueldo es inferior a $1000. Imprima en este caso, el nuevo sueldo del trabajador.
Pseudocdigo 2
1 2 Iniciar el proceso Declarar Variables Sueldo : Real LEER Sueldo Si Sueldo < 1000 Entonces Sueldo = Sueldo 1.17 Escribir Sueldo
3 4
5
6
Fin _ Si
Terminar el proceso
10
Ejemplo 3
Construya un algoritmo, que dado como dato la calificacin de un alumno en un examen, escriba <<Aprobado >> si su calificacin es mayor que 10.5 y << Reprobado >> en caso contrario.
12
Pseudocdigo 3
1 2 Iniciar proceso Declarar Variables Nota : Real 3 4 LEER Nota Si Nota > 10.5 Entonces
14
Ejemplo 4
CONSTRUYA
UN ALGORITMO, QUE DADO COMO DATO EL SUELDO DE UN TRABAJADOR, LE APLIQUE UN AUMENTO DEL INFERIOR A S/.
17%
SI SU SUELDO ES
1000
15
Pseudocdigo 4
1 2 Iniciar proceso Declarar variables Sueldo : Real LEER Sueldo Si Sueldo < 1000 Entonces Sueldo = Sueldo 1.17 Si no Sueldo = Sueldo 1.12 6 7 8 Fin _ Si Escribir Sueldo Terminar el proceso
16
3 4
17
Ejemplo 5
Implemente la validacin de la nota ingresada en el Ejemplo 3, de modo que slo permita el ingreso de una nota vlida (0 20)
18
Pseudocdigo 5
1 2 3 4 Iniciar proceso Declarar Variables Nota Real LEER Nota Si Nota > = OY Nota < = 20 Entonces 4.1 Si Nota >10.5 Entonces Escribir << Aprobado >> 4.2 Si no Escribir << Desaprobado >> 4.3 fin si Si no Escribir << Nota no es vlida >> Fin _ Si Terminar el proceso
19
5 6 7
20