Algorítmia e Programação
Conceitos básicos para relembrar
Maria Pereira
Fases da Programação
Manutenção
Documentação
Teste e depuração
Implementação - codificação
Estratégia de abordagem
Planificação da resolução
Definição do problema
Algorítmo
• Sequência finita e lógicamente ordenada de
ações para se chegar à solução de um
problema
• Fase de conceção ou formulação
Programa:
• Fase da implementação do algoritmo numa
linguagem ou ferramenta de programação
Constantes e variáveis
• Constante – dado que permanece inalterado
do inicio ao fim do algoritmo
• Variável – dado que pode sofrer alterações
ao longo do algoritmo
Exemplos
Variáveis em
scratch
Estruturas de Controle
• Estruturas de decisão ou seleção
• Estruturas de repetição ou ciclos
Estruturas de decisão
• Se…..Então Estrutura SIMPLES
• Se… Então…Senão… Estrutura COMPOSTA
Estruturas de seleção
• Selecionar…..
• Caso…
Estrutura de Repetição ou ciclos
Ciclos controlados por uma condição
• Enquanto se mantiver Verdadeira
• Até que passe a ter valor verdadeiro
Ciclos controlados por um contador
• Valor inicial
• Valor Final
Estrutura de Repetição ou ciclos
Tipos de dados
• Numéricos
• Alfanuméricos - contêm números e letras
Tipos de dados
• Caracteres – cadeias de caracteres ou texto
• Lógicos ou
Booleanos
Operadores
• Lógicos ou
de comparação
• O resultado de uma expressão booleana é
“verdadeiro” ou “falso”: Valor > 0 é V ou F
• Aritméticos
Agora vamos aplicar...

Red