Você está na página 1de 18

Jolvani Morgan

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

// Aqui inserimos expressões, instruções...

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:

 Identificadores válidos: Nome, telefone, endereco,


idade_filho...

 Identificadores inválidos: 3endereco, algoritmo,


4titulos...
Tipos de dados
TIPO DESCRIÇÃO
Representa valores inteiros
Inteiro
Ex.: 2, 5, -3, 100, -151...
Representa valores reais
Real ou numerico
Ex.: 10.0, 5.6, -3.45....
Literal ou Representa texto entre aspas duplas
caractere Ex.: “Sport Recife”, “B”, “1234”
Representa os valores lógicos
Logico
VERDADEIRO ou FALSO
Tipos de dados
 Exemplo:

algoritmo “dados”

var nome: literal


idade: inteiro
altura: real
nota_1, nota_2: real
inicio

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”

Var nome: literal


idade: inteiro

Inicio

nome <- “Talia Stum”


idade <- 27

fimalgoritmo
Operador de atribuição
 Exemplo 2 (erros de atribuição):
Algoritmo “exemplo”

Var nome: literal


idade: inteiro
soma: inteiro
Inicio

nome <- Amanda Bhor


idade <- 27.34
soma <- 2 + 3 + 5

fimalgoritmo
Operador de atribuição
 Exemplo 2 (erros de atribuição):

Algoritmo “exemplo”

Var nome: literal


idade: inteiro

Inicio

nome <- Carla Rich LITERAIS SEMPRE COM “”


idade <- 27.34 A VARIÁVEL É INTEIRA, NÃO
REAL

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

0 inteiro “abc” literal “João” literal


5.7 real 101 inteiro FALSO logico
-49 inteiro 342 inteiro 9 inteiro
“Lucas” literal “Verdadeiro” 0.00001 real
literal
Verdadeiro logico “444” literal -78.1 real

Você também pode gostar