Outils d'utilisateurs

Outils du Site


gcbasic:syntaxe:fonctions

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

gcbasic:syntaxe:fonctions [2009/10/30 23:44]
per créée
gcbasic:syntaxe:fonctions [2009/11/01 22:37] (Version actuelle)
per
Ligne 2: Ligne 2:
 [[.|retour]] [[.|retour]]
  
-Acerca de Funciones +Au sujet des Fonctions 
-Funciones son un tipo especial de subrutina que puede retornar un valorEsto significa que cuando el nombre de la función es usado en el lugar de la variable. GCBASIC llamara la funcióntomara un valor de ellay entonces pondrá el valor en la linea de código en el lugar de la variable.+Les fonctions sont un type spécial de sous-programme qui peut retourner une valeurCela signifie que quand le nom de la fonction est utilisé au lieu de la variable. GCBASIC appellera la functionprendra sa valeuret alors mettra la valeur dans la ligne de códe au lieu de la variable.
  
-Las funciones tambien sirven como parámetros estos son tratados exactamente de la misma forma que los parámetros de las subrutinas.+Les fonctions servent ausi comme paramètres ceux-ci sont traités exactement de la même façon que les paramètres des sous-programmes.
  
-Usando las Funciones+===== Utilisation des Fonctions =====
  
-Este programa usa una función llamada PromedioAD para tomar dos lecturas análogasy luego hacer una decision basada en el promedio.+Ce programme utilise une fonction appelé MoyenneAD pour faire deux lectures analogiqueset ensuite prendre une décision basée sur la moyenne.
  
-'Seleccionar chip (pic)+<code> 
 +'Sélectionner la puce (pic)
 #chip 16F88, 20 #chip 16F88, 20
  
-'Definir puertos+'Définir les ports
 #define LED PORTB.0 #define LED PORTB.0
 #define Sensor AN0 #define Sensor AN0
  
-'Direccionar  puertos.+'Sens des  puertos.
 dir LED out dir LED out
 dir PORTA.0 in dir PORTA.0 in
  
-'Codigo principal+'Code principal
 Main: Main:
     set PORTB.0 off     set PORTB.0 off
-    If PromedioAD > 128 Then set PORTB.0 on+    If MoyenneAD > 128 Then set PORTB.0 on
     wait 10 ms     wait 10 ms
 goto Main goto Main
  
-function PromedioAD +function MoyenneAD 
-'Get readings+'Faire lectures
 Temp = ReadAD(Sensor) Temp = ReadAD(Sensor)
 Temp = Temp + ReadAD(Sensor) Temp = Temp + ReadAD(Sensor)
  
-'Dividir por usando rotate+'Diviser par en utilisant rotate
 rotate Temp right rotate Temp right
  
-'Retornar el  valor+'Retourner la  valeur
 PromedioAD = Temp PromedioAD = Temp
  
 end function end function
 +</code>
  
-Vea Tambien+Voir aussi [[sous-programmes]] 
-Subrutinas+ 
 +[[.|retour]]
gcbasic/syntaxe/fonctions.1256942658.txt.gz · Dernière modification: 2009/10/30 23:44 par per