Passer au contenu principal

Services Ads

icone Exercices-si

Exercices Série 01 Algorithmes: Affectation

Listes des exercices avec propositions de corrections

L'affectation en algorithmes se réfère à l'attribution ou à la assignation de valeurs à des variables dans un programme informatique. Cela implique de stocker une valeur spécifique dans une variable donnée, souvent en utilisant l'opérateur d'affectation (= ou ←) pour lier le nom de la variable à la valeur.

Le rôle principal de l'affectation est de permettre à un programme de manipuler des données en attribuant des valeurs à des variables, facilitant ainsi le traitement et la gestion de l'information. Cela permet également de mettre à jour les valeurs des variables au fur et à mesure de l'exécution du programme.

Pratiquez avec des exercices d’affectation 

Exercice 01

Quelles seront les valeurs des variables A et B après exécution des instructions suivantes ?

Variables A, B en Entier
Début
  A ← 1 
  B ← A + 3
  A ← 3
Fin

Algorithme: affectation (série 01)

Exercice 02

Quelles seront les valeurs des variables A, B et C après exécution des instructions suivantes ?

Variables A, B, C en Entier
Début
  A ← 5
  B ← 3
  C ← A + B
  A ← 2
  C ← B – A
Fin

Algorithme: affectation (série 01)

Exercice 03

Quelles seront les valeurs des variables A et B après exécution des instructions suivantes?

Variables A, B en Entier
Début
  A ← 5
  B ← A + 4
  A ← A + 1
  B ← A – 4
Fin

Algorithme: affectation (série 01)

Exercice 04

Quelles seront les valeurs des variables A, B et C après exécution des instructions suivantes?

Variables A, B, C en Entier
Début
  A ← 3
  B ← 10
  C ← A + B
  B ← A + B
  A ← C
Fin

Algorithme: affectation (série 01)

Exercice 05

Quelles seront les valeurs des variables A et B après exécution des instructions suivantes ?

Variables A, B en Entier
Début
  A ← 5
  B ← 2
  A ← B
  B ← A
Fin
Les deux dernières instructions permettent-elles d’échanger les deux valeurs de B et A ? Si l’on inverse les deux dernières instructions, cela change-t-il quelque chose ?

Algorithme: affectation (série 01)

Exercice 06

Écrire un algorithme permettant d’échanger les valeurs de deux variables A et B, et ce quel que soit leur contenu préalable.

Algorithme: affectation (série 01)

Exercice 07

Une variante du précédent (ex06) :
On dispose de trois variables A, B et C.
Ecrivez un algorithme transférant à B la valeur de A, à C la valeur de B et à A la valeur de C
(toujours quels que soient les contenus préalables de ces variables).

Algorithme: affectation (série 01)

Exercice 08

Que produit l’algorithme suivant ?

Variables A, B, C en Chaînes de Caractères
Début
  A ← "423"
  B ← "12"
  C ← A + B
Fin

Algorithme: affectation (série 01)