• Aucun résultat trouvé

Structures des algorithmes Forme générale

N/A
N/A
Protected

Academic year: 2022

Partager "Structures des algorithmes Forme générale"

Copied!
2
0
0

Texte intégral

(1)

Structures des algorithmes

Forme générale

Un algorithme est constitué de trois parties Variables

On indique quelles sont les lettres utilisées dans l’algorithme et de quelle nature elles sont . Par exemple , si on utilise dans l’algorithme un nombre entier appelé x , on dira x : entier Conseil : compléter cette partie à la fin pour ne pas oublier de lettres !

Traitement

C’est le détail de l’algorithme , les calculs qui doivent être faits , les conditions à remplir … C’est la partie la plus difficile à écrire

Conseil : au brouillon toujours au début et on peut s’aider du logiciel Algobox très intuitif Sortie

C’est ce que l’algorithme doit afficher

Les consignes affecter , saisir

Saisir : on demande à l’utilisateur quel nombre il souhaite entrer Affecter : on donne à une variable une valeur ou un calcul Exemple

Saisir x

Affecter à y la valeur 3 Affecter à z la valeur x + y Afficher z

Si l’utilisateur entre 5 pour x , alors l’affichage sera 8 Fichier algobox saisir

Les boucles Si

Comme son nom l’indique , cette boucle permet de poursuivre selon qu’une condition est vérifiée ou non

Exemple Saisir x Si x > 0 alors

Afficher « x est positif » Sinon

Afficher « x est négatif » Finsi

Fichier algobox si

(2)

Structures des algorithmes

Tant que

Cette boucle est utilisée si on veut faire un traitement tant qu’une variable n’a pas atteint une valeur donnée

Exemple

Affecter à x la valeur 5 Tant que x < 10 faire

Affecter à y la valeur x² Affecter à x la valeur x + 1 Afficher y

Fin tant que

Fichier algobox tant que Pour

Cette boucle est un peu plus difficile à manipuler car concrètement , on ne voit pas son application . Elle sert de compteur . Un peu comme si dans un jeu , une personne était à côté des joueurs pour indiquer le nombre de parties ou de manches .

Exemple

On veut calculer la hauteur des rebonds d’une balle sachant que le premier rebond a une hauteur de 1 mètre et qu’ensuite , chaque rebond égale le quart du précédent . On veut la hauteur du cinquième rebond .

Affecter à x la valeur 1 Pour k allant de 2 à 5

Affecter à x la valeur x/4 Fin pour

Afficher x

Fichier algobox pour

Références

Documents relatifs

[r]

Voici un algorithme qui, lorsque l’on saisit un nombre N non nul de jours écoulés, calcule et affiche la masse de gaz restant dans le système.. Recopier et compléter la

On se propose de calculer le PGCD de deux entiers positifs en utilisant la méthode de différences : Le plus grand des entiers A et B reçoit la valeur de la différence des

a) Faire un tableau décrivant les effectifs de chaque classe. NB : on conseille un tableau en trois lignes : classes, aire en carreaux, effectifs. 1 point b) Quelle est la

On peut vérifier que le résultat reste vrai pour tout entier relatif n mais la preuve précédente ne fonctionne pas car on a besoin du fait que n &gt; 3 dans la division

Les instructions dans cette boucle sont répétées tant que la condition est vraie.. La condition est généralement un test d’égalité

ROEHM : Nous avons décidé de diviser la ville en deux (…) cela vous permettra de vous installer dans les nouveaux quartiers que nous vous indiquerons : New- Bell, New-Akwa,

Je me propose de montrer comment on peut former facilement toutes les substitutions linéaires qui trans- forment une- forme quadratique donnée en une autre... four- niront