Escolar Documentos
Profissional Documentos
Cultura Documentos
jolvani-morgan@educar.rs,gov.br
Aula 03 https://sites.google.com/site/professorjolvani
Algoritmos e
Programação
Sumário
Forma geral de um algoritmo computacional;
Variáveis;
Palavras reservadas;
Tipos de dados;
Operador de atribuição;
Forma geral de um algoritmo
Algoritmo “nome do algoritmo”
var
// Aqui são declaradas as variáveis
inicio
fimalgoritmo
Forma geral de um algoritmo
As palavras reservadas Algoritmo e
fimalgoritmo delimitam o início e o fim de um
algoritmo;
Após a palavra reservada var (acrônimo para
variáveis), separado com um espaço ou enter,
descrevemos os tipos de dados utilizados na
lista de comandos;
Entre as palavras reservadas inicio e
fimalgoritmo definimos a lista de comandos do
algoritmo;
Forma geral de um algoritmo
Palavras reservadas fazem parte da sintaxe da
linguagem, e são utilizadas em casos
específicos
Ex.: A palavra reservada algoritmo é utilizada no
início de todo algoritmo, E SOMENTE NO
INÍCIO!
Variáveis
Trata-se de um objeto (uma posição de memória)
capaz de reter e representar um valor ou expressão;
Tem a finalidade de armazenar dados ou informações
de um programa por um curto espaço de tempo
(tempo de execução);
São associados a nomes, chamados identificadores;
Identificadores são usados para referenciar as
variáveis em algoritmos;
Identificadores deve ser claros e precisos;
Variáveis
Toda variável é associada a um tipo de valor;
O tipo de uma variável identifica o tipo de
valor que ela poderá receber;
Declaramos variáveis logo após a palavra
reservada var;
Ex.:
var idade: inteiro
nota1, nota2: real
Variáveis
Regras para identificação das variáveis:
Nomes de variáveis não podem ser iguais a
palavras reservadas;
Nomes de variáveis devem possuir como primeiro
caractere uma letra ou sublinhado (_). Os demais
caracteres podem ser letras, números ou
sublinhado;
Nomes devem ter no máximo 127 caracteres;
Nomes não podem ter espaços em branco;
Não há diferença entre letras maiúsculas e
minúsculas;
Palavras reservadas
aleatorio, abs, algoritmo, arccos, arcsen, arctan,
arquivo, asc, ate, caracter, caso, compr, copia, cos,
cotan, cronometro, debug, declare, e, eco, enquanto,
entao, escolha, escreva, exp, faca, falso,
fimalgoritmo, fimenquanto, fimescolha, fimfuncao,
fimpara, fimprocedimento, fimrepita, fimse, funcao,
grauprad, inicio, inteiro, interrompa, leia, literal, log,
logico, logn, maiusc, mensagem, minusc, nao,
numerico, numpcarac, ou, outrocaso, para, passo,
pausa, pi, pos, procedimento, quad, radpgrau, raizq,
rand, randi, repita, se, sem, senao, timer, tan,
verdadeiro, xou;
Variáveis
Exemplos:
algoritmo “dados”
fimalgoritmo
Operador de atribuição
Utilizamos o operador de atribuição para
inserir um valor em uma variável;
Representado por uma seta apontando para a
esquerda (<-);
Só podemos atribuir valores do mesmo tipo da
variável;
Operador de atribuição
Exemplo:
Algoritmo “exemplo”
Inicio
fimalgoritmo
Operador de atribuição
Exemplo 2 (erros de atribuição):
Algoritmo “exemplo”
fimalgoritmo
Operador de atribuição
Exemplo 2 (erros de atribuição):
Algoritmo “exemplo”
Inicio
fimalgoritmo
Exercícios
Classifique o conteúdo das variáveis abaixo de
acordo com seu tipo:
0 “abc” “João”
5.7 1012 FALSO
-49 342 569
“Lucas” “Verdadeiro” 0.00001
Verdadeiro “444” -78.1
Exercícios
Classifique o conteúdo das variáveis abaixo de
acordo com seu tipo: RESPOSTAS