Comandos Básicos
Existem varios comandos para algoritmos mas irei colocar os basicos nesse artigo.
Operadores aritmeticos
São os operadores matematicos normais, que são usados para realizar calculos.
| Operador | Operação | Operandos | Resultado |
| + | Adição | inteiros, reais | inteiros reais |
| - | Subtração | inteiros, reais | inteiros, reais |
| * | multiplicação | inteiros, reais | inteiros, reais |
| / | Divisão | inteiros, reais | reais |
| MOD | Resto da divisão | inteiros, reais | inteiros |
| DIV | Divisão inteira | inteiros, reais | inteiros |
Na parte de divisão perceba que o resultado sempre será real, então quando for usar uma divisão no calculo coloque a variavel como real. E tambem existe dois operadores que não vemos em matematica que é o MOD e o DIV, o MOD é usado para pegar o resto da divisão inteira e o DIV é usado para pegar o resultado da divisão inteira. A prioridade é parecida com a matematica pois em um calculo será executado primeiro multiplicação, divisão, MOD e DIV, e após será executado a adição e subtração, e tambem quando hoyver parenteses será executado primeiro o q estiver dentro do parenteses.
Operadores relacionais
São operadores que relacionam dois valores. Já se sabe pela a matematica como > (maior), < (menor), >= (maior igual), <= (menor igual), <> (diferente) e =(igual). Exemplos: 3<4, 5>9. Então nessa relação ela vei entregar valores logicos.
Operadores Logicos
Esses operadores são novidade, pois não vê eles na matematica eles são usados para usar om valores logicos ou seja do tipo boolean. São eles: not(negação), and(conjunção) e or(disjunção). Veja a tabela:
| A | B | A and B | A or B | not(A) | not(B) |
| TRUE | TRUE | TRUE | TRUE | FALSE | FALSE |
| TRUE | FALSE | FALSE | TRUE | FALSE | TRUE |
| FALSE | TRUE | FALSE | TRUE | TRUE | FALSE |
| FALSE | FALSE | FALSE | FALSE | TRUE | TRUE |
A prioriade é em sequencia NOT, AND, OR, e depois todos os operadores relacionais.
Atribuição
A sintaxe da atribuição é {identificador:= valor;} sem as chaves, a variavel deve ser anunciado na area var e o valor deve ser do mesmo tipo da variavel, somente com essas exceções a variavel sendo real pode receber valor integer e a variavel sendo string pode receber valor char. Exemplos:
c:=10; a:=9; f:='%';
*deve ser todas as variaveis colocadas com o tipo certo.
Entrada
O comando de entrada é para que o usuario quando estiver executando algoritmo entregar um valor a certa variavel. Sintaxe:
read(indentificador) ou readln(identificador);
Não esqueça de colocar o identificados na area var. A diferença do read para o readln é que o read lê um valor e permanece na mesma linha e o readln lê e pula uma linha.
Saida
O comando de saida é para o programa quando executado mostrar uma informação ao usuario. Sintaxe:
write('expressão',identificador); ou writeln(identificador);
A expressão é uma mensagem que o programa vai passar ao usuario e que o programador coloca, perceba que a espressão deve ser colocada entre apostrofos.
Duvida
Nenhum comentário foi encontrado.