« Initiation à la programmation/Visual Basic » : différence entre les versions

Contenu supprimé Contenu ajouté
maintenance
m orthographe
 
Ligne 9 :
== Programmer ==
 
Écrire dans un langage de programmation informatique une suite d'instructioninstructions, organisée en algorithme dans un but précis, exécutable par un ordinateur.
 
== Notion de variable ==
 
Elles sont nécessaires pour '''stocker''' (conserver) une valeur dynmaiquedynamique et réutilisable.
 
C'est en fait une simple '''zone mémoire''' qui porte un nom choisi par le programmeur pour faciliter sa programmation. Le nom de la variable est une '''adresse mémoire'''.
 
Si l'on veut une programmation cohérente, il faut les déclarer avec leur type.
 
Menu '''Outils''' - '''Options''' - onglet '''Environnement''' - choisir « Requiert la déclaration des variables »
Ligne 29 :
</syntaxhighlight>
 
Pour la lisiblitélisibilité du code, on peut les commenter après une apostrophe <code>'</code>
 
Exemples :
Ligne 38 :
</syntaxhighlight>
 
Pour éviter tout problème, il est préférable d'initialiser les variables déclarées.
 
<syntaxhighlight lang="vb">
Ligne 81 :
</syntaxhighlight>
 
Cette structure n'est vraiment valable que pour une alternative (2 possibilités). Pour traiter les 3 possiblitéspossibilités, il faudra imbriquer un autre <code>If</code> après l'instruction <code>Else</code>.
 
<syntaxhighlight lang="vb">
Ligne 95 :
</syntaxhighlight>
 
Au-delà de 3 possiblitéspossibilités, on a besoin d'une autre structure qui peut gérer '''plusieurs cas'''.
 
C'est une extension du <code>If … Then … Else …</code>. Elle permet une programmation plus claire en évitant une trop grande imbrication de <code>If</code> successifs.
Ligne 117 :
* une fourchette : <code>0 To 9</code>
 
Une seule expression (ou une simple variable) est testée au début puis est comparée avec les listes de valeurs. À la '''première concordance''', les instructions correspondantes sont exécutées puis le programme sort de la structure. Si aucune concordance n'est trouvée, les instructions placées après le <code>Else</code> sont exécutées.
 
=== Boucle ===
Ligne 140 :
</syntaxhighlight>
 
La condition est ici testée '''au début''' c'est-à-dire à l'entrée de la boucle. Avec <code>While</code> (tant que), la boucle est répétée '''tant que''' la condition est '''vraie'''. Si la condition n'est pas vraie au départ, les instructions de la boucle ne sont pas exécutées.
 
Exemple :