« Initiation à la programmation/Généralités » : différence entre les versions
Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (-1\<sup\>ère\<\/sup\> +{{1re}}) |
m orthographe |
||
Ligne 9 :
== Introduction ==
Un programme est le contexte (matériel et logiciel, y compris l'espace mémoire) qui englobe, et donc
Il permet d'effectuer une suite d'opérations de façon automatique. Il comporte généralement des '''instructions de saisie''' destinés à
Même s'il est possible d'écrire un programme petit à petit par touches successives,
Ligne 17 :
* le résultat est souvent décevant
* la mise au point délicate
* la maintenance difficile (
Ces trois problèmes venant surtout du manque de lisibilité
Il est donc nécessaire d'avoir et d'appliquer un minimum de méthode et de rigueur.
Ligne 35 :
}}
Un programme doit être construit, du point de vue le plus
Si le rectangle (ci-dessous) le plus grand représente le programme global et que les plus petits représentent les blocs fonctionnels dont il est constitué, on a d'une part :
# Une structure de programme mal écrit où tous les blocs fonctionnels sont interdépendants. Avec des efforts de bord, où le programme sollicite des ressources qui n'ont pas été
# Une structure d'un programme bien écrit, chaque fonction est décomposée en fonction plus petite et indépendante.
Ligne 46 :
La programmation est avant tout une méthode d’analyse et non d'apprentissage d'un langage.
Une fois la méthode
L'analyse descendante permet d'avoir :
* une conception plus aisée ;
* une meilleure
* une maintenance plus aisée par la suite.
Un programme est un système complexe qu'il n'est pas possible d'aborder dans son ensemble. C'est pourquoi, on décompose les programmes en blocs fonctionnels indépendants. Ces blocs fonctionnels indépendants sont plus simples à étudier et
Ce programme sera
Imaginons le programme qui
'''Début'''
Ligne 68 :
'''Fin'''
Programmer, c'est :
* définir précisément le problème à résoudre ;
|