Programmation signifie plus que de taper furieusement à votre clavier et de remplir votre écran avec la syntaxe d'une langue donnée. Le processus réel de construction Code vient vers la fin du processus de trouver la solution à un problème ou un besoin donné. L'algorithme de ce problème est une séquence d'instructions qui permettra de résoudre le problème. Un certain nombre d'outils existent pour aider à convertir l'algorithme pour le programme final. Tableau
Un organigramme est un bon moyen pour aider à visualiser la progression des étapes de l'algorithme . En utilisant les symboles de base d'un organigramme , y compris les diamants de la décision , le démarrage et l'arrêt des points, des flèches et des boîtes d'instruction , vous pouvez identifier les éléments essentiels du programme et définir les zones qui pourraient être remplies par des sous-routines . Votre organigramme ne doit pas commencer comme tout à fait spécifique , vous pouvez créer des organigrammes plus détaillés des instructions ou décisions spécifiques de l'organigramme existant - ce qui rend un organigramme d'un organigramme
Schéma d'état
. Photos
un diagramme d'état a des propriétés similaires à un organigramme en ce qu'elle permet de garder une trace de la progression de l'algorithme avec une série de symboles . Chaque état peut marquer une autre partie de la progression , et souvent un certain état est employé à plusieurs reprises. Au lieu de seulement flèches indiquant le débit de progrès , les diagrammes d'états ont des transitions qui relient les Etats. Chaque transition affichera quelles mesures sont prises pour atteindre l'état suivant. Les diagrammes d'états peuvent également aider à identifier quelles parties du programme peuvent être accomplies par des sous-programmes et sous-programmes .
Pseudocode
Pseudocode aide le programmeur écrire les bases de l'algorithme sans avoir à se concentrer sur la syntaxe d'un langage de programmation particulier . Pseudocode permet de vous concentrer sur la progression sans s'empêtrer dans les détails. Avec lui, vous pouvez appeler des sous-programmes et d'employer des constantes et des variables sans avoir à coder ou définir. D'autres pratiques pseudocodes utiles incluent une déclaration informelle des bibliothèques nécessaires à l'exécution du programme et des commentaires détaillés en place des fonctions et des procédures à venir , afin d'aider au codage plus tard.
Code source
< br >
les trois outils mentionnés ci-dessus donnera le programmeur un plan pour le codage. Ils contribuent à rendre le programme plus spécifique au problème au lieu de la langue spécifique , et les mêmes organigrammes , diagrammes d'état ou pseudo-code peuvent être utilisés pour code dans n'importe quel nombre de langages de programmation. Cela aide si un algorithme doit être codé en plusieurs langues. Avec une bonne conception de l'algorithme , le problème doit être résolu qu'une seule fois.