Algobox Cours Et Ex Corrigés PDF
Algobox Cours Et Ex Corrigés PDF
Algobox Cours Et Ex Corrigés PDF
initiation
Réaliser ses premiers programmes
① Définition: Algorithme
② Premiers pas avec Algobox
③ Instructions conditionnelles
i. Si … Alors
ii. Si … Alors … Sinon
④ Boucles itératives (1):
Pour … de … à …
⑤ Boucles itératives (2):
SOMMAIRE: Tant que…
Chapitre 1:
Algorithme
Définition et exemples
Définition:
Un algorithme est une suite d’instructions qui conduit
à un résultat.
Il doit contenir des instructions compréhensibles.
Instruc(ons*élémentaires
Vérification:
a = 15 et b = 20
Somme = 35; soustraction = -5 et produit = 300
Algorithme:
§ Variables:
a est le premier nombre
b est le second nombre
§ Sortie:
Afficher somme
Afficher soustraction
Afficher produit
Organigramme:
Exemples:
§ Exemple 2:
Algorithme de Syracuse:
On se donne un entier naturel n non nul :
§ s'il est pair, on le divise par 2;
§ s'il est impair, on le triple et on ajoute 1;
on itère le procédé sur le nouvel entier obtenu tant qu'il
est supérieur à 1.
Dans tous les cas essayés depuis son origine, cet
algorithme conduit à 1 (en finissant toujours par 4, 2,
1).
Algorithme:
Test de la parité.
§ Entrée
Saisir n : entier naturel non nul.
§ Traitement
Tant que n > 1
FinSi
§ Sortie
Afficher n
On tape le calcul et
Choix de la donc la variable sera
variable affectée du résultat
de ce calcul
Fonctionnement d Algobox:
Protocole Algorithme
Variables Variables:
Les variables utilisées sont x
des nombres y
Entrée Entrée:
Saisie des variables Saisir x
Traitement Traitement:
Opérations sur les variables y reçoit 2*x+1
Sortie Sortie:
Affichage des résultats Afficher y
Organigramme:
Algorithme:
Exercices:
§ Exercice 1:
Ecrire un programme permettant de calculer le prix
T.T.C d’un article sachant que la T.V.A est de 19,6%.
Le commerçant met en vente un produit valant 85
euros H.T, quel est son prix T.T.C?
§ Exercice 2:
Tifen achète des clés USB et des DVD ROM. Le prix à
l’unité d’une clé USB est de 9,90 euros et celui d’un
DVD ROM est de 0,60 euros.
Ecrire un programme permettant de calculer le
montant à régler à la caisse.
Donner le résultat pour l’achat de trois clés et de deux
DVD.
Exercices:
§ Exercice 3:
Marie doit traduire le programme de calcul suivant en un
algorithme:
On affiche le résultat
On pose A = 4 et B = 5, on obtient 26
Chapitre 3:
Instructions conditionnelles
Si … alors …
Si … alors …sinon ...
Technique:
Une structure alternative est une structure du type:
« si … alors … » ou « si … alors… sinon… ».
Dans le premier cas, si la condition est remplie alors on
effectue l’instruction.
Dans le second cas, si la condition est remplie, on
effectue l’instruction 1 sinon on effectue l’instruction 2.
Et on va les comparer:
§ si égalité alors il est rectangle (d’après la réciproque
de Pythagore)
§ sinon il ne l’est pas (d’après la contraposée de
Pythagore)
Chapitre 4:
boucle itérative (1)
Pour … de … à …
On va demander à l’ordinateur de répéter une même
tâche autant de fois que l’on souhaite.
On exécute une boucle.
i 1 2 3 4 5 6 …
S 1 3 6 10 15 21 …
Algorithme:
Exercices:
§ Exercice 1:
Reprendre l’exemple mais pour:
1. La somme des carrés;
2. La somme des inverses.
On donnera le résultat pour N = 100
§ Exercice 2:
Le jour de la naissance d’Athéna, Franck a ouvert un
livret d’épargne populaire rémunéré à 2.75% par an
sur lequel il a mis 500 euros.
À chaque anniversaire d’Athéna, il lui verse de nouveau
500 euros.
Écrire un algorithme permettant de déterminer la
somme dont elle disposera le jour de ses 10 ans.
Exercices:
§ Exercice 3:
1. Écrire un algorithme permettant de comparer deux
nombres.
2. Tester cet algorithme pour:
a) ! = 5! + 4!et!! = 9!;
b) ! = !!!!et!! = 2 + 1! .
3. Vérifier ces résultats par le calcul.
Correction exercice 1:
Correction exercice 2:
On considère qu’un capital de C euros placé à 2.75%
par an va rapporter (2.75/100)xC et devient l’année
suivante:
Au second anniversaire:
1.0275x1013.75 + 500 = 1541.63 euros
Correction exercice 3:
1. On choisit deux réels a et b.
Dans un premier temps, on va vérifier si a = b; si la
condition est vérifiée on écrit « a est égal à b ».
Sinon on vérifie la condition a > b; si tel est le cas, on
écrit « a est supérieur à b » sinon on écrit « a est
inférieur à b ».
Correction exercice 3:
3. Calcul:
Chapitre 5:
boucle itérative (2)
Tant que …
Tant que « condition » faire « instruction ».
Les boucles vues dans le chapitre précédent nécessitent
la connaissance du nombre de répétitions à effectuer.
L’idée est que tant que la condition est réalisée
l’instruction est exécutée.
On utilise cette boucle quand on veut répéter une série
d’instructions sans que l’on sache à l’avance combien de fois.
Lemme d’Euclide:
a, b, q et r sont des entiers relatifs non-nuls.
Si a = bq + r, alors PGCD(a;b) = PGCD(b;r).
Organigramme:
Algorithme:
Exercices:
§ Exercice 1:
Carole lance une balle pour la faire rebondir au sol.
Après le premier rebond, la balle atteint 10 mètres de
hauteur.
On sait qu’après chaque rebond la balle perd 30% de
hauteur.
Au bout de combien de rebonds, le mouvement de
celle-ci ne sera plus perceptible (rebond de moins de
1 millimètre).
Aider Carole à écrire un algorithme lui permettant de
trouver ce nombre de rebonds.
Exercices:
§ Exercice 2:
Au 1er janvier 1980, une personne est embauchée avec
un salaire mensuel de 6000 euros.
Son contrat stipule qu’il y aura une augmentation de
3% au premier janvier de chaque année.
Déterminer la 1ère année où le salaire atteindra ou
dépassera le double du salaire d’embauche.
§ Exercice 3:
Nicolas place un capital de 5000 euros sur un compte
épargne rémunéré à 2% par an. Chaque année, les
intérêts s’ajoutent à son capital.
Il compte aussi placer 200 euros de plus par an .
Il souhaite savoir au bout de combien d’années son
épargne dépassera 10000 euros.
Correction exercice 1:
§ Explications avec suite géométrique (1èreS)