CORRIGES

CONTROLE DE CONNAISSANCES

1- Un algorithme est une suite d’actions ou d’instructions qui doivent être exécutées dans un ordre bien déterminé pour résoudre un problème (ou réaliser un travail) en un temps précis.

L'algorithmique est l’ensemble des règles et des techniques qui sont impliquées dans la définition et la conception d'algorithmes.

Une variable est un objet dont le contenu peut être modifié par une action durant l’exécution d’un algorithme.

Une constante est une donnée fixe qui ne varie pas durant l’exécution d’un algorithme

 

2-Types de données : entiers, réels, caractère, chaine de caractère…

3-un bon algorithme doit être bien structure et claire.

4-utiliser le pseudo-code appelé LDA ou la représentation graphique (algorigramme)

5-partie déclarative et corps de l’algorithme

 

4-

EXERCICE I :

Éléments constants au cours de la cuisson : manioc ; marmite

Eléments variables au cours de la cuisson : eau, sel, bois

 

EXERCICE II :

Type chaine de caractère : ‘maroc’ ; ‘bienvenue au Cameroun’

Type caractère :’81’ ; @

Type entier : -300 ; 81

Type réel : 260,58

Type booléen : faux

 

 

EXERCICE III :

 

Instruction

Valeur affichée

Ecrire(N)

4

Ecrire ('vive')

Vive

Ecrire(P)

Maroc

Ecrire ('N')

N

Ecrire (N+6)

10

R  'vive le '+P

‘Vive le’Maroc

Ecrire(R)

Vive le Maroc

 

 

 

EXERCICE IV :

 

A=40

B=16

C=Lycée

D=Lecler

E=Lycée Lecler

 

N=56

P=36

R=5,33

X=1

Y=5

F=Vrai

G=Faux

H=Vrai

 

EXERCICE  V:

1. A     =7; =5       

2. permutation

.

EXERCICE  VI :

 

1. X : entier ; Y : réel ; Z : entier ; W : réel et T : réel.

2. l’instruction T← Y DIV 3 comporte l’erreur car T étant le quotient de la division entière de Y par 3, Y devrait être un entier or ce n’est pas le cas.

 Proposition : T← Arrondi(Y) DIV 3

Rappels :

Trunc(x) permet d’extraire la partie entière de x

Arrondi(x) permet d’arrondir une valeur réelle à un entier le plus proche.

 

EXERCICE VII : A=27 ; B=8 ; C=39 et D=4.    

 

EXERCICE VIII :

1. Profil ou en-tête: Algorithme Calcul

Déclaration des variables : variable A, B, S : réels ;

 

Corps de l’algorithme :

Délimiteur du début :        Début

A          50;

B          20;

 S          A*B + 13;

A            70;

Délimiteur du début :        Fin

2. A=70; B=20; S=1013

EXERCICE IV:

1-03 instructions

2-Cet algorithme demande à l'utilisateur de taper 5 notes et affiche leur moyenne.