Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução À Algoritmia
Introdução À Algoritmia
Introdução À Algoritmia
1
Introdução à
programação
Linguagens de programação e
algoritmos
C O N C E I TO S A A B O R D A R :
O software e as linguagens de
programação
Criação de algoritmos
Profª Marina A. Gabão Veloso
Linguagens de programação
Cria-se um
ALGORITMO.
Utilizam-se
LINGUAGENS DE
PROGRAMAÇÃO.
4
Fases de elaboração de um programa
Para construir um programa é importante cumprir as seguintes fases:
1. Definição do problema.
5
Do problema ao algoritmo
Dado um determinado problema deves identificar…
AL
Dados de
entrada
GO
R IT
Instruções de
PROCESSAMENTO
MO
Resultados
pretendidos
6
Características de um algoritmo
Finitude – um algoritmo deve terminar sempre após um número finito
de passos.
Definição – cada passo do algoritmo deve ser bem definido e sem
ambiguidades.
7
Tudo é um algoritmo
Resultado
BOLO DE CHOCOLATE
INGREDIENTES
1 chávena chá de óleo
2 chávena de chá de açúcar
4 ovos
DADOS
2 chávena de chá de farinha de trigo com fermento
125 g de chocolate em pó
Cobertura DE
ENTRADA
1 lata de leite condensado
3 colheres de chocolate em pó
1 lata de creme de leite
1 colher de manteiga
PREPARAÇÃO
Processamento
com manteiga. Leve ao forno e, por último, faça a
cobertura.
8
Tudo é um algoritmo
Todas as ações são convertíveis num
algoritmo.
DADOS DE ENTRADA
• Questão que o professor coloca.
• Cálculo escrito no quadro.
PROCESSAMENTO
• Aluno reflete sobre o cálculo a efetuar.
RESULTADO
• Resposta dada pelo aluno.
9
Tudo é um algoritmo
ESTRELAR UM OVO
DADOS DE ENTRADA
• Um ovo
• Uma frigideira
PROCESSAMENTO
• Estrelar o ovo
.RESULTADO
• Ovo estrelado.
10
Tudo é um algoritmo
CÁLCULO DA MÉDIA ARITMÉTICA DE UM ALUNO
DADOS DE ENTRADA
• Valor da primeira nota.
• Valor da segunda nota.
PROCESSAMENTO
• Soma a primeira nota com a segunda nota.
• Divide o resultado da soma por dois.
.
RESULTADO
• Mostra o resultado obtido.
11
Tudo é um algoritmo
CÁLCULO DA ÁREA DE UM RECTÂNGULO
DADOS DE ENTRADA
• Valor do comprimento.
• Valor da largura.
PROCESSAMENTO
• Calcular: área= comprimento x largura
.RESULTADO
• Apresentar o valor da área.
12
Passos para a construção de
um algoritmo
13
Tudo é um algoritmo
De um modo geral, considera-se que um algoritmo é uma descrição, passo-
a-passo, de uma metodologia que conduz à resolução de um problema ou à
execução de uma tarefa.
A programação consiste na codificação precisa desse algoritmo, segundo
uma linguagem de programação específica.
Ter em consideração que existem três fases distintas na elaboração de
programas: a análise do problema, a conceção do algoritmo e a tradução desse
algoritmo na linguagem de programação.
14