Vous êtes sur la page 1sur 2

Laurent Dumas Jeudi 16/12/2004

http://www.ann.jussieu.fr/~dumas/lm206.html

Contrôle des connaissances (1h sur papier)


version 4

1. Comment s’appellent les instructions Scilab qui permettent respectivement

(i) de résoudre un système de n équations à n inconnues non linéaire?


(ii) de donner le temps de calcul pour l’exécution d’un programme?
(iii) d’afficher le résultat d’un calcul à l’écran?

2. On définit la fonction suivante :

deff(‘y=fct(a)’,’y=0; while(y<a),y=(sqrt(y)+2)^2;end’)

(i) Que valent respectivement fct(3.1) et fct(17)? Détailler les calculs

(ii) Donner une expression mathématique de fct(a) (à l’aide de la fonction partie


entière notée E) lorsque a est un réel positif

3. Ecrire un programme (ou une fonction Scilab) permettant de générer le sexe (masculin ou
féminin d’un individu) sachant qu’il naît normalement 105 garçons pour 100 filles.
4. Ecrire un programme permettant de construire la matrice de taille (2n)*(2n) formée de
quatre blocs n*n ayant chacun des ‘1’ formant un ‘Z’ et des zéros ailleurs. Par exemple, pour
n=4, les quatre blocs de taille 4 sont les suivants :
1 1 1 1
0 0 1 0
0 1 0 0
1 1 1 1

5. Tracer avec Scilab la courbe représentative de la fonction valant cos(x) si x[0,1] et x2-2
si x[1,2]

Vous aimerez peut-être aussi