Ignorer la navigation

Partie 1 : révision des structures algorithmiques

1. Algorithmes / algorigrammes

Nous allons travailler sur des programmes informatiques simples sous forme d'algorithmes graphiques  appelés algorigrammes ('flowchart' en anglais).

Ils comportent un début et une fin, des liaisons orientés, des blocs “symbole” : traitement (affectations de variables, calculs..), gestions des entrées et des sorties, sous-programmes (fonctions).

Quelques structures :

Le choix :

Si condition validées
  Alors
      traitement 1
  Sinon
      traitement 2    
Fin_Si

Les boucles (structures répétitives) :

Répéter
      traitement 1
Jusqu'à condition     
Fin_répéter
Tant que condition
      traitement 1    
Fin_tant
Depuis I=1 à 100
     traitement 1
     I←i+1
Fin_depuis

 

Remarque : les algorigrammes utilisés ici ont été créés sur le logiciel « Flowcode ». Celui-ci représente les boucles par les éléments ci-contre :

Remarque : ces exemples sont tirés ou inspirés du site internet http://www.gecif.net, site qui propose des QCM de révision.

Exercice 1 :

Donnez les valeurs correspondants aux variables x, y et z issues de l'algorigramme ci-contre sachant que a=2, b=1 et c=11

Principe : vous partez de la case « début » et vous exécutez le programme. Quand vous arrivez à la case « fin », c'est fini. Notez le ou les résultats obtenus (valeurs de la ou des variables recherchées).

Astuce : ne pas hésiter à faire des tableaux des différentes variables et à chaque évolution significative du programme vous remplissez une nouvelle ligne du tableau avec les nouvelles valeurs.

Exercice 2 : structure test « si » (« if » en anglais)

Donnez la valeur correspondant à la variable x issue de l'algorigramme ci-contre sachant que a=13, b=4 et c=5

 

 

Exercice 3 : structure test « si »

Donnez les valeurs correspondants aux variables x et y  issues de l'algorigramme ci-contre sachant que a=2, b=5 et c=6


Exercice 4 : structure test « si »

Donnez la valeur correspondant à la variable x issue de l'algorigramme ci-contre sachant que a=5, b=69 et c=87


Exercice 5 : boucle « Faire …. tant que » (« Do …. while » en anglais)


1. Donnez la valeur correspondant à la variable x issue de l'algorigramme ci-contre sachant que a=7



2. Donnez la valeur correspondant à la variable x issue de l'algorigramme modifié ci-contre sachant que a=12
Exercice 6 : boucle « Tant que » (« while » en anglais)

Donnez la valeur correspondant à la variable x issue de l'algorigramme ci-contre sachant que a=2, b=9 et c=5


Exercice 7 : boucle « Tant que »

Donnez les valeurs correspondants aux variables x et y issues de l'algorigramme ci-contre sachant que a=17