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à[3è.4nx/R)pL0EhCD*v7c265Agf=buS-,_l(wOaPké;:ors1qmyd]i{ }te+050#0,0+0O0%0K0W0)0w0K0O0W0W0D010+0%0m010406050W0F0Z0Z0O0V0!040G0U0K0F110U0h0)020O0Z0m0S0)0k0,1b0V0Y0F0,0W050j181a1c1e160m041C1J051M0j1M1O1J160#0%0u0_0{0}0 0q0%0B0q0K1$0q0+14050;0E0K0,1X0|0~011#1%1)1%0+1/1;1-0+0E0U0#1e1.0V1K0+0q0_1h0W0m0O0h0 0x011?1Z010C0?0,0h1p0,1-2e2g2l1^2o1;2r0Z2t040a0)0P0V0U0m0U0W0%1k1m0/2c0V0V0,0w2O1C2v0h1K0j2a2!0+2827290#2x0 1)0h2q2L1-1U1W0`1@2.0%2:0h241V1-0m2T1K2Y2!35172f1m2_2m2~0V1b0K140X2X3915382w3b1^3d3f140x3j2g2!320,2!2@2%0#2+2-010w242D0.1V1K3x343k3u2Z053G0/3N3n1Y1^0Q140/0C3P3U3a3W0 0M140)3$3m3(2`010h0C140+0,3e1A3.2Y3E13040L3}393E0h140h433V3;400l0T3$060)4h3-3~3o0 3Y042T0+0F0V481D3k4j444l01400c493:2m0Z0%3h4C3E0U140j4I4y4F140d4N3)4z140$3$4w4a2m4K040t4X3/3 14424u3v4)4y46044t374k4T4#0-4S3;4P043i4-3Q4^4b140l4f1C3S3y1L331C3A1C0+3C5f2)2#23252%0O1:5a0j3A1I3%3E2T0Z0J0C0O0Q0,0J0q0d141u1w1y1A0)4e513w3l1J0N1m0m0,1j0)0U0E0W3`0u3`0)5J0)0{0)182N1=1A0+2c0h0W0;0h3_5L0)0+0U0F0^1;0^3_3{0^0u0O2A5:4/4T1c2N0q1b3_0i14090L090w0C0V0O0w0(0X0*0(0d0*09565N0)0f1L5P040n1=0w660w0F0K0)0O5#0w5)5K0C0K0U1~2g0+0^5/0)0F3a6H6J6L0m320U0w0q0R0f0)6E0^1c2I0h1U0^5T0F5#5^0)0#2g0^0w3`0;2|720|5+006o6I0Z6J3`6A1P6C6E0)6*1:0e2C6L6N6P0_6$6K2Q693;6b2a6e0,6g046i0g0F0J0h0H0X6w4X6Y5(3-593E1`1(1*1,5u4O4G040g4(534!144%6y7w4E7Y504@4x4_4L4|7,4Q7#7:3;4#0H7_4Z1^4~7.3O0j59040)0h006Y2f0^0R0B660)2q0)1b6,2|1=0b7P3H7R1*1|1+2u7`7@4 7?1^4#4M5N7+807Y4R8C843H045M1S3J2^4T7S8s7V8D0 2z2q2s142F0r1l0W1h1=0P0!2a1l3.3M3/363O858T010B40020B0+0S8`8|8~1s8y0 4~7!7*7$8z7(7~4D8E4H8C970 8A92014~8G354Y9b9g147}968v9c8x5N169f8@4#0o0f0d9D9E9F9G0x0y579y8^14909O8{919e9t937-9i9h9S7 9U7^9w8?0B9A9C9G9+9F578I3T5b5q5s1N040s1l0w0I5+0F6)2L8#5%0F001l6Z111)5Z5)0O0)0C0U3{8o2Q4y8Q7U8u9Z3=140F9a4J140Daq7X14957/am4#7)ay9oan04ap9saz9qau4T813.9/3y7k5}0V2c0/aS5*ad0h2V0%1l8L3l2@8q1{ak7W4T8V2B2D2F0G0w0V125:8)8+4?3O8.378C8=9y4n3!9i3+869i3?3^3`2C1B9YaD404,aC45479i4c5M354g4i8?4;aG9m8?4#ataHaDaMbyar048Bbu9y9k4f4i9nbj04a83_aK7{asbP2m4Ab8aobl4VbIbqb214ad0VbS3p140%b)9gb62|b-3=0E146n0h0B0,bX419ibAbi4y400Ib;4;a|3vbK4y4`b;b 3O9ybmbZbJ4hbrbWbBc9bRclaL7Yaxcd9T01aAbVaFb;7|cb9V9wchb!ct4;bNb{bebC7gc04T4;0O6)2q0#b|bhcsambsb|6xbobJ8?4n4p4rc62Zc8cN14cH9.8=1P5c5r3K5t5R6 1v2g2Q5*cHc{61bb5K2Qb^0Bag3y0o588J0)8n3R8J0zdaaO862|0`5~7p2Ud8a)7T1}alaD4;62bc0J0o0JdhcycnbFcFba63cTb~7YdCcJc155aN850f060A7q73aT0,9|a55X112q5:2faS7B1v0m1;c,7xa@7z0O6f6h0L0o7L6y2K4rdqai8ra+cj04dx1AdzdBdicM54044BdNcp3s0vb|4W8H859|66ae0^5(8?7y6dd?7Bd^7G0(0x0v6vcZ4v655Verd;etd@7D0L0X0j0dd{9m3G1a1=5|dn605{d30^c~ab5,3_6/0pd(aR6Pd2639}1V6V0^d!0Ed$6~eG6c7A7C6i7J9|0H0zf00x0X9|0ff7eP3k6/6;8g2S5U0V0^0W7a0w7c7e5^7g8M1J8!5=0%0#0R6@5 abb%7odfah8Pe1dta,3;cXcobQ04bxdFambHfJ7%4$b;bgdKaw9W7=ee4}8FdDfSfQb*cxf(9p049rfNbzcBeafRbEcVf:9#f=1^4cdQ8J6/c`6{5:0ufv0%2o5$eq850d0)0t0)0L0L0geN0l0teLgi0)0H0)eM0d6x850)eE5:0E0%8hfB3ygqdb3Tfo6Cg1aR6n2N6 9`0)0Ra?0%2Taa5+1h1ja!1m0=fsa$1T1Vdr8Rdu3Ea.8X2E0)a=a@0ma_8*0q8,8Ca~8337b1ctb30,3#fZ2mb63-h23p3@e4eYdJh60 c5cYbn3kbpci9yfIf/bCfM4v8?ccc7bvfYhmav049lhhc#hkc.0%5?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.