/ / Que sont les algorithmes et pourquoi sont-ils nécessaires?

Que sont les algorithmes et pourquoi sont-ils nécessaires?

Les débutants et les programmeurs inexpérimentés souventla question se pose: «Qu'est-ce qu'un algorithme et pourquoi est-il nécessaire?» Bien que ce concept disparaisse lentement dans l'oubli, il est toujours d'actualité. Lors de la création de grands projets commerciaux, il est tout simplement impossible de se passer d'algorithmes. Et avant de commencer à programmer, il est préférable de les comprendre et de procéder ensuite à des exercices pratiques. Bien que ce concept soit associé à la création de logiciels sur un PC, il est assez courant dans la vie quotidienne. Cet article donnera un exemple de ce que sont les algorithmes dans la vie réelle.

Que sont les algorithmes?

En informatique

Découvrons maintenant ce que sont les algorithmes en informatique.et programmation. Sous ce concept se trouve une procédure, à l'aide de laquelle vous pouvez facilement et simplement résoudre la tâche. Par exemple, vous pouvez donner un calcul en utilisant une formule quelconque. Pour ce faire, il suffira d'exécuter les actions suivantes:

  • Saisissez les données initiales requises pour les calculs.
  • Effectuer des calculs.
  • Exportez les résultats sur l'écran de l'ordinateur ou sur un autre support
    (par exemple, sur papier).

Types

En apparence, un algorithme en informatique peut être dans les modifications suivantes:

  • Graphiquement (comme un ensemble de blocs standardisés).
  • Description du texte étape par étape.

Algorithme en informatique
Dans le premier cas, il s'agit de blocs de construction,dont l'apparence est réglementée par GOST avec le numéro de série 19.701-90. Par exemple, une opération simple ressemblera ici à un rectangle et la condition de sélection sera un losange.

La description textuelle n'est pas si descriptive et doncutilisé beaucoup moins souvent. Cela ressemble à une liste à puces régulière avec des chiffres ou des lettres. Selon la structure, on distingue une description linéaire et une ramification. La première option est beaucoup moins courante. La différence entre eux est que dans le second cas, il y a des blocs de branche et le nombre de calculs pour obtenir le résultat final est inconnu.

Vrai vie

Voyons maintenant quels sont les algorithmesvrai vie. Lors de la préparation de divers plats, l'hôtesse suit la recette. Par exemple, lors de la cuisson de pâtes, vous devez effectuer la séquence d'actions suivante:

Informatique d'algorithme

  • Porter l'eau à ébullition.
  • Salez-le.
  • Ajoutez les pâtes.
  • Porter à ébullition à feu doux, en remuant de temps en temps.
  • Après la cuisson, égouttez l'eau.
  • Ajoutez du beurre.
  • Remuer jusqu'à consistance lisse.

Le plat est prêt. Si vous le regardez à travers les yeux d'un programmeur, il s'agit d'un algorithme linéaire ordinaire écrit sous forme de texte. Donc, ce concept complexe n'est pas si rare dans notre vie. Nous l'utilisons simplement et ne le savons même pas.

Au lieu de conclusions

Dans de nombreux domaines de l'activité humaineun concept tel qu'un algorithme est utilisé. L'informatique en fait partie. De plus, le plus célèbre. Une séquence d'actions correctement composée peut simplifier considérablement le processus de création d'un produit logiciel et améliorer sa qualité. C'est comme un business plan pour la construction d'une usine ou d'une usine. Lors de la création de programmes simples, vous pouvez vous en passer, mais lors du développement d'un logiciel sérieux, vous ne pouvez aller nulle part sans lui. Il peut être généralisé ou détaillé, mais il existe quand même.

J'ai aimé:
0
Messages populaires
Développement spirituel
Nourriture
yup