E1 TP 01 : Opérations élémentaires,variables et boucles.
TP 01 : Opérations élémentaires,variables et
boucles.
•Créer un dossier "TP 01 Scilab".
•Ouvrir Scilab.
L’interface de Scilab est composée de 3 parties :
•La console, c’est ici que l’on tapera les instructions simples.
•Le navigateur de variables, on y retrouve toutes les variables auxquelles des
valeurs sont affectées.
•L’historique des commandes, on y retrouve la liste des instructions tapées
dans la console.
1 Opérations élémentaires
Dans la console se trouve l’invite de commande "-->" après lequel il est
possible de taper des instructions.
Exercice 1.
1. Effectuer dans la console les calculs suivants : 155+1204, 15-48, 17×(5−10),
150
12 ,210. On utilisera +,−,∗, / et ˆ.
2. Que représente ans ? Reprendre la question précédente en regardant le na-
vigateur de variables.
3. Taper l’instruction "2*50;". Que s’est-il passé ? Taper "ans". Quelle est
l’utilité de ";" à la fin de l’instruction ?
Exercice 2.
1. Taper l’instruction "%pi".
2. Taper l’instruction "10000000*%pi". Commenter.
3. Il est possible d’afficher plus de décimales, taper format(16) puis reprendre
les questions précédentes.
Pour revenir à la configuration par défaut taper format(16).
4. Donner en utilisant "%e" la 12-ième décimale de e.
2 Variables
Exercice 3.
1. Aller dans « Applications > SciNotes ». Un éditeur de texte s’ouvre, il
est possible d’y taper des instructions plus complexes que dans la console.
Recopier :
1x=2+5
2y =3* x
3z=x+y
Cliquer sur la flèche « Exécuter ». Scilab nous informe via la console que
le fichier à bien été exécuté. Que va-t-on obtenir si l’on tape xdans la
console ? Et y? Et z? Vérifier. Que ce passe-t-il si l’on va dans « Exécuter
> ... fichier avec écho » ?
2. On considère la suite d’instructions :
1x =2
2x =x +1
3x =4* x
Après avoir exécuté le fichier, que va-t-on obtenir si l’on tape xdans la
console ? Vérifier.
3. On considère la suite d’instructions :
1A =5
2B =3
3C=A+B
4B=B+A
5A=C
Après avoir exécuté le fichier, que va-t-on obtenir si l’on tape Adans la
console ? et B? et C? Vérifier.
page 1