Escolar Documentos
Profissional Documentos
Cultura Documentos
de Programação
Objetivos
Utilizamos a lógica de forma natural em nosso dia a dia. Por exemplo: Lógica
Pode ser vista como a arte de
pensar corretamente. A lógica
a) Sei que o livro está no armário. visa a colocar ordem no pensam-
ento (FARRER, 1999).
• Para ser aprovado, um aluno do IFES precisa obter nota maior ou igual a
60 e comparecer a mais de 75% das aulas.
4. Suba na escada;
Esta solução é apenas uma das muitas soluções possíveis para o problema
apresentado. Assim, ao criarmos um algoritmo, indicamos uma dentre várias
possíveis sequências de passos para solucionar o problema.
4. Suba na escada;
1. Ligue o interruptor
1. Ligue o interruptor
Pelo nosso novo algoritmo, caso a nova lâmpada não acenda, devemos tro-
cá-la novamente e repetir esse procedimento indefinidamente até que uma
lâmpada funcione. Note que não sabemos quantas vezes teremos de repetir
o teste até acharmos uma lâmpada que funcione.
1. Ligue o interruptor;
Resumo
Nesta aula você conheceu o conceito de algoritmo e começou a desenvolver
sua lógica de programação a partir de exemplos de algoritmos presentes em
nosso cotidiano. Este é apenas o início dessa grande viagem pelo mundo da
programação!
Atividades de aprendizagem
1. Elabore um algoritmo que indique como fazer uma prova. Faça o algorit-
mo pensando que o aluno não deve deixar questões em branco; assim,
deve continuar fazendo a prova enquanto existir questão em branco e o
tempo de prova não tiver acabado. Além disso, o aluno só deve resolver
uma questão se souber resolvê-la, senão pula para a próxima.
2. Suponha que você tenha uma caixa cheia de bolas. Nessa caixa existem
bolas azuis e bolas vermelhas. Além disso, você tem também duas caixas
vazias. Vamos chamar a caixa que contém as bolas de “caixa 1” e as
duas caixas vazias de “caixa 2” e “caixa 3”. Neste contexto, escreva um
algoritmo que defina como tirar todas as bolas da “caixa 1”, colocando
as bolas azuis na “caixa 2” e as bolas vermelhas na “caixa 3”.