3 Série - 5 Aula
3 Série - 5 Aula
3 Série - 5 Aula
Algoritmo:
descrição narrativa
3ª SÉRIE
Aula 5 – 3º Bimestre
Conteúdo Objetivo
• Noções elementares de • Identificar algoritmos escritos
matemática computacional. em linguagem corrente.
Para começar Respondam ao
professor
Dividendo Divisor
Resto Quociente
Foco no conteúdo
Algoritmo
Os algoritmos podem ser entendidos como uma sequência de
passos que têm por objetivo atingir um objetivo bem definido. Para
entendermos a lógica que está por trás dos cálculos matemáticos,
costumamos esquematizar conhecimentos.
Um algoritmo pode ser expresso de diversas maneiras, como: texto,
pseudocódigo, fluxograma ou em linguagens de programação
específicas. Sendo essenciais para a programação de computadores,
eles fornecem uma estrutura lógica para a resolução de problemas e
a realização de tarefas.
Foco no conteúdo
Algoritmo
São várias as aplicações dos algoritmos, como: classificar dados,
pesquisar informações, processar imagens, criptografar, tomar
decisões…
Para a programação, o algoritmo fornece estrutura lógica e
sequência de passos necessários, além de ser uma ferramenta para
resolver um problema de maneira eficaz.
Foco no conteúdo
Algoritmo: representação
A maneira de representar um algoritmo depende do contexto e das
necessidades do problema.
É preciso saber qual linguagem será utilizada para representar um
algoritmo. É preciso cuidado, pois a linguagem natural e a
linguagem por figuras podem causar enganos, como:
“Nos encontraremos no banco”.
Não se sabe ao certo se o encontro será no banco da praça ou na
instituição comercial. No caso, é necessário a definição precisa de
uma linguagem, chamada de primitiva.
Foco no conteúdo
Algoritmo expresso em texto
Utiliza linguagem natural, em que descreve as etapas necessárias
para o alcance de um objetivo específico. A seguir, um exemplo de
um algoritmo expresso em texto, referente a uma função do
primeiro grau:
Inicie o algoritmo.
Leia o valor do coeficiente angular a da função.
Leia o valor do coeficiente b da função.
Leia o valor de x.
Calcule o valor de y usando a fórmula: .
Exiba o valor de y como resultado.
Fim do algoritmo.
Foco no conteúdo
Algoritmo expresso em texto
No exemplo anterior, o algoritmo recebe como entrada:
• Os coeficientes da função: coeficiente angular “a” e coeficiente
linear “b”.
• Recebe um valor de x.
• A seguir, ele calcula o valor referente a y utilizando a fórmula da
função do polinomial do primeiro grau: .
• O resultado é exibido como saída do algoritmo.
Foco no conteúdo
Matemática computacional
A Matemática computacional resolve problemas matemáticos
usando computadores por meio de algoritmos que são sua base,
modelando e resolvendo problemas complexos através de cálculos
numéricos e formas específicas.
Embora o pensamento computacional tenha como base a
tecnologia, ele está relacionado com a habilidade de resolver
problemas de maneira eficiente, podendo a resolução envolver ou
não equipamentos tecnológicos.
Foco no conteúdo
Matemática computacional
Na Matemática computacional, o algoritmo que representa a soma de
dois números pode ser representado da seguinte maneira:
1. Insira os dois números inteiros, a e b.
2. Efetue a soma dos dois números: c = a + b.
3. Retorne o valor de c como resultado da soma.
Esse algoritmo ilustra como os algoritmos podem ser aplicados em
cálculos matemáticos simples. Podendo ser facilmente implementado em
uma linguagem de programação, permite que insira valores e obtenha o
resultado da soma. A Matemática computacional se concentra em
aspectos mais avançados. Esse exemplo apenas demonstra a aplicação
prática dos algoritmos na matemática computacional.
Na prática Virem e conversem
Solução:
1) Um algoritmo em texto para calcular a média das idades 15, 17,
18, 19 e 20:
Início do algoritmo.
• Defina os números 15, 17, 18, 19 e 20 como variáveis.
• Some todos os números: soma = 15 + 17 + 18 + 19 +20.
• Calcule a média dividindo a soma pelo número de elementos: .
• Exiba o valor da média como resultado.
Fim do algoritmo.
Na prática Correção Virem e conversem