Algoritmo I
Aula 05
Pseudo-Linguagem
Pseudo-Linguagem

Pseudo-linguagem é uma forma genérica de
escrever um algoritmo, utilizando uma
linguagem simples (nativa a quem o escreve,
de forma a ser entendida por qualquer
pessoa) sem necessidade de conhecer a
sintaxe de nenhuma linguagem de
programação.

Não pode ser executado em sistema real
Escrita de Algoritmos

Na criação de algoritmos, utilizamos os
conceitos de bloco lógico, entrada e saída de
dados, variáveis, constantes, atribuições,
expressões lógicas, relacionais e aritméticas,
bem como comandos que traduzam esses
conceitos de forma a representar o conjunto
de ações
Escrita de Algoritmos

Para que esse conjunto de ações se torne
viável, deve existir uma perfeita relação
lógica intrínseca ao modo pelo qual essas
ações são executadas.
Escrita de Algoritmos

O algoritmo é definido por meio das
estruturas básicas de controle do fluxo de
execução:




Seqüencia;
Seleção;
Repetição;
Com a combinação delas, poderemos criar
algoritmos para solucionar nossos problemas
Estrutura Seqüencial

A estrutura seqüencial de um algoritmo
corresponde ao fato de que o conjunto de ações
primitivas será executado em uma seqüência
linear de cima para baixo e da esquerda para a
direita.

Isto é, na mesma forma que foram escritas.

As devem ser terminadas por (;)
Estrutura Seqüencial
Modelo Geral
início
ação 1;
ação 2;
ação 3;
...
ação n;
fim.

Estrutura Seqüencial
Declaração de variáveis
Início
real: NOTA1, NOTA2, NOTA3;
inteiro: IDADE;
caracter: LETRA,
fim.

Estrutura Seqüencial
Entrada de dados
Início
leia(N1,N2,N3,NOME);
fim.

Estrutura Seqüencial
Processamento
Início
MEDIA  (N1 + N2 + N3)/3;
fim.

Estrutura Seqüencial
Saída
Início
escreva(MEDIA);
fim.

Estrutura Seqüencial

Exemplo de algoritmo

Problema: Construa uma algoritmo que calcule a
media aritmética entre quatro notas bimestrais
Estrutura Seqüencial

Exemplo de algoritmo
Solução:
inicio
real: N1,N2,N3,N4,MEDIA;
leia (N1,N2,N3,N4);
MEDIA  (N1+N2+N3+N4)/4;
escreva (MEDIA);
fim

Atividade
Utilizando pseudo-linguagem, resolva os problemas:
1.
Faça um algoritmo que calcule e mostre a área de um
triângulo. Sabe-se que: Área= (base * altura)/2
2.
Sabe-se que:
1 pé = 12 polegadas
1 jarda = 3 pés
1 milha = 1.760 jardas
Faça um algoritmo que receba uma media em pés, faça as conversões a
seguir e mostre os resultados
a) Polegadas
b) Jardas
c) Milhas
Solução Problema 1
inicio
real: BASE,ALTURA,AREA
leia(BASE,ALTURA)
AREA  (BASE * ALTURA)/2
escreva(AREA)
fim
Solução Problema 2
Inicio
inteiro: PES,POLEGADAS,JARDAS,MILHAS
leia(PES)
POLEGADAS  PES*12
JARDAS  PES/3
MILHAS  JARDAS/1760
escreva (POLEGADAS,JARDAS,MILHAS)
fim
Lista de Exercícios

Resolver a 2ª lista de exercícios.

Resolver a 3ª lista(24 exercícios). Mesma lista
de programação, resolver em linguagem
algorítmica.

Entregar manuscrito em papel almaço até dia
06/04.

Valendo ponto.
Download

baixar