Page 1 sur 4
2
nd
2010
Découverte du logiciel ALGOBOX
Ouvrir le logiciel Algobox.
I. Mise en œuvre d’un algorithme simple avec toutes les étapes
1) Copier l’algorithme ci-dessous :
- Avant de débuter l’algorithme, il faut déclarer chaque variable. Vous pouvez par la suite à
n’importe quel moment rajouter des variables s’il est nécessaire.
- Après le début de l’algorithme, pour écrire chaque nouvelle ligne, il faudra préalablement
demander l’introduction d’une ligne vierge, en cliquant sur « nouvelle ligne »
2) Puis vous pouvez alors tester
l’algorithme, puis vous lancez
l’algorithme :
- Tester l’algorithme pour   puis par n’importe
quelle valeur que vous souhaitez !
RESULTAT
Remarque : Si vous cochez la case « Mode pas à pas », vous aurez les
étapes de chaque ligne de l’algorithme.
(ici du calcul et de l’affectation)
Enregistrez votre travail dans vos documents.
Page 2 sur 4
II. Fonction définie par morceaux (Exercice 64 p44 du manuel)
L’algorithme suivant, écrit avec Algobox, traduit un programme de calcul définissant une fonction f.
(pow(x,2) signifie  et sqrt() signifie )
1. Ouvrez un nouvel algorithme vierge et saisissez cet
algorithme.
2. Faites tourner cet algorithme lorsque  ,  
puis   et noter le résultat.
3. Est-il vrai que si   alors   ?
4. est un nombre de l’intervalle  . Exprimer 
en fonction de .
(Appeler l’enseignant pour vérifier)
Enregistrez votre travail dans vos documents.
III. Appartenance d’un point à une courbe (Exercice 73 p45 du manuel)
Compléter cet algorithme qui permet de savoir si un point est sur la courbe d’une fonction f ou non.
Entrées
Saisir :
; : coordonnées du point
Traitement
reçoit 
Si ………………….
Alors afficher : « Le point est sur la courbe »
Sinon afficher ……………………
FinSi
Fin
Maintenant, saisissez-le sur le logiciel Algobox. Nous prendrons pour fonction     .
Et nous testerons les points   ;  ) ;  .
Alors ????
(Appeler l’enseignant pour vérifier)
Enregistrez votre travail dans vos documents.
Page 3 sur 4
IV. Programmer la courbe représentative d’une fonction
1. Copier l’algorithme ci-dessous.
2. Pour ce faire vous devez activez la case
« utiliser une fonction dans l’onglet
« Utiliser une fonction numérique », puis
saisir la fonction      .
3. Puis on utilise l’onglet « Dessiner dans un
repère », cocher la case « utiliser un
repère », puis tracer le point.
Penser à remplir les champs pour les valeurs minimum et maximum de et de .
La graduation est comme sur votre calculatrice le pas, l’échelle, la dimension des carreaux.
4. Pour faire fonctionner cet algorithme, cliquer sur « tester l’algorithme », puis sur « lancer
l’algorithme ». Utiliser la barre de défilement à droite pour faire apparaître le repère dans sa totalité.
Un point apparaît. L’algorithme a été interrompu après le tracé du premier point à la ligne 6 avec
l’instruction « pause ».
Appuyer sur la commande « Continuer » pour permettre à l’algorithme d’effectuer les lignes
suivantes.
Un deuxième point apparaît, puis l’algorithme terminé, on obtient 3 points dans le repère.
(Appeler l’enseignant pour vérifier)
Enregistrez votre travail dans vos documents.
Page 4 sur 4
V. Amélioration de l’algorithme : utilisation d’une boucle
1. Ouvrir un nouveau fichier.
On souhaite tracer à nouveau la courbe précédente mais de façon plus rapide et avec plus de points.
On va remplacer les instructions presque identiques de précédent algorithme par une boucle.
Deux types de boucles sont possibles (voir ci-dessous).
2. Compléter sur papier les 2 algorithmes, chacun avec l’une des boucles.
(Appeler l’enseignant pour vérifier)
3. Saisissez votre algorithme sur Algobox, puis tester le.
(Appeler l’enseignant pour vérifier)
Enregistré votre travail dans vos documents.
Améliorations ++ :
4. Modifier ces algorithmes pour obtenir la courbe continue sur [-2 ;1].
(Appeler l’enseignant pour vérifier)
Enregistrez votre travail dans vos documents.
5. Faire choisir les bornes de l’intervalle par l’utilisateur grâce aux instructions « Afficher message »
et « Lire variable ».
(Appeler l’enseignant pour vérifier)
Enregistrez votre travail dans vos documents.
1 / 4 100%