L'algorithme est la science de la création d'algorithmes et de processus, une composante essentielle de la programmation structurée. Élaborer un business plan, développer une application pour un jeu mobile ou informatique ne se passera pas d'algorithmes. La possibilité de créer des algorithmes vous permet de faire beaucoup de choses à plusieurs reprises, avec un minimum d'effort, en mode automatique.
Instructions
Étape 1
Pour la première fois, le mot "algorithme" a été utilisé par l'un des fondateurs de l'algèbre moderne, le sage et astronome Al-Khwarizmi, en 224 après JC. dans ses ouvrages fondamentaux. Dans sa compréhension, un algorithme est une instruction qui vous permet de résoudre un problème. Al-Khwarizmi était un scientifique respecté parmi ses collègues, et la compilation de telles instructions est devenue la norme dans l'environnement mathématique.
Étape 2
La compilation d'algorithmes a acquis le rôle pratique et appliqué le plus important avec l'avènement des ordinateurs. D'énormes machines à tubes à vide ont été construites dans le but de calculer des expressions complexes et de résoudre des problèmes. Un ordinateur ne peut pas penser de manière créative, ne comprenant que des instructions (commandes) en code binaire. L'algorithme en programmation est une séquence de commandes menant à l'obtention d'un résultat.
Étape 3
Afin de composer un algorithme, vous devez d'abord définir un objectif. Ensuite, vous pouvez formuler dans vos propres mots (et écrire sur papier, même vaguement) comment atteindre cet objectif.
Étape 4
Les principales caractéristiques de l'algorithme sont la brièveté de la présentation, étape par étape étape par étape, la compréhensibilité pour l'interprète. Un bon exemple d'algorithme est une recette. Transformez votre vague description de la réalisation d'un objectif en instructions, décomposées en actions spécifiques qui se rapprochent de la réalisation de l'objectif. Les équipes doivent être claires, possibles, non contestables, mesurables. Par exemple: « Prenez 2 œufs. Faites-les cuire 10 minutes dans une casserole. Décollez la coquille."
Étape 5
Pour traduire un algorithme en code de programme, vous devez le simplifier autant que possible. Ensuite, vous pouvez le réécrire en "pseudocode" - dans ce langage, toutes les actions sont effectuées dans un style de programmation, mais en mots humains et non programmatiques. Une fois terminé, le pseudocode est traduit en code dans un langage de programmation que vous connaissez et le programme lui-même est compilé (exécuté par un ordinateur).