|
SÉQUENCE ou SUITE
Remarque: En français il faudrait dire SUITE,
mais Mapple utilise le type SÉQUENCE |
|
|||
|
> i $ i=1..4; > seq(i,i=1..4); |
||
|
> i^2 $ i=1..4; > seq(i^2,i=1..4); |
||
|
|
||
|
|
Une SUITE (ou Séquence)
est une succession d'expressions (nombres ou caractères) séparées par une
virgule. |
Exemple: séquence des puissances
de 10
Instruction à recopier dans Maple P10:=n->10^n; seq(P10(n),
n=0..5); Programme et exécution |
Voir Puissances
de 10
|
||
Notez: la
première séquence est suivie de ";"
et la séquence est imprimée (bleu); alors que la seconde est suivie de ":" elle n'est pas imprimée. |
> MaSuite:=1,6,7,9,10; MaSuite[3];
> jours:=lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche: jours[3];
|
|
|
> MaSuite:=1, 6, 7, 9, 10, papa, maman, zut, 27, 123; MaSuite[3..7]; |
|
|
> MaSuite:=
1,6,7,9,10; nops([MaSuite]); > jours:=lundi, mardi, mercredi, dimanch): |
|
|
> MaSuite:=
1,6,7,9,10; cat(MaSuite); |
|
|
||
|
> add(n,n=1..5); > add(2*n+1,n=0..5); |
|
Le premier
nombre est: i = 4 11
+ 21 + 31 + 41 = 10 1² + 2² + 3² + 4² = 30
Etc. |
> for
i from 1 to 10 do S1:=add (n,n=1..i): S2:=add (n^2,n=1..i): S3:=add (n^3,n=1..i): S4:=add (n^4,n=1..i): S5:=add (n^5,n=1..i): lprint(i, S1, S2, S3, S4, S5):
od: 1, 1, 1, 1, 1, 1 2, 3, 5, 9, 17, 33 3, 6, 14, 36, 98, 276 4, 10, 30, 100, 354, 1300 5, 15, 55, 225, 979, 4425 6, 21, 91, 441, 2275, 12201 7, 28, 140, 784, 4676, 29008 8, 36, 204, 1296, 8772, 61776 9, 45, 285, 2025, 15333, 120825 10, 55, 385, 3025, 25333, 220825 |
|
Entraînement
Exemple: 13 + 23
+ 33 + 43 = (1 +
2 + 3+ 4)² = 100 |
> for
n from 1 to 5 do S3:= add(i^3, i=1..n): S2:= add(i, i=1..n)^2: lprint (n,S3,S2): od: 1, 1, 1 2, 9, 9 3, 36, 36 4, 100, 100 5, 225, 225 |
|
|
||
|
> sum (i, i=1..5); > S1:=
sum(i,i=1..n); factor(S1); S1 = ½ n
(n+1) La somme des entiers de 1 à n est égale au demi-produit de n par n+1. >>> Exemples 1 + 2 + 3 + 4 = ½
4 x 5 = 10 1 + 2 +… + 100 = ½ 100 x 101 = 5 050 |
|
Voir suite jusqu'à |
> S2:=
sum (i^2, i=1..n); factor(S2); > S3:=
sum (i^3, i=1..n); factor(S3); |
|
|
||
|
> for
n from 1 to 10 do M:=mul(i,i=1..n): lprint(n,M): od: 1, 1 2, 2 3, 6 4, 24 5, 120 6, 720 7, 5040 8, 40320 9, 362880 10, 3628800 |
|
|
||
|
> seq(sin(i*Pi/6),i=0..11); Rappel: Sin (30°) = 1/2 > Sinusn30
:= seq(sin(i*Pi/6),i=0..11); Sinusn30[3]; |
|
|
Suite |
|
Voir |
|
Aussi |
|
Site |
|
Cette page |