Escolar Documentos
Profissional Documentos
Cultura Documentos
Professora:
Sistemas de Produção Web
Maria João Costa
Curso Profissional Multimédia
Fases da programação
Algoritmo Programa
Algoritmo
Um algoritmo tem de consistir num número finito de ações e essas ações têm
de estar ordenadas segundo uma certa lógica - com vista à solução adequada
do problema.
Lógica de Programação
8
Formato livre (linguagem informal)
Por exemplo:
1. Ler o primeiro número (x)
2. Ler o segundo número (y)
3. Somar os dois números (soma=x+y)
4. Mostrar o resultado (soma)
9
É uma representação gráfica do
formato livre.
Fluxograma
Baseia-se na utilização de
determinados símbolos para fazer
uma descrição gráfica do algoritmo,
dando uma apresentação global do
fluxo entre os diversos passos.
10
De forma semelhante à representação
utilizando Linguagem Informal, também é
Entrada de dados
Processamento de
dados
Saída de dados
Decisão 12
Problema:
Utilizando o exemplo da média de um aluno:
2. Quais os processamentos?
• Soma as duas notas e divide por 2.
3. Quais as saídas?
• A média das notas.
Já conhecendo os elementos do algoritmo,
a representação deste utilizando linguagem
Natural
2. Ler Nota 2;
3. A média final é a soma da Nota 1 e Nota
2 dividido por 2;
4. Mostrar a média final.
Início
Fluxograma Nota1
1. Ler Nota 1;
Nota2
2. Ler Nota 2;
3. A média final é a soma da
Média=(nota1+nota
Nota 1 e Nota 2 dividido por 2; 2)/2
4. Mostrar a média final.
Média
Fim
Pseudocódigo é a forma intermediária
entre a linguagem natural e a linguagem
de programação.
- Utilizada para representar algoritmos de
Pseudocódig uma forma mais semelhante às
linguagens de programação.
o
Existem programas aplicações que permitem
testar o pseudocódigo. Exemplo: portugol,
pseudocode
16
algoritmo "nome_do_algoritmo"
// Comentário são precedidos de duas
Estrutura de barras.
var // Declarações de variáveis...
um algoritmo inicio
// Comandos ...
fim
Linguagem informal
Problema: Escrever um algoritmo que leia um número, calcule e
mostre o seu dobro.
Resolução:
1. Ler o número
2. O dobro é igual ao número multiplicado por 2.
3. Mostre o dobro.
Resolução:
Fluxograma Início
Problema: Escrever X
um algoritmo que leia
um número, calcule e
mostre o seu dobro. Dobro <- X * 2
Dobro
Fim
Pseudocódigo
Resolução:
Problema: Escrever
um algoritmo que leia
um número, calcule e Algoritmo “Dobro”
mostre o seu dobro. Variáveis X, dobro: inteiro
Início
Leia(X)
Dobro<- X*2
Escreva(Dobro)
Fim
20