4 algorithmique B oucles conditionnelles EXERCICE 1 La partie entière d’un nombre réel X positif, notée E (X), est la valeur approchée de X à l’unité près. Remarque : E (X) est donc un entier naturel ! 1) Compléter : E (7,32) = ……………….. ; E ( 2 ) = ……………….. ; E (3) = ……………….. ; 2) Cet algorithme permet de calculer la partie entière d’un nombre positif : Algorithme ENT commentaires Variables : X , N : reels ; Début Entrer X ; N0; Tant Que N + 1 X NN+1; Fin Tant Que ; Afficher « La partie entière de X est : » ; Afficher N ; Phase d’initialisation Boucle conditionnelle Fin. a) Tester « à la main » l’algorithme pour X = 2 ; X = 3,456 puis X = 9,8 . b) Quels sont les réels X vérifiant E (X) = 4 ? EXERCICE 2 Pierre place la somme de 5000 € sur un compte rémunéré à 2% par an. Chaque année, les intérêts s’ajoutent à son capital. Il souhaite savoir au bout de combien d’années son épargne dépassera 10 000 €. 1) Compléter le tableau suivant : Année 0 Année 1 Année 2 5 000 € 2) Comment passe t’on d’une année n à une année n+1 ? 3) On note S(n) le montant de l’épargne au bout de n années ( n 0 ). Chloé conjecture que l’expression de S(n) est : S(n) = 5000 1,02n , et Léa pense que c’est : S(n) = n 5000 1,02. Qui a raison ? Justifier. Année 3 4) Pierre décide de trouver la solution à l’aide d’un algorithme que l’on complétera ( ci-après ). Ecrire le programme dans votre calculatrice, exécuter-le, et répondre au problème posé : …………………………………………………………………………………….. TEXAS Algorithme EPARGNE CASIO Variables : S , N : reels ; Début S 5 000 ; N0; Tant Que S 10 000 S ……………………… ; NN+1; Fin Tant Que ; Afficher S et N ; 5000 S 0N While S 10000 ………………..…. S N +1 N End Disp "S= :", S Disp "N= :", N 5000 S 0N While S 10000 …………..…. S N+1N WhileEnd S N Fin. - - - - - - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- Tant que … faire… Fin de tant que TEXAS While End Aide CASIO While WhileEnd 5) Pierre décide de placer 200 € de plus chaque année. Compléter le tableau suivant : Année 0 Année 1 5 000 € 5 300 € Année 2 Année 3 De plus, il souhaite modifier l’algorithme, afin de faire varier la valeur I de l’intérêt, et le capital final souhaité C. Modifier le programme, afin de répondre au problème de Pierre. Combien d’années faut-il pour doubler le capital initial de 5000 €, au taux de 2% ? …………….. Et au taux de 3% ? ………………… Combien d’années faut-il pour tripler le capital initial de 5000 €, au taux de 3% ? ………………. EXERCICE 3 Une balle lâchée d’une hauteur donnée rebondit chaque fois qu’elle touche le sol au 1/5e de sa hauteur. 1) Ecrire un algorithme qui donne le nombre de rebonds de la balle avant que celle-ci soit à 1 mm du sol. 2) Programmer cet algorithme ( outil au choix ) 3) Combien de fois rebondira la balle lâchée d’une hauteur de 1 m ? .………………………………. EXERCICE 4 On met en culture une population de 2 000 bactéries. On suppose qu’elle augmente de 5% tous les jours. On souhaite déterminer au bout de combien de temps cette population dépassera 3 000 bactéries. 1) Ecrire un algorithme permettant de résoudre le problème. 2) Programmer cet algorithme ( outil au choix ) et conclure : .………………………………. CORRIGE