Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2012, 13:14
javicg
 
Fecha de Ingreso: enero-2012
Mensajes: 34
Antigüedad: 8 años, 2 meses
Puntos: 0
Interpretación de un algoritmo

Buenas tardes,

Tengo el siguiente ejercicio:

x :=readInteger();
max := 0;
min := 1000;

mientras
x > 0 hacer
si x mod 2 ≠ 0 y x < min entonces
max := x;
sino si x mod 2 = 0 y x > max entonces
min := x;
fsi
fsi

x :=readInteger();
fmientras

Lo que hace es escribir el numero par mayor y el impar menor dada una serie de numeros entre 1 y 1000.

Ahora bien, debo evitar la condición compuesta; es decir, no utilizar las y que aparecen en rojo, y no me entra en la cabeza como realizarlo...