Examen Outils Informatiques 1 QCM (4 pts)

publicité
Université Paul Sabatier – Licence 3 – Outils Informatiques
Examen –2013/2014 – page 1/2
Examen
Outils Informatiques
mai 2014
Durée : 2h00 — Documents interdits
La qualité de la rédaction des programmes et sa présentation seront pris en compte lors de la correction.
Dans la mesure du possible expliquez vos programmes par des commentaires
1 QCM (4 pts)
Une seule bonne réponse par question, aucun point négatif
1.1. Sous Excel, l’expression =OU(ET((8>5);(2>=2));(5>4))
A
B
C
provoque une erreur
renvoie VRAI
renvoie FAUX
1.2. Soit l’algorithme suivant
Ecrire(‘Entrez le nombre de valeurs à lire :’);
Lire (N);
0;
I
x
0;
Tant que I < N faire
début
Lire(A);
I
I + 1;
x
x + A;
fin
Ecrire(x);
Cet algorithme :
A
affiche la valeur de N
B
affiche la valeur de A
C
affiche la moyenne de N valeurs saisies
D
affiche la somme de N valeurs saisies
1.3. Sous Octave, le résultat de la commande : a = [1 :5] :
A
B
C
D
retourne un vecteur colonne contenant 1 et 5
retourne un vecteur ligne contenant 1 et 5
retourne un vecteur colonne contenant les chiffres de 1 à 5
retourne un vecteur ligne contenant les chiffres de 1 à 5
1.4. Quel opérateur faut-il utiliser pour faire le produit terme à terme de deux matrices :
A
B
C
D
.*
*
x
.x
../..
Université Paul Sabatier – Licence 3 – Outils Informatiques
Examen –2013/2014 – page 2/2
2. Questions (3 pts)
Détailler l’usage d’une fonction à plusieurs arguments d’entrée et un seul argument de sortie
sous Octave (syntaxe d’écriture et d’appel dans un programme). Vous donnerez un
exemple simple.
3. Programmation Octave (4 pts)
Soit T un tableau de 2*N éléments entiers, ce tableau contenant N éléments positifs et N éléments négatifs.
Soit Tab un tableau d’entiers de dimension 2*N.
Ecrire un programme Octave permettant de mettre les valeurs positives du tableau T dans les cases ayant un
indice impair dans le tableau Tab, et les valeurs négatives du tableau T dans les cases ayant un indice pair dans
le tableau Tab.
4. Algorithme (4 pts)
Le nombre 18 est égal au double de l’addition de ses chiffres :18=2*(1+8)
Le nombre 27 est égal au triple de l’addition de ses chiffres : 27=3*(2+7)
Vous écrirez un algorithme permettant de déterminer les nombres qui sont égaux au quadruple de la somme des
chiffres qui les composent entre deux bornes saisies par l’utilisateur.
5. Algorithme (5 pts)
Le système binaire est un des concepts essentiels en informatique. Il s’agit d’un système de numérotation
utilisant la base 2. Les chiffres de la numérotation ne peuvent prendre que 2 valeurs notées 0 et 1.
Pour convertir en binaire un nombre entier positif, il suffit de diviser le chiffre par 2, récupérer le quotient et
d’effectuer la division successive de ce dernier par 2 jusqu’à obtenir un quotient nul. La numérotation binaire
correspondante est constituée de la suite des restes des divisions effectuées, lue dans le sens inverse.
Exemple : Conversion de 52 en binaire :
52 / 2 = 26 avec un reste de la division égal à 0
26 / 2 = 13 avec un reste de la division égal à 0
13 / 2 = 6 avec un reste de la division égal à 1
6 / 2 = 3 avec un reste de la division égal à 0
3 / 2 = 1 avec un reste de la division égal à 1
1/2 = 0 avec un reste de la division égal à 1
La suite des restes est donc 001011
En lisant cette suite dans le sens inverse, on obtient la conversion de 52 en binaire 110100
Ecrire l’algorithme correspondant à la conversion en binaire d’un nombre saisi par l’utilisateur.
Téléchargement