• Aucun résultat trouvé

Algobox : Les fonctions de base

N/A
N/A
Protected

Academic year: 2022

Partager "Algobox : Les fonctions de base"

Copied!
3
0
0

Texte intégral

(1)

ALGORITHMIQUE - ALGOBOX

FONCTIONS DE BASE :

On utilise l’exemple de la fiche de cours suivant : Exemple 1 : Programme de calcul.

Choisir un nombre

Lui ajouter 1.

Multiplier le résultat par 2.

Soustraire 3 au résultat.

Annoncer le résultat obtenu.

C’est un algorithme en langage « naturel »

a) Appliquer ce programme de calcul à : 3 ; – 4 et 0.

b) Le nombre de départ étant x, exprimer le résultat obtenu en fonction de x.

c) Ecrire un algorithme permettant, en partant du nombre affiché, de retrouver le nombre choisi initialement.

1°) Interface :

(2)

ALGORITHMIQUE - ALGOBOX

2°) Les variables :

C’est la première étape.

Après avoir listé les variables nécessaires au bon fonctionnement de l’algorithme, commencer l’algorithme par

« déclarer » la liste des variables. Pour cela utiliser le bouton :

Une nouvelle boite de dialogue apparait. Choisir alors le nom de la variable (ici par exemple x) et son type (dans notre exemple, c’est un nombre). Il reste alors à valider en cliquant sur OK.

Une fois toutes les variables saisies (une à une), cliquer sur DEBUT ALGORITHME puis sur la touche :

3°) Les entrées :

L’interface se présente maintenant sous cette forme :

Pour appliquer le programme de calcul, on a besoin que l’algorithme nous demande la valeur affecter à x. Pour cela, cliquer sur :

Dans la boite de dialogue, choisir la variable que l’on a besoin de saisir (ici la seule déclarée : x). Valider le choix sur OK.

4°) Le traitement :

On renseigne dans l’algorithme les actions à effectuer sur les éléments (ici la variable x).

Commencer par ajouter un « nouvelle ligne ».

On affecte à x une nouvelle valeur car on lui ajoute 1. Pour cela, cliquer sur la touche :

Dans la boite de dialogue, x est augmenté de 1 donc la variable x prend la nouvelle valeur x + 1. Puis valider en cliquant sur OK.

(3)

ALGORITHMIQUE - ALGOBOX

Recommencer à affecter les valeurs de x pour appliquer le programme de calcul. Il faut penser à cliquer sur le bouton « Nouvelle Ligne » avant chaque action.

5°) La sortie :

On doit faire afficher le résultat du traitement. Pour cela, cliquer sur le bouton « Nouvelle Ligne » On peut choisir de faire dire un message avec le traitement.

Pour cela, cliquer sur :

Si l’on souhaite que le traitement soit affiché sur la ligne suivante, cocher « Ajouter un retour à la ligne ».

Valider sur OK.

Pour afficher le traitement, cliquer sur :

Puis dans la boite de dialogue, choisir la ou les variable(s) à afficher.

Remarque : A tout moment, on peut supprimer une ligne en se cliquant dessus puis sur la touche :

6°) Tester l’algorithme :

Avant de tester l’algorithme, penser à le sauvegarder :

Pour tester l’algorithme, il suffit de cliquer sur :

Une nouvelle page apparait avec le code de l’algorithme.

Il suffit de le lancer en cliquant sur : Le mode pas à pas peut rester décocher.

Références

Documents relatifs

– On peut utiliser la valeur du compteur pour faire des calculs à l’intérieur de la boucle, mais les instructions comprises entre DEBUT_POUR et FIN_POUR ne doivent en aucun cas

Les deux nombres m et n ayant même longueur, on ne peut obtenir que des valeurs de k comprises entre 2 et 9 strictement.. Enfin, voici les solutions trouvées avec seulement k=4

Trouver tous les entiers naturels strictement positifs, pas nécessairement distincts, a, b, c et d d’une part et w, x, y et z d’autre part tels que la somme

Dans ce 3eme exemple, on crée une boite de dialogue avec deux zones de texte, une ListBox, un label et 6 boutons.. Les deux zones de texte servent à la saisie des nombres auxquels

Cas où le discriminant est strictement positif. Si D est strictement positif

Il s’agit de demander à l’utilisateur d’entrer les valeurs nécessaires, ainsi que de calculer les valeurs utiles. Cas où le discriminant est

Cr´eer un programme Python permettant de r´ealiser le chiffrement ROT13 d’un fichier texte, puis cr´eer un programme Python permettant de r´ealiser le d´echiffrement.

Certains élèves ont travaillé à partir de photographies des paysages de Van Gogh, imaginant Vincent avec son vélo, son chevalet et sa palette en train de peindre dans les