Comandos Básicos

23/06/2011 12:41

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.