Des algorithmes informatiques sont des morceaux d' instructions qui indiquent la machine pour accomplir une tâche . Alors qu'ils sont écrits dans de nombreux langages de programmation , les algorithmes sont assez facile à comprendre si vous saisissez les sciences sujets informatiques de base dans cet article. Instructions
1
Comprendre Logiciels et Bases Hardware - ordinateurs fonctionnent sur un système de 1 et appelé binaire de 0. Cette méthode permet le stockage et le transfert doit être fait facilement des données - en utilisant des fils et des composants électroniques ainsi que les supports magnétiques et optiques , tels que les disques durs et les CD . Mathématiques binaire est différent sur le back-end puis de mathématiques régulière , mais si vous pensez à des numéros que les ordinateurs utilisent les numéros réguliers , vous n'avez pas à vous soucier de binaire trop.
Ordinateurs fonctionnent très rapidement , effectuant millions des calculs et transferts de stockage de données par seconde! Programmes modernes sont un ensemble de nombreuses instructions de haut niveau, qui les traduit de l'ordinateur dans son propre langage pour traiter
2
savoir bases de la programmation - . Programmes sont écrits dans des langues uniques. Il ya des centaines de langues différentes , avec des traducteurs (appelés compilateurs ou interprètes ) pour les machines à comprendre et à exécuter. La plupart des langages de programmation ont les bases suivantes :
* La variable - magasins un certain type de données ( nombre, une chaîne (texte), etc ) ( Exemple en C: int i = 0) * fonction /sous-programme - effectue une sorte de tâche plus petit, peut être «appelé » ( utilisé) plusieurs fois dans un programme ( C exemple: nomFonction void () {} ) * conditionnel - if /then - évalue une valeur de décider si elle est vraie, alors exécute un code différent en fonction si c'est vrai ou pas (C exemple: if, else ) * boucle - exécute un ensemble de codes à plusieurs reprises, basé sur une contre ou conditionnelle (C exemple : si , do)
Vous devriez regarder vers le haut . spécificités de votre langage de programmation en ligne
Le 3
Lire l'algorithme ligne par ligne - Regardez à chaque étape du processus de l'algorithme. Il ne peut pas faire plus complexe que ce qui est écrit . Si l'algorithme est bien écrit, il doit contenir variable significative et les noms de fonctions , ainsi que les commentaires du programmeur pour vous aider à comprendre ce
4
Essayez paraphraser ou écrivez votre propre version - . Parfois, il est utile d'essayer de réécrire l'algorithme dans votre propre code ou en anglais. C'est très à la main pour les algorithmes compliqués avec beaucoup de variables ou de fonctions - essayer organisant une liste des différentes variables /fonctions sur une feuille de papier /fichier d'organiser le processus
< . br>