algoritmos de computador são pedaços de instruções que indicam a máquina para fazer uma tarefa . Enquanto eles estão escritos em várias linguagens de programação diferentes , os algoritmos são bastante fáceis de entender se você entender as ciências básicas do computador tópicos neste artigo. Instruções
1
Entenda Software e Hardware Basics - Computadores operar em um sistema de 1 e 0 chamado binário. Este método permite o armazenamento de dados e transferência para ser feito facilmente - usando fios e componentes eletrônicos, bem como meios magnéticos e ópticos, como discos rígidos e CD. Matemática binária é diferente no back-end , em seguida, matemática regular, mas se você pensar de números que os computadores usam como números regulares , você não precisa se preocupar com binário muito.
Computadores operar muito rapidamente , realizando milhões de cálculos e as transferências de armazenamento de dados por segundo! Programas modernos são um conjunto de muitas instruções de alto nível , que o computador se traduz em uma linguagem própria para processar
2
Conheça Noções básicas de programação - . Programas são escritos em linguagens únicas. Há centenas de línguas diferentes , com tradutores (chamados de compiladores ou intérpretes) para as máquinas de entender e executá-los. A maioria das linguagens de programação têm os seguintes princípios básicos :
* variáveis - armazena algum tipo de dados (número, string (texto ) , etc) ( C exemplo : int i = 0) * A função /sub-rotina - realiza algum tipo de tarefa menor, pode ser " chamado " (usadas) várias vezes em um programa ( por exemplo: C functionName void ( ) {} ) * condicionais - if /then - avalia algum valor para decidir se é verdade, então executa o código diferente com base se é verdade ou não ( C exemplo : if, else ) * loop - executa um conjunto de código várias vezes, baseado fora de um balcão ou condicional ( exemplo C: tempo, fazer)
Você deve olhar para cima . especificidades de sua linguagem de programação on-line
3
Leia o algoritmo Line- by- Line - Olhe para cada passo no processo do algoritmo. Ela não recebe qualquer mais complexo do que o que está escrito . Se o algoritmo for bem escrito , ele deve conter variáveis e funções nomes significativos , bem como comentários do programador para ajudar você a entender que
4
Tente Parafraseando ou Escrevendo sua própria versão - . Às vezes é útil para tentar re- escrever o algoritmo em seu próprio código, ou em Inglês . Isso é muito mão de algoritmos complicados , com muitas variáveis ou funções - tente organizar uma lista das diferentes variáveis /funções em uma folha de papel separada /arquivo para organizar o processo
< . br>