Foros del Web » Programación para mayores de 30 ;) » Programación General »

Duda en algoritmo

Estas en el tema de Duda en algoritmo en el foro de Programación General en Foros del Web. Hola, en la uni tengo un ejercicio con este algoritmo accio aa ( ent x: enter, ent b: boolea, entsor y: enter, entsor z: real) ...
  #1 (permalink)  
Antiguo 05/11/2010, 00:38
 
Fecha de Ingreso: octubre-2006
Mensajes: 169
Antigüedad: 18 años
Puntos: 2
Duda en algoritmo

Hola,

en la uni tengo un ejercicio con este algoritmo



accio aa ( ent x: enter, ent b: boolea, entsor y: enter, entsor z: real)
var
aux: enter;
fvar
si (b) llavors
aux := 4 * y + x;
sino
aux := y + x;
fsi
y := aux + realToInteger(z);
z := integerToReal(y) / integerToReal(aux);
faccio
funcio fb ( x: enter, y : real) : boolea
retorna ( x < realToInteger(y) );
ffuncio


algorisme example
var
a, b: enter;
c : real;
d : boolea;
fvar
a := 8;
b := 2;
c := 10.0;
d := fals;

AQUI iría por ejemplo aa (a, fb(8, 9.0), 2, c); u otras opciones


writeInteger(b);
writeReal(c);
writeBoolea(d);
falgorisme


Aunque el ejercicio pregunta si es correcto esa u otras opciones del apartado AQUI, mi pregunta es otra. Hay una función y una acción que son llamadas desde AQUI, pero ¿lo que devuelve el apartado AQUI influye en lo que viene después? Lo digo porque entiendo que writeInteger(b); writeReal(c); writeBoolea(d); no se van a ver influidos por lo que retorne el apartado AQUI y van a imprimir los valores de antes del AQUI siempre o por contra, van a recojer los valores de entrada-salida y la c cambiará según eso.

Gracias y un saludo.

Gracias.

Etiquetas: algoritmos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:02.