On considère une suite (Un) définie par son premier terme U0= 1 et pour tout entier n, Un+1=Un+1/Un
1 a) écrire un programme en scilab qui calcule et affiche la valeur de Un lorsque l'utilisateur entre la valeur de n au clavier. Pour n=100, on trouve U100=14;284064.
C'est bon!
b)Ecrire une fonction en Scilab prenant comme paramètre un entier n et renvoyant toutes les valeurs de U0 à Un rangées dans un vecteur.
function y=f(x)
y=n
u=1:n
comment faire?
c) écrire un programme en SCilab qui calcule et affiche la valeur de
je pensais à
n=input ('entrer n')
s=0
u=1
for i=0 :10
s=u+1/u
end
disp
mais ça ne fonctionne pas Une idée?
d) écrire un programme en scilab permettant de déterminent et d'afficher le plus petit entier naturel n pour lequel Un>=100. On trouve n=4998
donc je sais que c'est avec WHILE
function y=f(x)
x=u+1/u
u=1
n=0
while u<=100 do
u=f(u)
n=n+1
end
disp(n)
non?
2-reprendre les questions précédentes avec la suite (Vn) définie par son premier terme V0=1 et pour tout entier n, Vn+1=Vn+n/Un
merci à vous
