• Aucun résultat trouvé

Lecture et Ecriture dans un algorithme

N/A
N/A
Protected

Academic year: 2022

Partager "Lecture et Ecriture dans un algorithme"

Copied!
2
0
0

Texte intégral

(1)

http://jouons-aux-mathematiques.fr JMCFP-algorithmes-lectureecriturevariable

Lecture et Ecriture dans un algorithme

En programmation, « lire » une valeur, ou « écrire » une valeur, est toujours utilisé dans le sens de la machine (ordinateur ou calculatrice).

Lorsque la machine va afficher une phrase, on utilisera donc la commande « écrire ». Dans cette situation, l’utilisateur est amené à lire la phrase affichée à l’écran.

Lorsque la machine va récupérer une information donnée par l’utilisateur, on utilisera donc la commande « lire ». Dans cette situation, l’utilisateur est amené à écrire une information et à la valider en appuyant sur Entrée.

Exemple : Début.

Ecrire (« Comment tu t’appelles ? »). L’écran affiche « comment tu t’appelles ? » Lire (prenom). L’utilisateur écrit son prénom, mémorisé dans la variable prenom.

Ecrire (« Bonjour », prenom). L’écran affiche bonjour suivi du prénom de l’utilisateur.

Fin.

On peut choisir d’incrémenter légèrement les instructions,

ce qui permet d’identifier plus rapidement Pour permettre de comprendre mieux un la longueur du programme. algorithme, ou un programme, on peut

décrire en quoi consiste chaque

instruction à côté, en commentaire. La police utilisée doit clairement permettre de comprendre que ce sont des

commentaires, et non des instructions.

Remarques :

- Avez-vous observé que l’instruction en troisième ligne du programme contient un espace juste après le Bonjour avant de fermer les guillemets ? A votre avis, pourquoi ?

- Lorsque l’utilisateur écrit son prénom et appuie sur entrée, pour mémoriser le prénom, le programme doit nécessairement créer une « boîte » dans laquelle il va mémoriser la chaîne de caractères rentrée par l’utilisateur, afin de pouvoir ensuite utiliser à nouveau sa valeur.

Cet exemple nous permet de comprendre que nous avons besoin de mémoriser des informations à l’intérieur de notre programme. D’où la notion de variable.

(2)

http://jouons-aux-mathematiques.fr JMCFP-algorithmes-lectureecriturevariable

Utiliser des variables dans un algorithme

Bien souvent, pour faire un algorithme qui puisse interagir avec l’utilisateur, nous aurons besoin de lire des informations données par l’utilisateur, et de stocker ces informations (comme le prénom dans l’exemple précédent).

Parfois, on devra faire des calculs internes avec ces valeurs. Ces calculs seront totalement

invisibles par l’utilisateur : seul l’analyste programmeur a connaissance de comment fonctionne le programme.

Les valeurs que l’on doit stocker sont rangées dans des « variables » (un espace mémoire, une

« boîte »).

Exemple : dans l’algorithme du prénom de la page précédente, on « range » le prénom de la personne dans une variable nommée prenom, ainsi, on peut utiliser cette valeur un peu plus tard, en disant bonjour à l’utilisateur.

Le nom de la variable peut n’avoir qu’une seule lettre.

Le nom de la variable doit permettre de retrouver facilement la valeur qui est dans la variable.

Selon le langage de programmation, les variables doivent être déclarées, ainsi que leur nature (est-ce un nombre entier ? un nombre réel ? une chaîne de caractères ? un unique caractère ? un booléen ? etc…)

Exemple : Variables :

𝑎, 𝑏, 𝑐, 𝑑, 𝑒 sont des nombres.

Début : Lire 𝑎 Lire 𝑏

𝑐 ← 𝑎 + 𝑏 𝑑 ← 𝑎 − 𝑏 𝑒 ← 𝑐 × 𝑑 + 𝑏2 Afficher 𝑒 Fin.

Pour comprendre ce qu’exécute ce programme, on peut utiliser un tableau de variables : Exécutons ce programme pour 𝑎 = 5 et 𝑏 = 3.

𝑎 𝑏 𝑐 𝑑 𝑒 Initialisation 5 3

Traitement

8 2

25

Sortie 25

Tester ce programme avec les valeurs 7 et 1, puis avec les valeurs (-2) et 4.

Que fait, en réalité, ce programme ?

Variables de type nombre

Traitement Sortie

Initialisation

Références

Documents relatifs

L'une des mouettes s'envola; elle avait vu quelque chose, quelque chose qui brillait dans les rochers.. D'un coup d'aile, elle se laissa glisser doucement et atterrit sur

C'était l'autre main de fer qui serra ses doigts autour de l'auriculaire de la première main et se laissa hisser hors du trou où elle était tombée.. Les deux mains, l'une

2 - Relis cette information : "Les Hongrois estiment déjà que la faune et la flore de la rivière Tisza ont été totalement détruites." Explique ce que sont la faune et la

1 - Pourquoi l'auteur dit-il de la cane et du canard qu'ils boitent des deux pattes ?.. 2 - Retrouve la phrase ou le cane et le canard sont comparés

La vie du cow-boy, en selle toute la journée, par tous les temps pendant plusieurs mois d'affilée, était très rude.. Il avait besoin de vêtements pratiques et inusables qui

Mais il est si lourd que la barque coule : tous les joyeux voyageurs tombent à l'eau et doivent regagner la rive à la nage. Quel bain, pour tout

[r]

Il s’agit d’une méthode visuelle et graphique d’organisation des informations qui peut être utilisée par les enfants et les adolescents pour mémoriser une leçon, un cours en