Calcul d’un terme de rang donné Suite arithmétique Suite géométrique Un petit village de Chine surveille avec inquiétude l’avancée d’une dune de sable de plusieurs km de long. Elle n’est plus aujourd’hui en 2011 qu’à 200m des premières maisons du village et avance à une vitesse moyenne de 10m/an. Pour n ≥ 0 , on note dn la distance en séparant le village de la dune. On suppose que la dune continue d’avancer à la même allure. Calculer la distance séparant la dune du village dans 12 ans. Une balle élastique est lâchée d’une hauteur de 100m au dessus du sol. La hauteur 9 atteinte à chaque rebond est égale à 10 de la hauteur du précédent. Calculer la hauteur, en cm près, du dixième rebond. On a : On a : Premier Terme : U0 =100 9 Terme Général : U n+1 = 10 Un Terme Récurrent : Un = 100 × Premier Terme : d0 = 200; Terme Général: dn = 200 – 10n ; Terme Récurrent : d n+1 = dn – 10 ; Utilisation de la forme explicite 9 𝑛 10 Utilisation de la forme explicite Programme nom_du_programme ; VAR U : réel ; N : entier ; DEBUTPROG Afficher("hauteur de départ") ; Saisir(U) ; Afficher("nombre de rebond voulu") ; Saisir(N) ; U <- U*puissance((9/10),N); Afficher("la hauteur au",N,"ième rebond est",U) ; FINPROG Utilisation de la relation de récurrence Programme nom_du_programme ; VAR D : réel ; N : entier ; index : entier ; DEBUTPROG Afficher("distance du village en 2011" ) ; Saisir (D) ; Afficher ("année voulue") ; Saisir (N) ; POUR index <- 0 JUSQU'A N FAIRE D <- D-10 ; FINP Afficher{ "la distance séparant la dune du village dans",n,"ans est",D } ; FINPROG Utilisation de la relation de récurrence Exercice suites : Intérêts simples, intérêts composés Une personne souhaite placer durant plusieurs années un capital de 20 000 euros. Elle hésite entre deux types de placements : Un placement à intérêts simples à 2,25 % l’an : chaque année, son capital augmente d’une somme fixe égal à 2,25 % du capital initial, c’est-à-dire de 450 € ; Un placement à intérêts composés à 2 % l’an : dans ce cas, les intérêts produits sont capitalisés, et rapportent donc eux aussi 2 % l’an. On désigne par Sn le capital obtenu au terme de n années lorsque les intérêts sont simples (S0 = 20 000), et Cn le capital obtenu au terme de n années lorsque les intérêts sont composés (C0 = 20 000). 1°) Calculer S1 et C1. 2°) Quelle est la nature de la suite (Sn) ? De la suite (Cn) ? Justifier. 3°) Faire fonctionner l’algorithme ci-dessous qui détermine le terme de rang n de chacune des deux suites, et qui donne le placement le plus avantageux suivant la valeur de n. 1 VARIABLES 2 n EST_DU_TYPE NOMBRE 3 i EST_DU_TYPE NOMBRE 4 S EST_DU_TYPE LISTE 5 6 C EST_DU_TYPE LISTE DEBUT_ALGORITHME 7 LIRE n 8 S[0] PREND_LA_VALEUR 20000 9 C[0] PREND_LA_VALEUR 20000 10 POUR i ALLANT_DE 0 A n 11 DEBUT_POUR 12 S[i+1] PREND_LA_VALEUR S[i]+450 13 C[i+1] PREND_LA_VALEUR C[i]*1.02 14 FIN_POUR 15 SI (S[n]>C[n]) ALORS 16 DEBUT_SI 17 AFFICHER "le placement 1 est le plus avantageux" 18 FIN_SI 19 SINON 20 DEBUT_SINON 21 AFFICHER "le placement 2 est le plus avantageux" 22 FIN_SINON 23 AFFICHER "S[n] = " 24 AFFICHER S[n] 25 AFFICHER "C[n]=" 26 27 AFFICHER C[n] FIN_ALGORITHME Comparaison du comportement de différentes suites Dans une grande ville, 3 opérateurs téléphoniques proposent des abonnements renouvelables chaque trimestre. On suppose que les tendances observées vont se maintenir quelques années. Opérateur 1 Osanguine : 8000 abonnés initialement et 500 nouveaux recrutés chaque trimestre Opérateur 2 Cé pa fèr : 5000 abonnés initialement et croissance de 8% du nombre d’abonnés chaque trimestre Opérateur 3 BEUG: 10000 abonnés initialement, un taux de réabonnement trimestriel de 80% et 2500 nouveaux recrutés chaque trimestre. Au bout de 2 ans, quel opérateur a le plus d’abonnés ? Au bout de 3 ans, quel opérateur a le plus d’abonnés ? Au bout de 5 ans, quel opérateur a le plus d’abonnés ? Solution : Opérateur 1 : U0 = 8000 et U n+1 = Un + 500 Opérateur 2 : V0=5000 et V n+1 = 1,08 Vn Opérateur 3 : W0=10000 et W n+1 = 0,8 Wn + 2500 Avec un tableur n 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 série 2 Un 8000 8500 9000 9500 10000 10500 11000 11500 12000 12500 13000 13500 14000 14500 15000 15500 16000 16500 17000 17500 18000 série 3 Vn 5000 5400 5832 6298,56 6802,4448 7346,64038 7934,37161 8569,12134 9254,65105 9995,02314 10794,625 11658,195 12590,8506 13598,1186 14685,9681 15860,8456 17129,7132 18500,0903 19980,0975 21578,5053 23304,7857 série 4 WN 10000 10500 10900 11220 11476 11680,8 11844,64 11975,712 12080,5696 12164,4557 12231,5645 12285,2516 12328,2013 12362,561 12390,0488 12412,0391 12429,6313 12443,705 12454,964 12463,9712 12471,177 40000 35000 30000 25000 Série2 20000 Série3 15000 Série4 10000 5000 0 1 3 5 7 9 11 13 15 17 19 21 23 25 Comparaison_evolution_suites – Version algobox 1 VARIABLES 2 O EST_DU_TYPE NOMBRE 3 C EST_DU_TYPE NOMBRE 4 B EST_DU_TYPE NOMBRE 5 i EST_DU_TYPE NOMBRE 6 N EST_DU_TYPE NOMBRE 7 DEBUT_ALGORITHME 8 AFFICHER "Nombre d'abonnés initialement à Sanguine " 9 LIRE O 10 AFFICHER "Nombre d'abonnés initialement à Cé pa Fèr " 11 LIRE C 12 AFFICHER "Le nombre d'abonnés initialement à BEUG " 13 LIRE B 14 AFFICHER "Nombre de trimestres voulus " 15 LIRE N 16 POUR i ALLANT_DE 1 A N 17 DEBUT_POUR 18 O PREND_LA_VALEUR O+500 19 C PREND_LA_VALEUR 1.08*C 20 B PREND_LA_VALEUR 0.8*B+2500 21 FIN_POUR 22 SI (O>C) ALORS 23 DEBUT_SI 24 SI (B>O) ALORS 25 DEBUT_SI 26 AFFICHER "Beug a le plus d'abonnés en " 27 AFFICHER N 28 AFFICHER "Trimestres. le nombre d'abonnés est " 29 30 31 32 33 34 35 est 36 37 38 39 40 41 42 43 44 45 est 46 47 48 49 50 " 51 52 est 53 54 55 56 AFFICHER B FIN_SI SINON DEBUT_SINON AFFICHER "Sanguine a le plus d'abonnés en " AFFICHER N AFFICHER "trimestres. le nombre d'abonnés " AFFICHER O FIN_SINON FIN_SI SINON DEBUT_SINON SI (B>C) ALORS DEBUT_SI AFFICHER "BEUG a le plus d'abonnés en " AFFICHER N AFFICHER "trimestres. Le nombre d'abonnés " AFFICHER B FIN_SI SINON DEBUT_SINON AFFICHER "Cé Pa Fèr a le plus d'abonnés en AFFICHER N AFFICHER "trimestres. le nombre d'abonnés " AFFICHER C FIN_SINON FIN_SINON FIN_ALGORITHME Calcul d'un terme de rang donné d'une suite définie par récurrence, problème de seuil. Au 1er janvier 2005, une ville en pleine expansion avait une population de 100000 habitants. Un bureau d'étude fait l’hypothèse qu'à partir du 1er janvier 2005: • le nombre d'habitants de la ville augmente chaque année de 5% du fait des naissances et des décès; • du fait des mouvements migratoires, 4000 personnes supplémentaires viennent s'installer chaque année dans cette ville. 1. Écrire un algorithme permettant de déterminer la population de cette ville au 1er janvier 2020 . 2. Modifier l'algorithme précédent afin de déterminer à partir de quelle année la population de cette ville aura doublée. 1. 1 VARIABLES 2 N EST_DU_TYPE NOMBRE 3 i EST_DU_TYPE NOMBRE 4 pop EST_DU_TYPE NOMBRE 5 DEBUT_ALGORITHME 6 i PREND_LA_VALEUR 0 7 pop PREND_LA_VALEUR 100000 8 TANT_QUE (i<15) FAIRE 9 DEBUT_TANT_QUE 10 pop PREND_LA_VALEUR 1.05*pop+4000 11 i PREND_LA_VALEUR i+1 12 FIN_TANT_QUE 13 AFFICHER "L'année en laquelle la population aura doublée pour la première fois est: " 14 AFFICHER pop 15 FIN_ALGORITHME 2. 1 VARIABLES 2 N EST_DU_TYPE NOMBRE 3 i EST_DU_TYPE NOMBRE 4 pop EST_DU_TYPE NOMBRE 5 a EST_DU_TYPE NOMBRE 6 DEBUT_ALGORITHME 7 i PREND_LA_VALEUR 0 8 pop PREND_LA_VALEUR 100000 9 TANT_QUE (pop<200000) FAIRE 10 DEBUT_TANT_QUE 11 pop PREND_LA_VALEUR 1.05*pop+4000 12 i PREND_LA_VALEUR i+1 13 FIN_TANT_QUE 14 a PREND_LA_VALEUR 2005+i 15 AFFICHER "L'année en laquelle la population aura doublée pour la première fois est: " 16 AFFICHER a 17 FIN_ALGORITHME Résoudre un problème avec un algorithme La probabilité qu’un tireur atteigne une cible est 1/3. On suppose les tirs indépendants les uns des autres. Combien de fois doit-il tirer pour que la probabilité d’atteindre au moins une fois la cible soit supérieure à 0,99 ? Solution sous ALGOBOX 1 VARIABLES 2 compteur EST_DU_TYPE NOMBRE 3 pn EST_DU_TYPE NOMBRE 4 DEBUT_ALGORITHME 5 compteur PREND_LA_VALEUR 1 6 pn PREND_LA_VALEUR 1 - 2/3 7 TANT_QUE (pn < 0.99) FAIRE 8 DEBUT_TANT_QUE 9 compteur PREND_LA_VALEUR compteur+1 10 pn PREND_LA_VALEUR 1 - pow(2/3,compteur) 11 FIN_TANT_QUE 12 AFFICHER "Il faut " 13 AFFICHER compteur 14 AFFICHER "tirs pour que la probabilité qu'il atteigne au moins 1 fois la cible soit supérieure à 0,99" 15 FIN_ALGORITHME Solution sous forme d’organigramme