Introdução à programação/Estruturas de manipulação de dados: diferenças entre revisões

[revisão pendente][revisão pendente]
Conteúdo apagado Conteúdo adicionado
INoad (discussão | contribs)
guiché para guichê
INoad (discussão | contribs)
Sem resumo de edição
Linha 10:
</pre>
 
Analisando os dois casos, rapidamente concluímos que a resposta obtida no primeiro é direta e bem mais simples que no segundo. Ora, se quisesse converter estas situações para uma situação parecida no computador, poderíamos constatar que bastava-nos uma página de um código sequenciado para o computador proceder a recriação do conteúdo da primeira situação. O mesmo já não se verifica no segundo. Normalmente para este tipo denestes casos, o programador utiliza peças fundamentais chamadas '''funções''' (do inglês '''function''') que retratam cada um único acontecimento da situação, havendo assim ligações entre eles dependendo dos resultados obtidos. Funções são retratadas mais à frente.
 
Penso que com estes dois exemplos o leitor já entende bem o que é um '''Algoritmo direto''' e um '''Algoritmo complexo'''.
Linha 18:
 
==== Variáveis e constantes ====
Uma variável é uma expressão que varia e normalmente é representadorepresentada por uma incógnita '''X''', e uma constante é uma expressão que não se altera (o número de Avogadro, o pi, o número de Neper) que pode ser representado por uma letra.
 
Nos programas, variáveis são todas as expressões que podem ou não variar, assim como também podem ser constantes. Uma coisa é óbvia: Constantes não podem ser variáveis!