Lógica de programação 2

397 visualizações

Publicada em

Pseudocódigo, regras para algoritmos, fases algoritmas, teste de mesa

Publicada em: Software
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
397
No SlideShare
0
A partir de incorporações
0
Número de incorporações
7
Ações
Compartilhamentos
0
Downloads
14
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Lógica de programação 2

  1. 1. Aula 2
  2. 2.  Algoritmos são escritos em uma linguagem chamada pseudocódigo.  Este nome é uma alusão à posterior implementação em uma linguagem de programação.  Por isso os algoritmos são independentes das linguagens de programação. Ao contrário de uma linguagem de programação não existe um formalismo rígido de como deve ser escrito o algoritmo.  O algoritmo deve ser fácil de se interpretar e fácil de codificar. Ou seja, ele deve ser o intermediário entre a linguagem falada e a linguagem de programação.
  3. 3.  Para escrever um algoritmo precisamos descrever a seqüência de instruções, de maneira simples e objetiva. Para isso utilizaremos algumas técnicas:  Usar somente um verbo por frase;  Imaginar que você está desenvolvendo um algoritmo para pessoas que não trabalham com informática;  Usar frases curtas e simples;  Ser objetivo;  Procurar usar palavras que não tenham duplo sentido.
  4. 4.  Qualquer tarefa que tenha uma seqüência lógica de passos pode ser escrita em algoritmo, exemplo:  COMO FAZER ARROZ DOCE;  COMO FAZER UM BOLO;  COMO MULTIPLICAR DOIS NÚMEROS
  5. 5.  O algoritmo precisa ser dividido em 3 fases:  ENTRADA Dados de entrada do algoritmo(por exemplo os ingredientes da receita)  PROCESSAMENTO Passos para execução da tarefa  SAÍDA São os dados já processados(A receita pronta)
  6. 6.  Imagine o seguinte problema: Calcular a média final dos alunos da 3ª Série. Os alunos realizarão quatro provas: P1, P2, P3 e P4.  Média final: P1+P2+P3+P4 / 4
  7. 7.  a) Quais são os dados de entrada? Os dados de entrada são P1, P2, P3 e P4 b) Qual será o processamento a ser utilizado? O procedimento será somar todos os dados de entrada e dividi-los por 4 (quatro) c) Quais serão os dados de saída? O dado de saída será a média final
  8. 8. Média dos alunos Receba a nota da prova1 Receba a nota de prova2 Receba a nota de prova3 Receba a nota da prova4 Some todas as notas e divida o resultado por 4 Mostre o resultado da divisão
  9. 9.  Após desenvolver um algoritmo ele deverá sempre ser testado. Este teste é chamado de TESTE DE MESA, que significa, seguir as instruções do algoritmo de maneira precisa para verificar se o procedimento utilizado está correto ou não.
  10. 10.  Veja o exemplo: Nota da Prova 1 Nota da Prova 2 Nota da Prova 3 Nota da Prova 4 Utilize a tabela abaixo: P1 P2 P3 P4 Média 10,0 9,0 6,0 2,0 6,75 8,0 7,0 9,0 8,5 8,125 5,0 4,0 10,0 10,0 7,25 10,0 10,0 9,0 9,0 9,5
  11. 11.  1) Identifique os dados de entrada, processamento e saída no algoritmo abaixo: Receba código da peça Receba valor da peça Receba Quantidade de peças Calcule o valor total da peça (Quantidade * Valor da peça) Mostre o código da peça e seu valor total
  12. 12.  Faça um algoritmo para “Calcular o estoque médio de uma peça”, sendo que ESTOQUEMÉDIO = (QUANTIDADE MÍNIMA + QUANTIDADE MÁXIMA) /2  Teste o algoritmo anterior com dados definidos por você.

×