Você está na página 1de 14

MOOC de LOVELACE

Pensamento Computacional
Microaula 7 - Algoritmo 1

O algoritmo a seguir foi escrito no Visualg e


mostra na tela a frase "Olá, mundo".
MOOC de LOVELACE
Pensamento Computacional
Microaula 8 - Algoritmo 2
O algoritmo a seguir recebe duas notas de alunos e calcula
a média ponderada. O peso da primeira nota é 40 e da
segunda é 60. Logo a média ponderada é calculada por:
media= (nota1*40 + nota2*60)/(40+60)
MOOC de LOVELACE
Pensamento Computacional
Microaula 9 - Algoritmo 2 - se..entao...senao
Continuando o algoritmo da Microaula 8, acrescentamos
uma verificação se a média ponderada obtida é maior do que
60. Se sim, o aluno está aprovado. Senão, está reprovado.
MOOC de LOVELACE
Pensamento Computacional
Microaula 10- Algoritmo 3 - Caixa de Supermercados

Você sabe como funciona um caixa de supermercados?


Para cada produto que passa no caixa, é lido o preço do
produto, a soma é acumulada e uma tecla é lida para saber se
para ou continua a leitura de preços. Veja o algoritmo.

As variáveis que controlam a repetição


no Enquanto devem ser inicializadas antes
do enquanto e atualizadas no final dele.
MOOC de LOVELACE
Pensamento Computacional
Microaula 11- Algoritmo 4 - Urna Eleitoral I

Você sabe como funciona a urna eleitoral brasileira?

O processo de votação na urna eletrônica começa às 8h.


Para cada eleitor que vem votar, o voto é lido, confirmado,
verificado para qual candidato foi e contado. Ao final, são
apresentados os resultados da votação.

Processo 1 - Inicio do horário e dos contadores de votos


voto: inteiro
contcandidato1,
contcandidato2,
continvalidos:inteiro
horario: inteiro

horario<-8
contcandidato1 <-0
contcandidato2 <-0
contcandidato3 <-0
continvalidos <-0
Os contadores de votos são
inicializados com zero
MOOC de LOVELACE
Pensamento Computacional
Microaula 12- Algoritmo 4 - Urna Eleitoral II

Processo 2 - Repetir leitura e contagem de votos

LER
VOTO

VERIFICAR E
CONTAR
VOTO

CONFERIR
HORARIO

Passou de 17h, deve parar


MOOC de LOVELACE
Pensamento Computacional
Microaula 13- Algoritmo 4 - Urna Eleitoral III

Processo 3 - Mostrar resultados de votação da urna


Escreval ("Candidato 1: ", contcandidato1, " votos")
Escreval ("Candidato 2: ", contcandidato2, " votos")
Escreval ("Votos inválidos: ", continvalidos, " votos")

Os resultados são mostrados apenas uma vez,


logo, devem ficar fora da estrutura Repita...ate
MOOC de LOVELACE
Pensamento Computacional
Microaula 14- Resumo

Aprendemos que o Pensamento Computacional é um


conjunto de técnicas para resolver problemas como o
cientista de computação resolve, isto é, pensando com:

Decomposição - Dividir para conquistar

Abstração - Representar o essencial

Reconhecimento de Padrões - Descobrir


quem segue a mesma regra

Algoritmo - Sequenciar instruções em


ordem lógica para humanos ou, com
linguagem formal, para máquinas.

INVENTE, TENTE E PENSE


COMPUTACIONALMENTE!

Você também pode gostar