Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
gcbasic:ref_cmde:flux:select [2009/12/05 19:25] per |
gcbasic:ref_cmde:flux:select [2009/12/05 19:56] (Version actuelle) per |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
Syntaxe : | Syntaxe : | ||
+ | <code> | ||
SELECT CASE variable | SELECT CASE variable | ||
- | CASE valor1 | + | CASE valeur1 |
- | codigo1 | + | code1 |
- | CASE valor2 | + | CASE valeur2 |
- | codigo2 | + | code2 |
- | CASE ELSE | + | CASE ELSE |
- | codigo3 | + | code3 |
END SELECT | END SELECT | ||
+ | </code> | ||
Explication : | Explication : | ||
- | La estructura de control de SELECT CASE es usada para seleccionar y correr una sección particular de código, basado en el valor de variable. | + | La structure de contrôle de SELECT CASE est utilisée pour sélectionner et parcourir une partie particulière de code, basé sur la valeur de la variable. |
- | Si variable iguala a valor1 entonces codigo1 correra. Una vez que code1 | + | Si la variable égale la valeur1 alors le code1 s'exécute. Une fois que code1 s'est exécuté, le PIC sautera à la commande END SELECT et continuera à parcourir le programme. Si aucune des autres conditions est TRUE (vraie), alors le code après la section CASE ELSE s'exécutera. |
- | ha corrido, el PIC saltara al comando END SELECT y continuara corriendo el programa. Si ninguna de las otras condiciones es TRUE (verdadera), entonces el codigo bajo la seccion CASE ELSE correra. | + | |
- | CASE ELSE es opcional, y el programa funcionara correctamente sin el. | + | CASE ELSE est optionnel, et le programme fonctionnera correctement sans lui. |
- | es importante notar que solo una sección de codigo correra cuando se use SELECT CASE. | + | Il est important de noter qu'une seule section de code s'exécutera quand on utilise un SELECT CASE. |
Exemple : | Exemple : | ||
<code> | <code> | ||
- | 'Programa para leer el valor desde un potenciómetro y presentar una palabra | + | 'Programme pour lire la valeur d'un potentiomètre et afficher un mot basé sur le resultat de la lecture |
- | 'basada en el resultado | + | |
#chip 18F4550, 20 | #chip 18F4550, 20 | ||
- | 'Conexiones para usar LCD, (Pantalla de Cristal Liquido) | + | 'Connexions pour utiliser LCD, (Afficheur à Cristaux liquides) |
#define LCD_IO 4 | #define LCD_IO 4 | ||
#define LCD_DB4 PORTD.4 | #define LCD_DB4 PORTD.4 |