0% ont trouvé ce document utile (0 vote)
118 vues1 page

Examen Informatique 1ère Année ST

Le document contient trois exercices portant sur les concepts de base d'informatique comme les variables, fonctions et procédures en Pascal. L'exercice 1 comporte des questions à choix multiples sur les déclarations et portée des variables et paramètres. L'exercice 2 demande d'écrire une procédure pour saisir les champs d'un enregistrement. L'exercice 3 contient un programme calculant une moyenne et demande d'identifier les erreurs.

Transféré par

Sonia Bit
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
118 vues1 page

Examen Informatique 1ère Année ST

Le document contient trois exercices portant sur les concepts de base d'informatique comme les variables, fonctions et procédures en Pascal. L'exercice 1 comporte des questions à choix multiples sur les déclarations et portée des variables et paramètres. L'exercice 2 demande d'écrire une procédure pour saisir les champs d'un enregistrement. L'exercice 3 contient un programme calculant une moyenne et demande d'identifier les erreurs.

Transféré par

Sonia Bit
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

UNIVERSITE Larbi Tbessi , Tebessa

DEPARTEMENT DE SCIENCE ET TECHNOLOGIE 1ère Année

EXAMEN D’INFORMATIQUE 2

Exercice1 : (9 points)
Que dire de vrai à propos des variables
Quelle affirmation concernant les fonctions est
globales ?
juste ?
 elles peuvent être utilisées par le programme
 elles peuvent être de type structuré principal et tous ses sous-programmes
 il faut toujours renvoyer une valeur dans le nom de  elles sont connues uniquement dans le
la fonction programme principal
 il faut toujours passer au moins un paramètre  elles sont connues uniquement dans le sous-
programme

soit la déclaration suivante : procedure Eclat


Quel Déclaration est fausse ?
(N : integer ; var T : Tab ; var p : integer). Si
on remplace cette procédure par une fonction,  PROCEDURE Affiche (Var T : tab ; Var N :
quel déclaration est correcte ? integer);
 Function Eclat (var T : Tab ; var p : integer) :  PROCEDURE Affiche (T : tab ; N : integer);
integer;  PROCEDURE Affiche (T : tab) : integer;
 Function Eclat (N : integer ; var p : integer) : Tab
 function Eclat (N : integer ; var T : Tab ) :
integer;
Soit la déclaration suivante : PROCEDURE
Soit la déclaration suivante: Function Find (N : Texte (Var N : integer ; CH : String). Quel est
integer ; CH : String) : Boolean. Quel est le le paramètre qui peut être modifié par la
type du résultat renvoyé par la fonction ? procédure ?
 String  N
 Boolean  N et CH
 Integer  CH
Exercice2 : (5 points)
TYPE etudiant =record
nom,prénom :String;
note :real;
End;
Écrire une procédure SaisirEtudiant qui prend en
paramétre un etudiant et qui affecte les trois champs
de cet etudiant avec des valeurs saisies au clavier par
l’utilisateur
Exercice3 : (6 points)
programme calcule moyenne;
var x1 : integer x2 : integer
x3 : integer
moy : integer
begin
writeln (Entrez 3 nombres entiers); readln(x1);
readln(x2); readln(x3);
moy := (x1+x2+x3 / 3);
writeln('La moyenne est ', 'moy');
end.
Trouvez toutes les erreurs syntaxiques et sémantiques
dans le programme qui calcule la moyenne exacte de 3
nombres entiers.

Bonne chance

Vous aimerez peut-être aussi