6.4.2 Base de programmation
6.4.2. 1.Les différents types de variables
:
Windev propose des différentes types de variables
(booléen, entier, monétaire, chaîne, date, heure,
durée, dateheure, durée, variant, tableau, structure, ...)
La syntaxe à utiliser pour déclarer un variable est
très simple : il suffit d'indiquer le nom de la variable et son type
:
NomVariable EST UN(e) TypeVariable
Exemples :
NomEmploye est une chaîne
Indice est un entier
6.4.2.2 Les instructions de base
Le WLangage permet de gérer les instructions
conditionnelles du type :
. SI, SINON, FIN pour effectuer un test sur une
condition
. SELON, CAS, FIN pour exécuter une ou
plusieurs actions selon les différents résultats d'un test sur
une condition.
6.4.2.3. Les instructions de boucle :
Le WLangage propose plusieurs possibilités pour
gérer les boucles
POUR, FIN pour un nombre d'itération
déterminé.
TANTQUE, FIN pour un nombre d'itération
indéterminé et dont la condition de la sortie est testée
au début de la boucle.
BOUCLE, FIN pour un nombre d'itération
indéterminé et dont la condition de la sortie est testée
dans la boucle. L'instruction SORTIR permet de sortir de cette boucle.
Le WLangage propose également des boucles de type POUR
TOUT, FIN permettant de parcourir les éléments d'un champ, les
chaînes de caractères, les enregistrements des fichiers.
6.4.2.4 Procédures et fonctions
Côté programmation, il existe les procédures
et les fonctions : Les fonctions renvoient un résultat
Les procédures servent à exécuter un
traitement spécifique.
Windev permet de gérer simplement les deux types de
traitements, de manière identique : Sous Windev il n'y a pas de
différence entre fonction et procédure
|