Está en la página 1de 5

EJERCICIOS PROGRAMACIÓN

APLICACIÓN ENTRADA – PROCESO – SALIDA

AND ( Y )

En el Y las dos condiciones deben cumplirse.

EJERCICIO # 20 (Sentencia O - OR)

OR ( O )

En el OR con que una de las dos se cumpla se ejecuta.

La palabra clave O (OR) es un operador lógico, y se utiliza para combinar


declaraciones condicionales:

EJEMPLO

Elaborar un seudocódigo que determine: Si tienes como mascota un perro o un


gato. Si es otro tipo de mascota debe imprimir Tienes otro tipo de mascota.

Capturar por pantalla una mascota y determinar:

a. Si es un perro o un gato Escribir Tienes perro o gato como mascota


b. Sino Escribir Tienes otro tipo de mascota

Algoritmo programa20

Escribir ("Ingrese si tienes perro o gato como mascota")

Leer mascota

Si mascota ="perro" o mascota="gato"

Escribir ("Tienes un perro o un gato")

SiNo

Escribir ("Tienes otro tipo de mascota")

Fin Si

FinAlgoritmo

APLICACIÓN DE DECISIONES ANIDADAS (SI ……


SINO SI ……..

SINO …….. )

Condicionales anidada o embebidas

Una condicional puede estar anidada o embebida dentro de otra. A veces hay más de
dos posibilidades y necesitamos más de dos ramas. Una forma de expresar tal
cómputo es una condicional encadenada:
CONDICIONAL ANIDADA O EMBEBIDA

Algoritmo programa21

Elaborar un seudocódigo que capture un número y determine: Si el primer


número es mayor que el segundo debe imprimir un titulo “el primer numero es
mayor que el segundo número”. Si el primer número es menor que el segundo
debe imprimir un titulo “el segundo numero es mayor que el primer número”. Si
ambos números son iguales debe imprimir un titulo “números iguales”.

Leer numero1

Leer numero2

SI (numero1 = numero2)
Escribir (NUMEROS
IGUALES"
SINO
SI (numero1 < numero2)
Escribir ("EL SEGUNDO ES MAYOR QUE EL PRIMERO")
SINO
Escribir ("EL PRIMERO ES MAYOR QUE EL SEGUNDO")

EJERCICIO A REALIZAR: APLICACIÓN DEL AND

Algoritmo programa22

Capturar por consola el nombre, la edad y la puntuación de un estudiante entre 0.0 y 1.0. Si la
puntuación esta fuera de este rango, imprimir el siguiente mensaje por consola:

FUERA DE RANGO, INTENTELO NUEVAMENTE

Si la puntuación esta entre 0.0 y 1.0 imprima el mensaje respectivo dependiendo de la siguiente
escala:

PUNTUACION CALIFICACION
>=0.9 Sobresaliente
>=0.8 Notable
>=0.7 Bien
>=0.6 Suficiente
< 0.6 Insuficiente
Nota: Para cada caso imprimir el nombre, la edad y la puntuación del estudiante-.

Algoritmo programa23

Capturara por pantalla 3 lados de un triángulo y determinar:

a. Si los tres lados son iguales, imprimir triangulo equilátero.


b. Si solamente dos lados son iguales y uno desigual imprimir isósceles.
c. Si los tres lados son desiguales imprimir triangulo escaleno.

Inicio

- Entrada: Digite los tres lados del triángulo.


- Proceso: Determine si es triangulo equilátero, isósceles o escaleno.
- Salida: imprimir si el triángulo es equilátero, isósceles o escaleno.

Fin

Algoritmo programa23

Escribir ("Ingrese tres lados de un triangulo")

Leer a,b,c

Si (a=b y a=c)

Escribir ("TRIANGULO EQUILATERO")

SiNo

Si (a=b y a <> c) Entonces

Escribir ("TRIANGULO ISOSCELES")

SiNo

Si (a<>b y a = c) Entonces

Escribir ("TRIANGULO ISOSCELES")

SiNo

Si (a<>b y b = c) Entonces

Escribir ("TRIANGULO ISOSCELES")

SiNo

Escribir ("TRIANGULO ESCALENO")

Fin Si

Fin Si

Fin Si
Fin Si

FinAlgoritmo

También podría gustarte