0% ont trouvé ce document utile (0 vote)
3 vues2 pages

Nombres amicaux en Scilab

Le document présente un TP de programmation en Scilab pour des étudiants de CPGE, contenant plusieurs exercices. Les exercices incluent la création de fonctions pour calculer le maximum de trois nombres, la somme d'une série, la vérification de nombres amicaux, et la génération de suites récurrentes comme celle de Fibonacci. Chaque exercice demande de développer des fonctions spécifiques avec des paramètres définis.

Transféré par

chafiimane53
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues2 pages

Nombres amicaux en Scilab

Le document présente un TP de programmation en Scilab pour des étudiants de CPGE, contenant plusieurs exercices. Les exercices incluent la création de fonctions pour calculer le maximum de trois nombres, la somme d'une série, la vérification de nombres amicaux, et la génération de suites récurrentes comme celle de Fibonacci. Chaque exercice demande de développer des fonctions spécifiques avec des paramètres définis.

Transféré par

chafiimane53
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Lycée Mohammed VI CPGE/1ECT

Informatique 2019/2020
TP2 : Programmation en Scilab

Exercice1
Écrire une fonction en Scilab y=Max(a,b,c) qui prend en paramètres trois nombres a, b et c et
envoie leur maximum.
Exercice2
Écrire une fonction en Scilab y=somme1(n) qui prend en paramètre un entier naturel n

( )
n k
−1
,calcule et envoie la somme suivante : 1-1/2+1/22-1/23+1/24+…..+(-1/2)n¿ ∑
k=0 2
Exercice3
Deux nombres entiers strictement positifs n et m sont dits amicaux, si ils sont distincts et si la
somme des diviseurs strict de l'un coïncide avec la somme des diviseurs strict de l'autre.
Exemple1 220 et 284 sont amicaux car :
Somme_diviseurs_strict(220) = 1 + 2 + 4 + 5 + 10 + 11 + 20 + 22 + 44 + 55 + 110 = 284
Somme_diviseurs_strict (284) = 1 + 2 + 4 + 71 + 142 = 220
Exemple2 292 et 262 ne sont pas amicaux car :
Somme_diviseurs_strict(292)= 1 + 2 + 4 + 73 + 146 =226
Somme_diviseurs_strict(262)= 1 + 2 + 231=234
Écrire une fonction y=amicaux(n,m) qui prend en paramètres deux entiers strictement positif m et
n ,envoie si sont amicaux ou non.
Exercice4
Écrire une fonction en Scilab y=somme2(n,x) qui prend en paramètre un entier naturel n et un
n

nombre réel x ,calcule et envoie la somme suivante : 1+x+x +x +….+x ¿ ∑ ( x )


2 3 n k

k=0

Exercice5
Soit (un) la suite définie par la relation de récurrence un+1 =3un+2 avec u1=1.
1. Écrire une fonction u=suite1(n) qui prend en argument un entier naturel n et revoie le terme un
de la suite définie à partir de la relation de récurrence donnée ci-dessus.
2. Afficher la valeur du terme u5
Exercice6
Soit (un) la suite définie par la relation de récurrence un + 1 = avec u1=.
Écrire une fonction u=suite2(n) qui prend en argument un entier naturel n et revoie le terme un de
la suite définie à partir de la relation de récurrence donnée ci-dessus
Exercice7 Conjecture de Syracuse
Soit 𝑘 un entier naturel et (𝑢𝑛) la suite définie par 𝑢0 = 𝑘 et , pour tout entier naturel 𝑛,

Prof : Abderrahim AL MAZINI 1


Lycée Mohammed VI CPGE/1ECT
Informatique 2019/2020
TP2 : Programmation en Scilab

Écrire une fonction u=suite3(k,n) qui prend en paramètres les entiers k et envoie le terme 𝑢𝑛 .

Exercice (Suite de Fibonacci)


Soit (u𝑛) la suite définie par u0 = 0, u1 = 1 et ,pour tout entier naturel n
u𝑛+2 = u𝑛+1+u𝑛.
Écrire une fonction u=suite4(n) qui prend en argument un entier naturel n et revoie le terme un de
la suite définie à partir de la relation de récurrence donnée ci-dessus

Prof : Abderrahim AL MAZINI 2

Vous aimerez peut-être aussi