Algoritmos e pseudocódigo
Objetivos da Aula
- Entender o que é um algoritmo
- Entender o que é um pseudocódigo
O que é um algoritmo?
Algoritmo: É uma sequência finita de ações executáveis que visam obter uma solução para um determinado tipo de problema. Um algoritmo não representa, necessariamente, um programa de computador, e sim os passos necessários para realizar uma tarefa.
“é uma sequência de passos que resolve um problema”
Exemplo de algoritmo
Início-dia
Acordei
Levantei da cama
Troquei de roupa
Escovei os dentes
Fui a padaria
Tomei café
Escovei os dentes
Fui ao trabalho
...
Fim-dia
O que é um pseudocódigo?
Pseudocódigo: É 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.
Exemplo de Pseudocódigo
Programa para calcular a média das notas.
DECLARA nota1,nota2,media:NUMERO ESCREVA "Digite a nota1:" LEIA nota1 ESCREVA "Digite a nota2:" LEIA nota2 media = (nota1 + nota2)/2 ESCREVA "Sua média foi:" ESCREVA media SE media >= 7 ENTÃO ESCREVA "APROVADO" SE media < 4 ENTÃO ESCREVA "REPROVADO" SE media >= 4 E media < 7 ENTÃO ESCREVA "Precisa fazer prova final"
Exercício Final
1 – Vamos supor que quando você compra uma lâmpada ela venha com um manual de como trocar a lâmpada queimada de sua casa, crie um algoritmo trocar a lâmpada queimada.
Lembre: Tente colocar a maior quantidade de ações realizadas ao trocar a lâmpada.
Resposta:
Algoritmo — Trocar a lâmpada
Passo 1 — Pegar a escada; Passo 2 — Posicionar a escada embaixo da lâmpada queimada; Passo 3 — Desligar o disjuntor; Passo 4 — Subir na escada; Passo 5 — Retirar a lâmpada queimada; Passo 6 — Descer da escada com a lâmpada queimada; Passo 7 — Pegar uma lâmpada nova; Passo 8 — Subir na escada; Passo 9 — Colocar a lâmpada nova; Passo 10 — Descer da escada; Passo 11 — Ligar o disjuntor; Passo 12 — Ligar o interruptor; Passo 13 — Se a lâmpada não acender então volte ao Passo 3; Passo 14 — Guardar a escada; Passo 15 — Jogar a(s) lâmpada(s) queimada(s) no lixo.
Agora temos um algoritmo, onde foram introduzidos alguns passos de segurança, afinal é importante que tenhamos em mente que um algoritmo deve prever riscos.