
18/03/2012, 13:14
|
| | Fecha de Ingreso: enero-2012
Mensajes: 34
Antigüedad: 13 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... |