Exercice 3
On considère l'algorithme ci-dessous.
SIA Alors CA
Sinon CB
Fin Si
1. Pour chacune des valeurs suivantes données au départ aux
variables A et B, déterminer la valeur de Cen fin d'algorithme.
a. A=4 et 8=7 b.A=12 et B=9
2. Dans le cas général, que représente la valeur de C en fin
d'algorithme?
3. Programmer cet algorithme.

Répondre :

Bonsoir,

1. Pour les valeurs données au départ aux variables \( A \) et \( B \), déterminons la valeur de \( C \) en fin d'algorithme :

a. Si \( A=4 \) et \( B=7 \), alors la valeur de \( C \) sera celle de \( A \), donc \( C=4 \).

b. Si \( A=12 \) et \( B=9 \), alors la valeur de \( C \) sera celle de \( B \), donc \( C=9 \).

2. Dans le cas général, la valeur de \( C \) en fin d'algorithme
représente la valeur de la variable qui est sélectionnée par la condition dans l'instruction "Si".

Si la condition est vraie, la valeur de \( C \) sera celle de \( A \), sinon elle sera celle de \( B \).

3. Voici un exemple de programme en langage Python pour cet algorithme :

```python
def calculer_C(A, B):
if A:
C = A
else:
C = B
return C

# Exemples d'utilisation
print(calculer_C(4, 7)) # Résultat attendu : 4
print(calculer_C(12, 9)) # Résultat attendu : 9
```

Ce programme définit une fonction "calculer_C" qui prend deux paramètres \( A \) et \( B \) et renvoie la valeur de \( C \) selon l'algorithme donné. Ensuite, deux exemples d'utilisation de cette fonction sont présentés pour les valeurs données dans les questions a. et b.


Cordialement

D'autres questions