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)
Sem resumo de edição
INoad (discussão | contribs)
Sem resumo de edição
Linha 190:
 
=== Operações aritméticas ===
Em qualquer linguagem, existe a possibilidade de se calcularemcalcular expressões algébricas aritméticas, segundo os sinais convencionais ('''+''', '''-''', '''*''', e '''/'''), logo, qualquer expressão que seja numérica se comporta como dada na matemática elementar. Porém, é possível usar-se expressões alfa-numéricas para se proceder a cálculos mais complexos (matéria em que não iremos entrar pois aqui as linguagens diferem no seu comportamento - algumas aceitam, outras calculam o valor hexadecimal ou ASCII do caractere, outras formam strings (frases), etc - levando assim a um leque infinito de possibilidades de programação, dependendo das necessidades previstas por cada tipo de linguagem).
 
==== Operações aritméticas ====
Linha 200:
Obviamente que iríamos obter '''4''' como resultado mostrado.
 
Analogamente, é possível calcular com qualquer calculadorcalculadora matemática básica:
<pre>
4 * 5 = B
Linha 215:
</pre>
 
O que obtemos acima pode ser ambíguo, resultado da maneira como as linguagens de programação interpretam a expressão - calcular a expressão por sequência lógica matemática ou por sequência apresentada. Atualmente todas as linguagens mais comuns seguem a sequência lógica matemática para calcularemcalcular a expressão e assim o resultado obtido será '''10,(6)''' e não '''0,(6)'''.
 
==== Operações complexas ====