Fiche de révision

Le traitement informatique

A Les objets d'un traitement informatique

Pour maîtriser l'information, les données sont traduites selon des règles de gestion déterminées.

Un algorithme est une suite d'opérations ou d'instructions qui permet d'aboutir à un résultat dès que le traitement a été réalisé correctement, c'est-à-dire que les instructions ont été comprises par la personne chargée de l'exécution de ce traitement.

L'ordinateur n'étant qu'une machine, la programmation réalisée par l'opérateur lui permet d'exécuter correctement les opérations afin d'obtenir le résultat escompté.

aLes constantes et les variables

Pour créer un algorithme, il faut avant tout définir les variables et les constantes :

les constantes sont des valeurs non modifiables ;

les variables sont des informations que l'on peut modifier et qui sont stockées dans la zone mémoire de l'ordinateur. Le nom de la variable est composé de lettres et de chiffres (en commençant toujours par une lettre). Ce nom ne peut comporter ni signe de ponctuation ni espace. La longueur du nom dépend du langage utilisé. La variable se caractérise par son type (texte, numérique, alphanumérique, boléen, etc.).

bL'affectation de la variable

Il s'agit d'attribuer les valeurs aux variables. Cette instruction est représentée « identificateur prend valeur ».

EXEMPLE

Variables

A, B, C : entiers

Début d'algorithme

 A prend la valeur 8

 B prend la valeur A

 C prend la valeur A + B + 4

Fin d'algorithme

 Réponse

 A et B = 8 chacun

 C = 20 (8 + 8 + 4)

cLes instructions d'entrée/lecture et de sortie/écriture

Les instructions transmises à la machine lui permettent d'exécuter les opérations lors de la saisie sur le clavier (entrée/lecture), ou lors de la restitution du résultat (sortie/écriture).

Pour la saisie : « saisir identificateur / lire identificateur » ; pour l'affichage des résultats : « afficher identificateur ».

EXEMPLE

Image dont le contenu est Variables a, b, c : entierDébut d'algorithme Saisir (« donner la variable a ») Lire (a) Saisir (« donner la variable b ») Lire (b) C prend la valeur a + b + 4 Afficher (c)Fin d'algorithme; Fin de l'image

À retenir

Définir les variables

Affectation : attribuer les valeurs aux variables.

Entrée : saisir les données.

Traitement des informations.

Sortie : affichage des résultats.

B La logique d'un traitement informatique

aLes structures alternatives

Aussi nommées structures conditionnelles, elles nécessitent de recourir à une condition et n'offrent que 2 possibilités de réponse : oui/non ou vrai/faux. Il s'agit du type boléen.

La syntaxe de l'algorithme est la suivante :

Si condition

Alors traitement 1

Sinon traitement 2

FinSi

Pour exprimer ces conditions, on utilise les opérateurs de comparaison suivants : égal à (=) ; différent de (≠) ; plus petit que (<) ; plus grand que (>) ; plus petit ou égal à (< =) ; plus grand ou égal à (> =).

EXEMPLE

Image dont le contenu est Variables Nom 1, nom 2 : chaîne de caractèresDébut d'algorithme Saisir (« donner nom 1 ») Lire (nom 1) Saisir (« donner nom 2 ») Lire (nom 2) Si (nom 1 = nom 2) Alors  Début SI  Saisir (« noms identiques »)  Fin SI   Sinon    Début Sinon    Saisir (« noms différents »)    Fin Sinon FinSiFin d'algorithme; Fin de l'image

bLes structures répétitives

Lorsque la même tâche est répétée plusieurs fois, il s'agit alors de structures répétitives appelées également itératives ou boucles. Deux types de boucles existent.

Si le nombre de répétitions est déterminé : Pour….. allant de…… à, la syntaxe est la suivante :

Pour compteur ← valeur initiale à valeur finale [par Pas valeur du pas]

Instructions

Compteur suivant

EXEMPLE

Écriture de l'algorithme permettant de cumuler les chiffres de 1 à 5

Image dont le contenu est Variables N, i, somme : entier ; i est le compteurDébut de l'algorithme Somme prend la valeur 0Saisir (« entrer un nombre n ») Lire (n)Ce qui signifie : pour i allant de 1 à 5Pour : les chiffres de 1 à 5Instructions : additionner les chiffres un à un compteur suivant : répéter jusqu'à 5 Pour i ← 1 à 5  Début Pour  Somme prend la valeur Somme + i  Fin Pour Saisir (« la somme est égale à ») Lire (somme)Fin de l'algorithme; Fin de l'image

Si le nombre de répétitions est inconnu : tant que…… Instruction…… Fin tant que, le programme s'exécute tant qu'il n'a pas rencontré la ligne Fin tant que.

EXEMPLE

Écrire l'algorithme des nombres compris entre 15 et 35 jusqu'à ce que la réponse convienne. Si la valeur est inférieure à 15, écrire « supérieur » ; si elle est supérieure à 35, écrire « inférieur ».

Image dont le contenu est Variable N : entierDébut de l'algorithme N ← 0 Saisir (« entrer un nombre compris entre 15 et 35 ») Tant que n < 15 ou n > 35 Lire n   Début SI   Si n < 15  Alors Saisir (« supérieur »)  Fin SI   Sinon    Si n >35   Saisir (« inférieur »)   Fin SInon Fin tant queFin de l'algorithme; Fin de l'image

Pour lire la suite

Je m'abonne

Et j'accède à l'ensemble
des contenus du site