Vous êtes sur la page 1sur 2

Université Abdelmallek Essaâdi

ENSA Tétouan
2AP-1/ S2-2017/2018

Contrôle continu 1 (durée 1h)


Module: Informatique 2
Elément de module: Matlab

Questions de cours (2 points)

1/ Quelle est la différence entre un script et une fonction ?


2/ Quelle est le rôle de la fonction matlab ‘subplot’ ?

Exercice 1 (3 points)

1/ Créer un vecteur de 1001 composantes contenant les nombres 500, 499, 498,...,499,500
2/ Créer un vecteur u contenant 10 valeurs entre 0 et  séparées par un incrément constant.

Exercice 2 ( 4 points)

Le programme suivant est censé calculer la puissance nième de x (x pouvant être un vecteur) mais il
ne marche pas.
% programme principal
n=4;
puissance(3)
n=3;
puissance([2 4])
% fonction puissance
function y=puissance(x);
y=x^n;

Apporter au programme les corrections nécessaires.

1
Exercice 3 ( 5 points)

Traduire en langage Matlab l’algorithme PGCD suivant :


a,b entiers positifs
tant-que a  b faire
si a  b alors a a  b
sinon b  b a
fin tant-que
PGCDa

Exercice 4 (6 points)

Ecrire un script qui permet de calculer et d’afficher selon la figure polygonale rentrée la somme en

degrés des mesures des angles internes au polygone par la formule (n  2)180 . Tel que n est le
nombre de côtés du polygone. On supposera que l’on est intéressé par les quatre figures suivantes :
triangle, carré, pentagone et hexagone.

Vous aimerez peut-être aussi