You are on page 1of 3

Ejercicios

A continuación se presentan varias funciones y para cada una de ellas:


• Diga, cuál es su objetivo
• Explique como se comunica la función con sus usuarios, señalando los
parámetros de entrada, de salida y el rol que cumple.
• De ejemplos de resultados en su ejecución para algún(os) valore(s) de la(s)
variable(s) de entrada.
• Explique paso a paso la ejecución de la función para los valores de
entrada dados en el ítem anterior. Acompañe su explicación con una tabla
de seguimiento donde muestre la forma de cómo varían las variables
definidas en la función a medida que se ejecuta.
• Escriba un archivo script que tenga la necesidad de reutilizar esta función
varias veces.
1. function y=prueba1(x)
y=0;
If rem(x,2)
y=1;
end

2. function p=prueba2(n)
p=1;
for k=2: n
p=p*k;
end

3. function n=prueba3(tope)
s=0; n=0;
while s+n+1<=tope
n=n+1;
s=s+n;
end
1. function y=prueba3(n)
y1=1;
y2 =1;
for k=3: n
y=y1+ y2;
y1=y2
y2=y;
end

2. function b=prueba4(n)
b=0;
k=2;
while rem(n,k)
k=k+1;
end
If n==k
b=1;
end

You might also like