Cours pdf algorithmique et programmation, tutoriel & guide de travaux pratiques en pdf.
Structure de l’algorithme
La structure d’un programme Visual BASIC est proche de celle d’un algorithme. Dans l’environnement Excel, une fois lancé l’éditeur Visual BASIC (menu « Outils / Macro / Visual BASIC Editor », ou raccourci ALT-F11), il faut créer un module (menu « Insertion / Module ») dans lequel on écrit le programme. On peut sauvegarder régulièrement le programme (inclus dans le fichier Excel) par le menu « Fichier / Enregistrer » (ou icône correspondante, ou raccourci Ctrl-S, le S étant l’initiale de Save ou Sauvegarder). On peut aussi sauvegarder un module de manière séparée en l’exportant (menu « Fichier / Exporter un fichier ») : cela crée un fichier d’extension .bas (pour Basic), qui peut ensuite être réimporté dans d’autres classeurs Excel, ou d’autres environnements utilisant Visual Basic. Le module commence classiquement par un cartouche faisant apparaître le nom des auteurs du programme, la version ou la date de réalisation et l’objectif du programme. Ces éléments sont mis dans des commentaires (cf. plus bas) et seront donc ignorés par l’interpréteur. Les déclarations et instructions sont regroupées entre Sub NomDuProgramme et End Sub. La constante PI est définie par le mot-clé Const. Il correspond donc à une définition. Notons qu’en Visual BASIC les constantes sont typées. Les instructions sont les mêmes que celles présentées en langage algorithmique même si elles ont une forme un peu différente. Remarque : Dans le cadre de l’application de cet enseignement de l’algorithmique en Visual BASIC, nous utiliserons comme première instruction de tous les exemples l’instruction EffacerEcran « Nom de l’exemple » qui a pour effet d’effacer la feuille de calcul courante (utilisée comme écran d’affichage) et d’afficher en tête de la feuille le message mis entre guillemets (à adapter à chaque exemple, bien évidemment). Ceci permettra que les affichages réalisés lors de l’exécution-test d’un programme en cours de mise au point ne soient pas mélangés avec les affichages réalisés lors des précédentes exécutions.
Identificateurs
Un identificateur est un mot de la forme : une lettre (y compris le souligné) suivie d’un nombre quelconque de lettres et de chiffres ou du caractères souligné (même touche de clavier que le 8). Remarque : Bien qu’il soit possible en VBA d’utiliser des lettres accentuées, cette pratique est à bannir pour des raisons de compatibilité!
Commentaires
Un commentaire commence par ’ (caractère « quote » situé sur la touche 4) et se termine à la fin de la ligne.