Utilisation d'un éditeur Nous allons utiliser le logiciel libre Gedit afin d'écrire nos programmes. Si vous êtes sous Debian ( ou debian-like ) et qu'il n'est pas installé, IL suffit de l'installer via cette commande : sudo apt-get install



Yüklə 0,51 Mb.
səhifə11/43
tarix04.01.2022
ölçüsü0,51 Mb.
#61490
1   ...   7   8   9   10   11   12   13   14   ...   43
Avancer dans un cercle

Outre l'ajout de valeurs à une variable, nous pouvons aussi multiplier une variable avec un numéro à l'aide *=, soustraire à l'aide -= et diviser en utilisant /=. (Notez que pour la division le résultat est arrondi à l'entier le plus proche.) Vous pouvez également ajouter une variable à l'autre, et écrire des expressions plus complexes. L'exemple suivant n'a pas d'effet sur ​​le robot, car nous ne savons pas comment utiliser l'écran du NXT encore!

int aaa;

int bbb,ccc;

int values[];

task main()

{

aaa = 10;



bbb = 20 * 5;

ccc = bbb;

ccc /= aaa;

ccc -= 5;

aaa = 10 * (ccc + 3); // aaa vaut maintenant 80

ArrayInit(values, 0, 10); // on alloue 10 éléments = 0

values[0] = aaa;

values[1] = bbb;

values[2] = aaa*bbb;

values[3] = ccc;

}

Notez sur les deux premières lignes que nous pouvons définir plusieurs variables en une seule ligne. Nous pourrions aussi avoir réuni les trois variables sur une seule ligne. La variable nommée values est un tableau, c'est une variable qui contient plus d'un nombre: un tableau peut être indexé avec un certain nombre entre les crochets. En NXC, les tableaux d'entiers sont déclarés ainsi:



int name[];

Ensuite, cette ligne alloue 10 éléments qui sont initialisés à 0.

ArrayInit(values, 0, 10);


Yüklə 0,51 Mb.

Dostları ilə paylaş:
1   ...   7   8   9   10   11   12   13   14   ...   43




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin