Beruflich Dokumente
Kultur Dokumente
Estruturas de Dados
Aula 2
14/08/2012
Profª Ms. Engª Elaine Cecília Gatto
Unidade 2: Algoritmos
Curso de Bacharelado em Engenharia de Computação
Universidade do Sagrado Coração – USC
Bauru/SP
Comandos para construção de
algoritmos em pseudocódigo
Declaração de variáveis
• Permite definir o nome das variáveis e o tipo de dado que elas
poderão armazenar.
tipo: identificador;
Ex.:
inteiro: A;
real: altura, peso;
Comando de atribuição
• Permite que se forneça (atribua) um valor a uma determinada
variável. O tipo do dado deve ser compatível com o tipo da
variável.
Identificador expressão;
• Ex.:
A 7;
Altura 1, 70;
Peso 60;
A 3 + 2;
Peso altura * 10;
Comandos de entrada e saída:
Entrada de dados.
leia (identificador);
• Sua finalidade é atribuir o dado a ser fornecido pelo usuário à
variável identificada. Sendo:
• identificador: o nome da variável ou variáveis, cujos conteúdos
serão mostrados.
• expressão: um valor ou valores que serão mostrados aos
usuários através de um dispositivo de saída.
• Ex.:
escreva(A);
escreva(‘você pesa’, pesa, ‘quilos’);
Blocos
• Um bloco pode ser definido como um conjunto de ações, uma
ação definida.
Inicio
.
.
.
.
fim
Exemplo
Considere as seguintes entradas
para o algoritmo em questão:
inteiro: x, y;
real: z; x=5
y = 10
leia(x);
escreva(x, ‘elevado ao cubo=’, pot(x,3));
leia(y);
escreva(x+y);
z x*y;
Rastreie o algoritmo e mostre quais
escreva(z); são os valores armazenados nas
z z+1; variáveis em cada passagem e qual a
saída na tela.
x (y+x)mod2;
Exemplo
Memória TELA
x 5 1 5 <enter>
y 10 5 elevado ao cubo = 125
10 <enter>
z 50 51 15
50
1
Estrutura sequencial
Modelo geral de algoritmo
algoritmo nome;
início
//declaração de variáveis;
ação1;
ação2;
.
.
.
açãon;
fim
Exemplo
• Construa um algoritmo para ler dois números. Em seguida, calcule a
soma desses números, armazenando o resultado em outra variável.
Imprima os dados iniciais e a soma.
• DECLARAÇÃO DE VARIÁVEIS
• Var: lista de identificação
Exercícios
• Passar para pascal os exercícios feitos em pseudocódigo.
Testá-los no pascal (digitar, salvar, compilar e executar).