Escolar Documentos
Profissional Documentos
Cultura Documentos
FACULDADE DE ENGENHARIA
CICLO BÁSICO
AULA 3 - ALGORITMOS
Introdução a Computação e Programação
(ICP)
SUMÁRIO
Capítulo 3: ALGORITMOS
- Conceitos
- Noção de Algoritmos Narrativos
- Noção de Algoritmos em Fluxogramas
- Noção de Algoritmos em Pseudocódigo
ALGORITMO
Um Algoritmo é...
3
ALGORITMO
4
ALGORITMO
• Algoritmo Computacional
Para que um computador possa desempenhar uma tarefa é
necessário que esta seja detalhada, passo a passo, em uma
linguagem compreensível pela máquina, por meio de um
Programa.
5
ALGORITMO
• Um algoritmo deve ser:
Completo Todas as acções precisam ser
descritas e devem ser únicas.
Sem Redundância Um conjunto de instruções só pode
ter uma única forma de ser
interpretada.
Determinístico Se as instruções forem executadas,
o resultado esperado será sempre
atingido.
Finito As instruções precisam terminar
após um número limitado de
passos.
6
ALGORITMO
Formas de representação:
✓ Descrição narrativa
✓ Fluxograma
✓ Pseudocódigo (Linguagem estruturada ou Portugol)
7
ALGORITMO
Descrição Narrativa
Os algoritmos são expressos directamente em
linguagem natural. Ou seja, a sequência de
passos é descrita em nossa língua nativa
(português).
8
ALGORITMO
Descrição Narrativa
9
ALGORITMO
FLUXOGRAMA
FLUXOGRAMA
11
ALGORITMO
12
ALGORITMO
13
ALGORITMO
FLUXOGRAMA
14
ALGORITMO
Pseudocódigo
É um método de descrever um processo ou
código de programação e algoritmos usando
uma linguagem natural, como o inglês.
15
ALGORITMO
16
ALGORITMO
17
ALGORITMO
18
ALGORITMO
19
ALGORITMO
PSEUDOCÓDIGO
20
FIM
21