Aller au contenu

Suite et flottants

Calcul des termes d'une suite⚓︎

On considère la suite définie par récurrence par:

\[ \left\{ \begin{array}{ll} u_0 = \cfrac{1}{3} \\ u_{n+1} = 4 u_{n} - 1 \hspace{3ex} \text{pour tout entier naturel }n \\ \end{array} \right. \]

Écrire une fonction termes qui prend en paramètre un entier n positif ou nul et renvoie la liste des termes de rang 0 à n inclus.

Remarque

L'expression de \(u_{n+1}\) en fonction de \(u_n\) peut s'écrire de différentes manières. Par exemple: \(u_{n+1} = 4 \times u_{n} - 1\), ou \(u_{n+1} = 4 \times \left(u_{n} - \cfrac{1}{4}\right)\), ou \(u_{n+1} = 3 \times \left(\cfrac{4}{3} u_{n} - \cfrac{1}{3}\right)\), etc.

Aide

Le calcul avec les flottants est un calcul approché. Suivant l'expression utilisée, le résultat peut être différent.

assert ?

Le mot clé assert est utilisé en Python afin de vérifier que des propositions sont vraies.

Ainsi, l'instruction assert 3 + 5*7 == 38 permet de vérifier que l'expression 3 + 5*7 est bien évaluée à 38.

Si c'est le cas, le programme continue de se dérouler normalement. Dans le cas contraire, le programme est interrompu et une erreur est signalée.

La vidéo ne s'affiche pas... ?

Il peut arriver que les vidéos ne s'affichent pas sur des navigateurs basés sur Chrome, ou si un ad-blocker est activé sur le navaigateur. Essayer avec un autre navigateur si vous êtes dans ce cas (FireFox, typiquement), ou désactivez l'ad-blocker.

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
Évaluations restantes : 10/10
.128013,è Ow*(e5CR0pkDoicE6S1vqA{d:xy24fln-]3m=)rh[u}s;b/.àt_gLéaP+7050B0i0#0*0r0I0V0d0s0I0*0V0V0O010#0r0n010406050V0T0N0N0*0Q0E040v0q0I0T110q0J0d020*0N0n0W0d0l0i1b0Q0y0T0i0V050Y181a1c1e160n041C1J051M0Y1M1O1J160B0r0x0_0{0}0 0R0r0%0R0I1$0R0#14050;0X0I0i1X0|0~011#1%1)1%0#1/1;1-0#0X0q0B1e1.0Q1K0#0R0_1h0V0n0*0J0 0F011?1Z010H0?0i0J1p0i1-2e2g2l1^2o1;2r0N2t040a0d0+0Q0q0n0q0V0r1k1m0/2c0Q0Q0i0s2O1C2v0J1K0Y2a2!0#2827290B2x0 1)0J2q2L1-1U1W0`1@2.0r2:0J241V1-0n2T1K2Y2!35172f1m2_2m2~0Q1b0I140w2X3915382w3b1^3d3f140F3j2g2!320i2!2@2%0B2+2-010s242D0.1V1K3x343k3u2Z053G0/3N3n1Y1^0o140/0H3P3U3a3W0 0f140d3$3m3(2`010J0H140#0i3e1A3.2Y3E13040h3}393E0J140J433V3;400P0C3$060d4h3-3~3o0 3Y042T0#0T0Q481D3k4j444l01400S493:2m0N0r3h4C3E0q140Y4I4y4F140M4N3)4z140L3$4w4a2m4K040g4X3/3 14424u3v4)4y46044t374k4T4#0,4S3;4P043i4-3Q4^4b140P4f1C3S3y1L331C3A1C0#3C5f2)2#23252%0*1:5a0Y3A1I3%3E2T0N0$0H0*0o0i0$0R0M141u1w1y1A0d4e513w3l1J0e1m0n0i1j0d0q0X0V3`0x3`0d5J0d0{0d182N1=1A0#2c0J0V0;0J3_5L0d0#0q0T0^1;0^3_3{0^0x0*2A5:4/4T1c2N0R1b3_0D14090h090s0H0Q0*0s0A0w0U0A0M0U09565N0d0Z1L5P040(1=0s660s0T0I0d0*5#0s5)5K0H0I0q1~2g0#0^5/0d0T3a6H6J6L0n320q0s0R0)0Z0d6E0^1c2I0J1U0^5T0T5#5^0d0B2g0^0s3`0;2|720|5+006o6I0N6J3`6A1P6C6E0d6*1:0c2C6L6N6P0_6$6K2Q693;6b2a6e0i6g046i0G0T0$0J0K0w6w4X6Y5(3-593E1`1(1*1,5u4O4G040G4(534!144%6y7w4E7Y504@4x4_4L4|7,4Q7#7:3;4#0K7_4Z1^4~7.3O0Y59040d0J006Y2f0^0)0%660d2q0d1b6,2|1=0!7P3H7R1*1|1+2u7`7@4 7?1^4#4M5N7+807Y4R8C843H045M1S3J2^4T7S8s7V8D0 2z2q2s142F0k1l0V1h1=0+0E2a1l3.3M3/363O858T010%40020%0#0W8`8|8~1s8y0 4~7!7*7$8z7(7~4D8E4H8C970 8A92014~8G354Y9b9g147}968v9c8x5N169f8@4#0m0Z0M9D9E9F9G0F0u579y8^14909O8{919e9t937-9i9h9S7 9U7^9w8?0%9A9C9G9+9F578I3T5b5q5s1N040p1l0s0b5+0T6)2L8#5%0T001l6Z111)5Z5)0*0d0H0q3{8o2Q4y8Q7U8u9Z3=140T9a4J140Oaq7X14957/am4#7)ay9oan04ap9saz9qau4T813.9/3y7k5}0Q2c0/aS5*ad0J2V0r1l8L3l2@8q1{ak7W4T8V2B2D2F0v0s0Q125:8)8+4?3O8.378C8=9y4n3!9i3+869i3?3^3`2C1B9YaD404,aC45479i4c5M354g4i8?4;aG9m8?4#ataHaDaMbyar048Bbu9y9k4f4i9nbj04a83_aK7{asbP2m4Ab8aobl4VbIbqb214ad0QbS3p140rb)9gb62|b-3=0X146n0J0%0ibX419ibAbi4y400bb;4;a|3vbK4y4`b;b 3O9ybmbZbJ4hbrbWbBc9bRclaL7Yaxcd9T01aAbVaFb;7|cb9V9wchb!ct4;bNb{bebC7gc04T4;0*6)2q0Bb|bhcsambsb|6xbobJ8?4n4p4rc62Zc8cN14cH9.8=1P5c5r3K5t5R6 1v2g2Q5*cHc{61bb5K2Qb^0%ag3y0m588J0d8n3R8J0jdaaO862|0`5~7p2Ud8a)7T1}alaD4;62bc0$0m0$dhcycnbFcFba63cTb~7YdCcJc155aN850Z060z7q73aT0i9|a55X112q5:2faS7B1v0n1;c,7xa@7z0*6f6h0h0m7L6y2K4rdqai8ra+cj04dx1AdzdBdicM54044BdNcp3s0-b|4W8H859|66ae0^5(8?7y6dd?7Bd^7G0A0F0-6vcZ4v655Verd;etd@7D0h0w0Y0Md{9m3G1a1=5|dn605{d30^c~ab5,3_6/0td(aR6Pd2639}1V6V0^d!0Xd$6~eG6c7A7C6i7J9|0K0jf00F0w9|0Zf7eP3k6/6;8g2S5U0Q0^0V7a0s7c7e5^7g8M1J8!5=0r0B0)6@5 abb%7odfah8Pe1dta,3;cXcobQ04bxdFambHfJ7%4$b;bgdKaw9W7=ee4}8FdDfSfQb*cxf(9p049rfNbzcBeafRbEcVf:9#f=1^4cdQ8J6/c`6{5:0xfv0r2o5$eq850M0d0g0d0h0h0GeN0P0geLgi0d0K0deM0M6x850deE5:0X0r8hfB3ygqdb3Tfo6Cg1aR6n2N6 9`0d0)a?0r2Taa5+1h1ja!1m0=fsa$1T1Vdr8Rdu3Ea.8X2E0da=a@0na_8*0R8,8Ca~8337b1ctb30i3#fZ2mb63-h23p3@e4eYdJh60 c5cYbn3kbpci9yfIf/bCfM4v8?ccc7bvfYhmav049lhhc#hkc.0r5?cIhv7;fLfT14edf{hdckhM4U04ejc!cEam4nb%c4b+cyb/c*b7hkb?4o2gb`hbhPhr52ctc2hY4=f$4{f+9jf;f^4*044dcgche3bthp9ybwcAf`i5ctcvh`bgcU4.bGcqf$f@hsihi9igh;dPh`ichGfHhOiaaIf-i89vitf?izhyioamf}cCcDd/3chChEfX04cLh}4:14cP5T6^h-iRc-f*hPiHhThjg~b@0:c)h?c/9$dj9;3zc^5d0:0=0@04.