• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
1
UNIVERSITE IBN ZOHR
Ann\u00e9e 2005
ECOLE NATIONALE DE COMMERCE
ET DE GESTION \u2013 AGADIR

Examen d'Informatique- Session de rattrapage- 1\u00e8re ann\u00e9e
Dur\u00e9e : 2h
Prof. Responsable : O. El Kharki

Exercice 1
Ecrire en code VBune fonction ayant comme param\u00e8tre (argument) un r\u00e9el et renvoyant un entier
qui vaut 1 si le r\u00e9el en param\u00e8tre est positif, 0 si c'est z\u00e9ro ou -1 si c'est n\u00e9gatif.
Exercice 2 : R\u00e9pondre aux questions suivantes
1- Convertir les nombres d\u00e9cimaux suivants en binaire (expliquer la m\u00e9thode):
31,
4
2- Convertir les nombres binaires suivants en d\u00e9cimale (expliquer la m\u00e9thode):
10100, 111

3- La question suivante concerne les fichiers \u00e0 acc\u00e8s direct sous VB.
3. a- Donner la syntaxe et la s\u00e9mantique des instructions et fonctions suivantes :
FREEFILE, OPEN, PUT, GET, LOF, LEN, CLOSE et SEEK
3. b- donner la relation entre le nombre d\u2019enregistrements, la taille d\u2019un enregistrement et la taille du
fichier
4- Soit les deux d\u00e9clarations suivantes:

Public P as integer
et
Private Z as integer

Donnez la diff\u00e9rence entre les deux d\u00e9clarations
5- Une application VB contient plusieurs fichiers d\u2019extensions diff\u00e9rentes.
Citer au moins Cinq extensions que vous connaissiez.

Exercice 3

Ecrire un programme VB qui correspond \u00e0 l'interface ci-dessous permettant de saisir des notes, de les
afficher toutes dans une liste et de calculer leur moyenne. La validit\u00e9 des notes doit \u00eatre v\u00e9rifi\u00e9e [0,
20]. Cette application comprend les contr\u00f4les suivants:

\u2212une zone de texte de nomtx tNote pour saisir chaque note;
\u2212une liste de noml s tNote pour stocker et afficher toutes les notes;
\u2212un bouton de commande nomm\u00e9c md Ajou te r permettant de stocker les notes valides dans la liste

des notes;

\u2212un bouton de commande nomm\u00e9c mdMo y permettant de d\u00e9clencher le calcul de la moyenne;
\u2212une zone de texte de nomtx tmo y pour afficher la moyenne de notes;
\u2212un bouton de commande nomm\u00e9c mdCorre c tion permettant de corriger une note ajouter \u00e0 la liste

(c'est \u00e0 dire supprime la note sectionner dans la liste et pose le focus dans la zone de text txtnote pour
permettre \u00e0 l'utilisateur de ressaisir une autre fois la note);
\u2212un bouton de commande nomm\u00e9c mdI ni ti a l i sati on permettant d'effacer le contenu de la liste, des
zones de texte et pose le focus dans la zone de texte txtNote.
Rappel :
\u2022
Additem, removeitem et clear sont des m\u00e9thodes du contr\u00f4le lstNote
\u2022
List(i) est une propri\u00e9t\u00e9 du contr\u00f4le lstNote. Les indices deList(i)vont de0 \u00e0
ListCount-1
\u2022
La propri\u00e9t\u00e9ListCoun t du contr\u00f4le lstNote permet de conna\u00eetre le nombre de notes de la
liste.
2
3
Nom :
Pr\u00e9nom :
N\u00b0 d\u2019examen:
Exercice 4 : Logiciel Excel
Cochez la bonne r\u00e9ponse
1
2
3
4
5
6
7
8
9
10
11
12
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...