• Aucun résultat trouvé

Écrire unefonctionen SciLab d’entêtefunction u = suite_u(n)prenant comme paramètre un entiernet renvoyant la valeur deun

N/A
N/A
Protected

Academic year: 2022

Partager "Écrire unefonctionen SciLab d’entêtefunction u = suite_u(n)prenant comme paramètre un entiernet renvoyant la valeur deun"

Copied!
1
0
0

Texte intégral

(1)

ECE2 Informatique - Suites et séries Septembre 2021 - EXERCICE1 -

On considère une suite (un) définie par son premier termeu0=1 et pour tout entiern, un+1=un+ 1 un. 1. Écrire unprogrammeen SciLab qui calcule et affiche la valeur deunlorsque l’utilisateur entre la valeur de

nau clavier.Pour n=100, on trouve u100=14.284064.

2. Écrire unefonctionen SciLab d’entêtefunction u = suite_u(n)prenant comme paramètre un entiernet renvoyant la valeur deun.

3. Écrire unefonctionen SciLab d’entêtefunction VectU = valeurs_u(n)prenant comme paramètre un entier net renvoyant toutes les valeurs deu0àunrangées dans un vecteur.

4. Écrire unprogrammeen SciLab permettant de déterminer et d’afficher le plus petit entier naturelnpour lequelun100.On trouve n=4998.

On considère le programme SciLab et le graphique associé ci-dessous.

u = 1 ; eq = [1] ; for i = 1:200

u = u + 1/u ;

eq = [eq,u/sqrt(2*i)]

endplot2d([0:200],eq);

5. (a) Les termes de quelle suite sont contenus dans la variableeqen fin de boucle ?

(b) A l’aide du graphique, conjecturer alors un équivalent de la suite (un) en+∞ainsi que la limite.

(c) Prouver votre conjecture concernant la limite de la suite.

On montrera que la suite est croissante puis par l’absurde, qu’elle est non majorée.

–1/2–

6. A l’aide de la fonctioncumsumet de la fonctionvaleurs_u, écrire unprogrammeen SciLab permettant de calculer la somme

100

X

n=0

un.

7. (a) Écrire unefonctionen SciLab d’entêtefunction S = Som(n)prenant comme paramètre un entiernet permettant de calculer la somme

n

X

k=0

1 uk. (b) On considère les instructions Scilab suivantes :

--> Som(10)

ans = 3.9975327 --> Som(100)

ans = 13.354072 --> Som(1000)

ans = 43.801548

--> Som(10000) ans = 140.4508 --> Som(100000)

ans = 446.22419 --> Som(10000000) ans = 4471.1373 (c) Que peut-on conjecturer sur la série de terme général 1

un? (d) Démonter ce résultat.

- EXERCICE2 -

On considère une suite (vn)n∈Ndéfinie par :v1=1 et pour tout entiernnon nul, vn+1=vn+ 1 n2vn. 1. Écrire unefonctionen SciLab d’entêtefunction v = suite_v(n)prenant comme paramètre un entiernet

renvoyant la valeur devn.

2. On admet que la suite (vn) converge vers une limitevérifiant : pour toutp2, 0ℓ−vp1 p−1. Écrire alors un programme SciLab qui renvoie une valeur approchée deà 10−4près.

- EXERCICE3 -

On considère la suite à récurrence linéaire d’ordre 2 (un) définie, pour toutn∈N, par : u0=0,u1=2, et un+2=7un+1−3un.

Compléter la fonction SciLab suivante afin qu’elle renvoie le terme généralunen fonction den.

function res = u(n)

Uold = ...

Unew = ...

for i = ...

Uaux = ...

Uold = ...

Unew = ...

endres = ...

endfunction

–2/2–

Références

Documents relatifs

Écrire une fonction Scilab qui prend un entier n et qui calcule une valeur approchée de u n à 0, 001 près par la méthode de

4.. Écrire un programme en Scilab qui, étant donné un réel A, renvoie un entier naturel N tel que u N > A.. 9. On pourra utiliser le résultat de la

On considère l’expérience aléatoire suivante : on lance une pièce équilibrée et on prend une boule au hasard dans l’urne.. Représenter grâce à un tableau l’ensemble des

que ette propriété n'est pas vraie en dimension plus grande.. Théorème

Plus, il est très vraisemblable que l’on ne puisse pas exprimer L à l’aide des symboles usuels et que L soit un nombre transcendant (chercher la définition).. La

L’intégrale d’une fonction positive sur l’intervalle [0 ; 1]

On suppose que dans un programme scilab est définie une fonction nommée fonc qui à un entier n, renvoie une valeur f (n), à l’aide d’une boucle for, écrire un code scilab

Compléter le programme suivant pour qu’il simule l’expérience aléatoire décrite dans cet exercice et pour qu’il affiche les valeurs des variables