Lucas
Prof. Mateus Novaes
Algoritmos
ALGORITMOS
FUNDAMENTAÇÃO LÓGICA
Sumário
Solução de problemas
Formalização da solução
Construção de algoritmos
Representação de algoritmos
Algoritmos
FUNDAMENTAÇÃO LÓGICA
Solução de problemas
Algoritmo
Programa
Conjunto de comandos que traduzem para o computador o que um algoritmo determinou que deva ser realizado.
Linguagens de programação
Sequência de etapas que visam atingir um objetivo específico
(Solucionar um problema)
Ferramenta utilizada para criar software (programas)
Programar é o ato de traduzir os comandos do algoritmo para os da linguagem de programação.
Algoritmos
FUNDAMENTAÇÃO LÓGICA
Solução de problemas
Dificuldade na interpretação de enunciados
Dificuldade na resolução de problemas
Dificuldade em abstrair e formalizar informações
Solução para os problemas acima: PRATICAR
Algoritmos
Alguns problemas encontrados no desenvolvimento de algoritmos FUNDAMENTAÇÃO LÓGICA
Solução de problemas
Exercícios
Receita para preparar um bolo
Troca de um pneu
Algoritmos
FUNDAMENTAÇÃO LÓGICA
Solução de problemas
Exercícios
Determinar a sequência de passos que se faz para vestir um traje completo, composto de: cueca, meia, calça, camisa, blusa, sapato, gravata e chapéu. (Só se pode colocar uma peça de cada vez)
Dizer a sequência de passos necessária para descobrir-se a posição de um nome em uma lista de chamada ordenada alfabeticamente; Algoritmos
FUNDAMENTAÇÃO LÓGICA
Solução de problemas
Exercícios
Algoritmos
Um canoeiro deseja levar seus três pertences de um lado do rio para o outro, porém a canoa só consegue transportar o canoeiro e um pertence de cada vez.
Os pertences em questão são: uma cabra, um maço de couve e um lobo.
Considere que:
Se a cabra ficar sozinha com a couve,