EJERCICIO 4.1
MICROMUNDOS
PROGRAMAS CONDICIONALES

Los programas condicionales, son aquellos que utilizan una condicion y dos posibles acciones. Es necesario usar un avariable para almacenar los datos ingresados por el usuario.

Existen tres tipos de condicionales:

1. Condicional simple: son aquellos que utilizan una sola accion (verdadera o falsaa)

2. Condicional Compuesta: Son aquellos que utlizan las dos acciones (verdadera y falsa)

3. Condicional anidada: Son aquellas que utilizan varias condicionales simples o compuestas

Algunas primitivas son:

 

Primitiva Accion Funcion
da "nombre Se utiliza para crear una variable de nombre nombre
si.... Se utiliza para realizar un condicional simple
siotro Se utilizan para realizar un condicional compuesto
pregunta [...] respuesta Se usa para pedir una variable. Es un cuadro de ingreso

EJEMPLO1 CONDICIONAL SIMPLE:

Realizar procedimiento que pida un numero y si el numero es positivo entonces dibuje un circulo

para condi1
pregunta [por favor digite un numero]
da "num1 respuesta
si :num1 > 0 [cp repite 36[ad 10 de 10]]
fin

EJEMPLO2. CONDICIONAL COMPUESTO

Realizar procedimiento que pida un numero, si el numero es positivo, entonces dibuje un cuadrado, de lo contrario dibuje un triangulo

para condi2
pregunta [por favor digite un numero]
da "num1 respuesta
siotro :num1 > 0 [cp repite 4[ad 100 de 90]] [cp repite 3[ad 100 de 120]]
fin

 

EJERCICIO

1. Realizar procedimiento que pida la edad, si la edad es menor a 15 años, dibuje un circulo verde

2. Realizar procedimiento que pida un numero, si el numero es mayor que 100, dibuje un circulo rojo

3. Realizar procedimiento que pida un numero, si el numero es mayor que 500, dibuje un triangulo azul, de lo contrario, dibuje un cuadrado amarillo

4. Realizar procedimiento que pida dos numeros. Si el primero es mayor que el segundo, dibuje un pentagono verde, de lo contrario, dibuje un hexagono violeta