Il existe des méthodes pour professionnels (MERISE, JACKSON..), nous utiliserons plutôt l'analyse fonctionnelle: Le problème global est découpé en sous problèmes nommés fonctions. Chaque fonction ne contient plus qu'une partie du problème. Si une fonction est encore trop complexe, on itère le processus par de nouvelles fonctions à un niveau plus bas.
Cela se nomme la 'Conception structurée descendante'. La 'Conception ascendante' existe aussi: en assemblant des fonctions préexistantes, on résout le problème: attention, il faut que les fonctions préexistantes soient cohérentes. (Pour le moment on ne fait pas de programmation objet).
[...] nous utiliserons plutôt l'analyse fonctionnelle: Le problème global est découpé en sous problèmes nommés fonctions. Chaque fonction ne contient plus qu'une partie du problème. Si une fonction est encore trop complexe, on itère le processus par de nouvelles fonctions à un niveau plus bas. Cela se nomme la 'Conception structurée descendante'. La 'Conception ascendante' existe aussi : en assemblant des fonctions préexistantes, on résout le problème: attention, il faut que les fonctions préexistantes soient cohérentes. (Pour le moment on ne fait pas de programmation objet). [...]
[...] Structure de programmes et Algorithmie Introduction Error! Bookmark not defined. Pour écrire un programme Error! Bookmark not defined. Un Algorithme : c'est quoi? Error! Bookmark not defined. Principes généraux Error! Bookmark not defined. La séquence : Structure séquentielle d'un programme 2 Les variables, leur 'Type' 2 Affectation ( ou Assignation) 2 Les booléens 2 Les choix : Si . Alors 2 Les choix: Décider entre 2 Les répétitions: Pour . [...]
[...] On apprendra à transformer des variables numériques en variables alphanumériques. Pour utiliser une variable, il faut qu'elle existe, il faut donc la créer, on dit il faut la déclarer: Dans un algorithme: Variable A en Numérique 'crée une variable nommée A et de Type Numérique. En VB: Dim A As Integer 'crée une variable nommée A et de Type Integer. On peut aussi initialiser une variable, c'est-à-dire définir sa valeur initiale. On peut utiliser un littéral: c'est une donnée utilisée directement. [...]
[...] Analyse générale du problème Découpons le programme en diverses fonctions: Il faut créer une fonction 'Choix de l'opération', une fonction 'Choix de la table', une fonction 'TabledeMultiplication', une fonction 'TabledAddition', une fonction 'Affiche' . Analyse détaillée Détaillons la fonction 'TabledeMultiplication' Elle devra traiter successivement (pour la table des 7 par exemple) 1X7 2X7 3X Voici l'algorithme en pseudo-code. Début Pour i allant de 1 à 10 Ecrire Fin Pour Fin Codage. Traduction du pseudo-code en Visual Basic, en respectant la syntaxe du VB. Sub MultiplicationPar7 Dim i As Integer For i=1 to 10 Call Affiche(i*7) next i. End Sub Test Ici il suffit de lancer le programme pour voir s'il marche bien. [...]
[...] (Integer, Single en VB) Exemple d'un entier : 123 Type alphanumérique: 'Caractère' (Char en VB) contient 1 caractère Exemple d'un caractère: (avec des guillemets) 'Chaîne de caractères',(String en contient plusieurs caractères. Exemple: 'toto' (avec des guillemets) Autres Types: Booléen (Boolean en VB) ne peut contenir que 'Vrai' ou 'Faux' Objet. (Object en VB) Monétaire (Décimal en VB) Date (Date en VB) A partir des types précédents, on peut créer des types complexes (ou structurés): Les tableaux (Array) LesCollections. Exemple: la variable nommée 'Total' contient un réel dans un programme de comptabilité. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture