Programmation structurée en Visual Basic (Instructions conditionnelles simples)

Cours programmation structurée en Visual Basic (Instructions conditionnelles simples), tutoriel & guide de travaux pratiques en pdf.

Typages de constantes

Les constantes peuvent ˆetre suivies de lettres — indiqu´ees en derni`ere colonne des tableaux pr´ec´edents — permettant de sp´ecifier le type. Par exemple,

  • « a »c est un charact`ere (et non pas une chaˆıne de caract`eres i.e. une suite de caract`eres se terminant par 0) ;
  • 256S correspond en fait `a 0, etc.

Il est possible d’utiliser les num´erotations octales et hexad´ecimal pour manipuler les constantes. Par exemple,

  • &H10 repr´esente la constante 16 ;
  • &O10 repr´esente la constante 8.

Identificateurs

Les identificateurs servent `a manipuler les objets du langage i.e. manipuler de l’espace m´emoire auquel on donne un nom. Cet espace m´emoire peut contenir des donn´ees ou des instructions manipulant des donnees (identificateurs de variables/de fonctions).
Un identificateur se doit d’informer sur ce qu’est et `a quoi sert l’objet qu’il identifie.
En vb, un identificateur est une suite d’au plus 40 caract`eres (hors s´eparateurs, op´erateurs, mots clefs) commen¸cant par une lettre.
Il convient de n’utiliser ni de caract`ere accentu´ ni de caract`ere sp´eciaux (espace, #, ?, etc).
Si l’identificateur est constitu´e de plusieurs mots, ces derniers commencent par une majuscule.

Declaration de variables

Sch´ematiquement, une variable correspond `a un emplacement en m´emoire. Dans le code source, ce dernier est manipul´e par l’entremise de l’identificateur de la variable.
En vb, on d´eclare les variables comme suit :

  • Dim IdentificateurDeLaVariable As TypeDeLaVariable Par exemple, on peut avoir :
  • Dim VariableEntier As Integer
  • Dim UnReel As Single
  • REM d\’eclaration multiple
  • Dim AutreEntier As Integer, AutreReel As Single Dim NomPrenom As String

Une constante est une forme de variable dont l’affectation ne peut se faire qu’`a la d´eclaration et qui ne varie pas. En vb, on d´eclare (et d´efinit) les constantes comme suit :
Const IdentificateurDeVariable As TypeDeVariable = Valeur Par exemple, on peut avoir : Const Pi As Single = 3.14
Les expressions r´eguli`eres d´ecrivent des propri´et´es de construction de chaˆınes de caract`eres. Pour ce faire, on utilise en shell les m´etacaract`eres :

  • le point d’interrogation ? correspond `a n’importe quel caract`ere (sauf EOL). L’expression r´eguli`ere b ?l repr´esente les chaˆınes bal et bol et toutes les autres combinaisons comme bwl ;
  • le di`ese # correspond `a n’importe quel chiffre ;
  • la paire de crochet [ ] permet de sp´ecifier plus restrictivement un ensemble de caract`eres. L’expression r´eguli`ere dupon[dt] ne repr´esente que les chaˆınes dupond et dupont. L’expression dupon[d-t] repr´esente les chaˆınes commen¸cant par dupon et se terminant par une lettre comprise entre d et t. L’expression dupon[ !dt] repr´esente les chaˆınes commen¸cant par dupon et ne se terminant ni par d ni par t ;
  • * d´esigne 0, 1 ou plusieurs caract`eres quelconques.
  • Le pr´efixe \ (antislash) transforme un m´etacaract`ere en caract`ere.

Environnement de developpement integr (ide)

Microsoft Visual Studio est un ensemble de logiciels de d´eveloppement pour Windows permettant d’engendrer des application Web ASP.NET, des services Web XML, des applications bureautiques, etc.
Les langages vb, Visual C++, Visual C#, etc. utilisent tous cet environnement int´egr´ fournissant un ´editeur de texte, un d´evermineur, etc.

Premier programme

  • Module essai
  • Public Sub Main()
  • MsgBox (« Bonjour le monde »)
  • End Sub
  • End Module

Voyons comment cr´eer ce programme (nous reviendrons sur la s´emantique plus tard).

  • lancer l’environnement de d´eveloppement vb
  • Fichier → Nouveau projet → Application console
  • taper votre programme
  • G´en´erer (phase de compilation)
  • D´eboguer → d´emarrer (F5)

Instructions conditionnelles simples

L’ex´ecution du flux d’instructions peut ˆetre conditionn´ee comme suit :
If Expression Then instructions End If
Dans cette instruction, Expression est une expression qui s’´evalue en un bool´een ; si le r´esultat est vrai alors l’instruction instructions est executée.

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *