Noções Básicas de Algorítmo e Programação
Um algoritmo quando programado em um computador, é definido para seguir uma sequência finita de passos (instruções), ou seja, inúmeras formas de solucionar um determinado problema. Sempre que produzirmos um algoritmo, estaremos estabelecendo um padrão de comportamento (uma norma de execução de ações ou passos específicos e em ordem que devem ser executados) para alcançar o resultado de um problema. Sendo assim, algoritmo é uma forma eficiente (em termos de programa) de resolver problemas. Exemplos de algoritmos podemos citar os algoritmos das operações básicas (adição, multiplicação, divisão e subtração) de números reais decimais.
Fatores fundamentais para a construção de um algoritmo
- Definir uma sequência de ações
- Organizar as ações ordenadamente
- Estabelecer as ações dentro de uma sequência finita de passos
Fluxograma
Forma de notação gráfica, ferramenta para representação de algoritmos.
Exemplo de Fluxograma para calcular a média escola de um aluno:
PSEUDO LINGUAGEM
Pseudo Linguagem ou (pseudocódigo), é uma maneira genérica ou intermediária entre linguagem simples (natural de forma a ser entendida) e linguagem de programação de representar um algoritmo. O objetivo e escrever comandos a serem seguidos e executados sequencialmente. Ferramentas de codificação.
ESTRUTURA DE UM PROGRAMA
Exemplo 1:
Inicio Leia F G ← F^2 Escreva G
Fim
Exemplo 2: - Imagine o seguinte problema: Calcular a média final dos alunos. Pelas provas os alunos receberão duas notas: N1, N2. Onde: N1 + N2
Média Final = -------------------- 2
a) Quais são os dados de entrada?
R: Os dados de entrada são N1, N2
b) Qual será o processamento a ser utilizado?
R: O procedimento será somar todos os dados de entrada e dividi-los por 2 (dois)
c) Quais serão os dados de saída?
R: O dado de saída será a média final