deve ser utilizada no totalAte , acima, abaixo: Abaixo de 20 unidades nao ha desconto, acima de 20 unidades da direito a 5% de desconto O que acontece com exatamente vinte unidades? Para solucionar este problema utilizar os operadores relacionais:Ambiguidade do E/OUClientes regulares que adquirirem mais de 1 Milhao e que tem um bom historico de pagamento ou que estao conosco a mais de 20 anos devem receber tratamento especial Dependendo da entonacao da frase podem surgir interpretacoes diferentes. Adjetivos indefinidos:O que e um bom Historico?O que e um cliente regular? A frase bom historico implica na existencia de um Mau historico, ambos deverao ser definidos?Como pode ser visto acima a utilizacao da linguagem coloquial pode gerar diversas interpretacoes, e tambem muitas duvidas. Desta forma faz-se necessario a utilizacao de uma linguagem mais proxima a logica dos computadores. E tambem , com uma linguagem bem parecida com as linguagens de programacao, fica mais facil a transformacao do algoritmo em um programa. O Algoritmo e entao um intermediario entre a lingagem coloquial utilizada normalmente , e as linguagens de programacao em outras palavras Portugol Problemas de Interpretacao: Itens fundamentais:Para que possamos entender e desenvolver algoritmos vamos precisar de alguns conceitos basicos:VariaveisUma variavel corresponde a uma area de memoria , cujo conteudo varia durante a execucao do algoritmo.Devemos encarar uma variavel como o endereco de memoria aonde esta guardada uma determinada informacao. Esta informacao pode ser de diversoes tipos, mas somente um tipo de cada vez. O algoritmo podera alterar este valor, de acordo com as suas instrucoes, quantas vezes forem necessarias, por isto elas sao chamadas variaveis. Tipos de DadosTodos os dados processados por um algoritmo devem ser previamente definidos, isto porque o computador precisa saber previamente o tipo e o tamanho da informacao que sera processada.Como ja foi visto anteriormente, nos vamos armazenar estes dados dentro de variaveis, para que possamos alterar o seu valor durante a execucao do algoritmo. Sendo assim , cada variavel devera ser declarada previamente e com um tipo ja definido que devera ser um dos tipos abaixo, ou uma de suas variacoes que serao vistas posteriormente. Nomes de VariaveisPara que possamos declarar uma variavel devemos dar-lhe um nome. Dentro do algoritmo , toda vez que eu precisar usar o valor armazenado nesta variavel , eu vou referencia-la pelo seu nome.Regras para Nomes de Variaveis: Os nomes das variaveis devem representar o que sera guardado dentro dela O primeiro caracter de um nome devera ser sempre alfabetico Nao podem ser colocados espacos em branco no nome de variaveis, usar o UNDERSCORE. A declaracao de uma variavel e feita no algoritmo informando o seu nome, seguido pelo seu tipo, separados por ":" Tipos de Dados PrimitivosSao os tipos de dados mais comuns, e que podem dar origem a outros tipos de dados mais complexos.InteiroNumeros inteiros maiores ou menores que 0 representados por 2 bytes, em uma faixa que vai de -32.768 ate 32.767.Declaracao:NUMERO : INTEIRONo exemplo acima foi declarada uma variavel do tipo INTEIRO que atende pelo nome de "NUMERO"RealConjunto dos numeros racionais. representado por 4 bytes.Declaracao:SALARIO : REALNo