Site A.T.L.A.N.T.I.C-83
COURS = () - VERSION:
- AUTEUR(s):
Ecran large mobile
Retour
sommaire cours

EVALUATION DU CHAPITRE 2b




DOMAINE:
EXPRESSIONS ARITHMETIQUES ET LOGIQUES
STRUCTURES ALTERNATIVES ET REPETITIVES
PROCEDURES ET FONCTIONS


- Nombre de sujets: 8
- Nombre de propositions cocher: 33
- Dure totale alloue: 605 secondes



SUJET N1: EXPRESSIONS ARITHMETIQUES:
Soit le pseudo-code suivant:

Tableau T(50) en Numerique
Var X en Numerique
T(39) = -34
T(29) = 123
X = -1
Y = 3
R ← X +( T(5+8*Y) + 3 * X )/2
SORTIR R // Sur l'cran de l'utilisateur
Donnez votre avis sur les 4 propositions suivantes:




Proposition N 1 (Valeur: 3 ):En fin d'algorithme, la valeur 14,5 est affiche.

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 2 (Valeur: 3 ):Pas du tout: en fin d'algorithme, c'est la valeur 59 qui est affiche!

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 3 (Valeur: 3 ):Absolument pas! la valeur -19,5 est affiche !

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 4 (Valeur: 3 ):Ridicule! la valeur affiche est -7!

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:








SUJET N2: LES EXPRESSIONS LOGIQUES:
Soit le pseudo-code suivant:

Var A en numerique
Var B en numerique
Var C en numerique
Var D en numerique

A ← 3
B ← -9
C ← 5
D ← -11
Donnez votre avis sur les 4 propositions suivantes:




Proposition N 1 (Valeur: 3 ):L'expression logique suivante:
( A + B >= C + D ) ET ( A - B < C - D ) a pour valeur: VRAI.

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 2 (Valeur: 3 ):L'expression logique suivante:
NON( A + B < C + D ) ET NON( A - B = C - D ) a pour valeur: FAUX.

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 3 (Valeur: 3 ):L'expression logique suivante:
( B < A ) ET( D < B ) ET NON( A > C ) a pour valeur: VRAI.

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 4 (Valeur: 3 ):L'expression logique suivante:
( ( B = A ) OU VRAI ) XOR FAUX a pour valeur: FAUX.

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:








SUJET N3: STRUCTURES ALTERNATIVES-LES STRUCTURES SI..:
Un collgue vous a laiss le pseudo-code incomplet ci-dessous:

Var Temperature_Mesuree en numerique
const Ref_1 = 0 // temprature de conglation de l'eau en degres celsius
const Ref_2 = 100 // temprature de vaporisation de l'eau en degres celsius

ENTRER ValeurMesuree // Mesure de la sonde de temprature extrieure
SI ( [1] ) ALORS
SORTIR "L'eau est l'tat solide"
SINON SI ( ( Temperature_Mesuree > Ref_1 ) ET ( [2] ) ) ALORS
SORTIR "L'eau est l'tat liquide"
SINON
[3]

Cet algorithme permet de dterminer dans quel tat se trouve l'eau l'extrieur d'un local. La temprature extrieure est donne par une sonde.
il s'agit de complter le pseudo-code en rdigeant les parties manquantes, repres par les signes: [..]

Pour ce faire, donnez votre avis sur les 9 propositions suivantes:




Proposition N 1 (Valeur: 1 ):La partie manquante [1] peut tre remplie par:
Temperature_Mesuree <= Ref_1

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 2 (Valeur: 1 ):Srement pas! la partie manquante [1] peut tre remplie par:
Ref_1 < Temperature_Mesuree

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 3 (Valeur: 1 ):Mais non! partie manquante [1] ne peut tre remplie que par:
(Temperature_Mesuree - Ref_1) <= 0

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 4 (Valeur: 1 ):La partie manquante [2] peut tre remplie par:
Temperature_Mesuree < Ref_2

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 5 (Valeur: 1 ):Faux! pour la partie manquante [2],
Temperature_Mesuree > (Ref_2 - Ref_1)/2 est la seule solution!

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 6 (Valeur: 1 ):Pour la partie manquante [2],
Temperature_Mesuree >= Ref_2 est tout de mme mieux indiqu!

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 7 (Valeur: 1 ):La partie manquante [3] peut tre remplie par:
SORTIR "L'eau est l'tat gazeux"

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 8 (Valeur: 1 ):Erreur! la partie manquante [3] ne peut tre remplie que par:
SI ( Temperature_Mesuree >= Ref_2 ) ALORS SORTIR "L'eau est l'tat gazeux"
FINSI

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 9 (Valeur: 1 ):La partie manquante [3] peut tre remplie par:
SORTIR "L'eau est l'tat gazeux"
FINSI

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:








SUJET N4: STRUCTURES ALTERNATIVES-LES COMMUTATEURS:
:
Soit l'algorithme suivant:

Var A en Chane de caractres

ENTRER A // depuis le clavier de l'utilisateur
SUIVANT LE CAS A FAIRE
CAS "Martin":
SORTIR "Le prnom de ", A, " est Jacques." // Sur l'cran utilisateur
CAS "Dupond":
SORTIR "Le prnom de ", A, " est Vanessa." // Sur l'cran utilisateur
CAS "Truc":
SORTIR "Le prnom de ", A, " est Ccile." // Sur l'cran utilisateur
AUTRES CAS:
SORTIR A, "Il s'agit peut-tre de Kevin?" // Sur l'cran utilisateur
FINCAS
Donnez votre avis sur les 4 propositions suivantes:




Proposition N 1 (Valeur: 1 ):Pour que le prnom "Ccile" s'inscrive sur l'cran, on doit saisir "Truc" sur le clavier.

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 2 (Valeur: 1 ):Pour ajouter un autre cas au commutateur, il suffit de l'insrer juste avant FINCAS. Par exemple:

AUTRES CAS:
SORTIR A, "Il s'agit peut-tre de Kevin?" // Sur l'cran utilisateur
CAS: "Muche":
SORTIR A, "Le prnom de ", A, " est Claude"?" // Sur l'cran utilisateur

FINCAS

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 3 (Valeur: 1 ):Pour que le prnom "Kevin" s'inscrive sur l'cran, on peut saisir "Dupont" sur le clavier.

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:








SUJET N5: STRUCTURES ITERATIVES-LA BOUCLE TANT QUE:
Soit le pseudo-code suivant:

Var i, R en numrique

R ←0
i ← 1
TANT QUE ( R < 100 ) ET ( i<10 )
R ← R + (i*i)
SORTIR R // sur l'cran
i ← i + 1
FIN TANTQUE
Donnez votre avis sur les propositions suivantes:




Proposition N 1 (Valeur: 3 ):Ce pseudo-code affiche la suite des carrs des nombres entiers de 1 10

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 2 (Valeur: 3 ):Ce pseudo-code affiche les sommes successives des carrs des nombres entiers de 1 7

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 3 (Valeur: 3 ):Ce pseudo-code affiche les sommes successives des carrs des nombres entiers infrieurs 100

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 4 (Valeur: 3 ):Ce pseudo-code affiche la suite des carrs des nombres entiers de 1 10.

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:








SUJET N6: STRUCTURES ITERATIVES-LA BOUCLE POUR:
Soit le pseudo-code suivant:

Tableau T(15) en numerique
Var R en Numerique

<Remplir entirement le tableau T avec des valeurs numriques>
R ← T(0)
POUR i ← 9 A 1 PAS DE -1
SI ( T(i)> R )
R ← T(i)
FINSI
i SUIVANT
Donnez votre avis sur les propositions suivantes:




Proposition N 1 (Valeur: 4 ):A la fin de l'itration, la valeur de la variable R est la valeur maximale contenue dans le tableau T.

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 2 (Valeur: 4 ):A la fin de l'itration, la valeur des la variable R est la valeur maximale contenue dans les 10 premiers lments du tableau T.

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 3 (Valeur: 4 ):A la fin de l'itration, la valeur des la variable R est la valeur maximale contenue dans les lments d'indices de 1 9 du tableau T.

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:








SUJET N7: PROCEDURES ET FONCTIONS-LES PROCEDURES:
Soit le pseudo-code incomplet suivant:


PROCEDURE VolumeCone ( ...................................... )
V ← (PI*R*R*H)/3
FIN PROCEDURE
Cette procdure, qui calcule le volume d'un cne partir de sa hauteur et du rayon de sa base est appele depuis un autre algorithme que voici:
DEBUT
const PI = 3.14159
Var RayonCone, HauteurCone, VolumeCone en Numerique

ENTRER RayonCone, HauteurCone
VolumeCone ( RayonCone, HauteurCone, VolumeCone )
SORTIR "Le volume du cone de rayon ", RayonCone, " et de hauteur ", HauteurCone, " est: ", VolumeCone
FIN
On vous demande de complter la partie laisse en pointills (arguments de la procdure). Donnez votre avis sur les propositions suivantes:




Proposition N 1 (Valeur: 4 ):La procdure VolumeCone doit tre dclare comme suit:

PROCEDURE VolumeCone (
Var R en numerique par valeur,
Var H en numerique par valeur,
Var V en numerique par valeur)

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 2 (Valeur: 4 ):La procdure VolumeCone doit tre dclare comme suit:

PROCEDURE VolumeCone (
Var RayonCone en numerique par valeur,
Var HauteurCone en numerique par valeur,
Var VolumeCone en numerique par valeur )

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 3 (Valeur: 4 ):La procdure VolumeCone doit tre dclare comme suit:

PROCEDURE VolumeCone (
Var R en numerique par valeur,
Var H en numerique par valeur,
Var V en numerique par rfrence )

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:








SUJET N8: PROCEDURES ET FONCTIONS-LES FONCTIONS:
Soit le pseudo-code suivant:


FONCTION VolumeCone ( Var R en numerique par valeur, Var H en numerique par valeur )
Var V en numerique;

RETOUR (PI*R*R*H)/3
FIN FONCTION
Cette fonction calcule le volume d'un cne partir de sa hauteur et du rayon de sa base. Elle est utilise par un autre algorithme que voici:
DEBUT
const PI = 3.14159
Var RayonCone, HauteurCone
....................................
ENTRER RayonCone, HauteurCone
....................................
SORTIR "Le volume du cone de rayon ", RayonCone, " et de hauteur ", HauteurCone, " est: ", ......
FIN
Donnez votre avis sur les propositions suivantes:




Proposition N 1 (Valeur: 4 ):Pour complter l'algorithme d'appel, il faut:
- Dclarer une variable VolumeCone en numrique par rfrence dans l'algorithme d'appel
- Insrer entre l'instruction ENTRER et l'instruction SORTIR l'appel la fonction, sous la forme:
VolumeCone ( RayonCone, HauteurCone, VolumeCone )
- Remplacer dans l'instruction SORTIR les pointills par la variable VolumeCone.

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 2 (Valeur: 4 ):Pour complter l'algorithme d'appel, il faut:
- Dclarer une variable VolumeCone en numrique dans l'algorithme d'appel
- Insrer entre l'instruction ENTRER et l'instruction SORTIR l'appel la fonction, sous la forme:
VolumeCone ← VolumeCone ( RayonCone, HauteurCone )
- Remplacer dans l'instruction SORTIR les pointills par la variable VolumeCone.

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:


Proposition N 3 (Valeur: 4 ):Pour complter l'algorithme d'appel, il suffit de remplacer, dans l'instruction SORTIR, les pointills par: VolumeCone ( RayonCone, HauteurCone )

D'accord: Plutt d'accord: Ne sais pas: Plutt pas d'accord: Pas d'accord:







Retour au sommaire
M/A
chrono