Buscar

Aula 3 - Lógica de Programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CCE1010 – LÓGICA DE PROGRAMAÇÃO
Aula 3: Lógica e Algoritmos
Lógica de programação
AULA 3: LÓGICA E ALGORITMOS 
Existem 3 garrafas, uma de 8 litros, outra de 5 e outra de 3 litros. Inicialmente a garrafa de 8 litros está cheia. Queremos colocar 4 litros na garrafa de 5 litros e deixar os outros 4 litros na garrafa de 8 litros.
Exercício
	Garrafa de
8 litros	Garrafa de
5 litros	Garrafa de
3 litros
	8	0	0
	0	5	3
	3	5	0
	3	2	3
	6	2	0
	6	0	2
	1	5	2
	1	4	3
	4	4	0
Lógica de programação
AULA 3: LÓGICA E ALGORITMOS 
Considere três caixas fechadas. Uma contém laranjas, outra contém maçãs e a última contém maçãs e laranjas. Sabendo que o estagiário trocou todas as etiquetas das caixas, como saber o que tem em cada uma sendo possível retirar uma única fruta?
Exercício
Lógica de programação
AULA 3: LÓGICA E ALGORITMOS 
Resolvendo: atenção ao enunciado
Exercício
LARANJA
MAÇÃ + LARANJA
MAÇÃ
Todas as etiquetas estão erradas!
Lógica de programação
AULA 3: LÓGICA E ALGORITMOS 
Resolvendo: atenção ao enunciado
Exercício
LARANJA
MAÇÃ + LARANJA
MAÇÃ
Se eu tirei uma maçã... 
Lógica de programação
AULA 3: LÓGICA E ALGORITMOS 
Lógica: que tal exercitarmos?
LARANJA
MAÇÃ + LARANJA
MAÇÃ
Onde tem etiqueta laranja não é laranja... 
Lógica de programação
AULA 3: LÓGICA E ALGORITMOS 
Lógica: que tal exercitarmos?
LARANJA
MAÇÃ
Também não é maçã, logo... É maçã com laranja.
MAÇÃ + LARANJA
Lógica de programação
AULA 3: LÓGICA E ALGORITMOS 
Lógica: que tal exercitarmos?
LARANJA
MAÇÃ
MAÇÃ + LARANJA
O que sobra?
Lógica de programação
AULA 3: LÓGICA E ALGORITMOS 
É a técnica de desenvolver sequências lógicas para uma determinada tarefa (algoritmo).
PROGRAMA
É um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
Lógica de programação
Lógica de programação
AULA 3: LÓGICA E ALGORITMOS 
	Uma sequência de passos (instruções) bem definidas.
	Um algoritmo não representa necessariamente um programa de computador, mas os passos necessários para realização de um tarefa.
	Pode haver repetição de passos, comparações ou necessitar de decisões.
	Diferentes algoritmos podem realizar a mesma tarefa. Por exemplo, de quantas formas posso me vestir?
Algoritmos
Lógica de programação
AULA 3: LÓGICA E ALGORITMOS 
	Entender o enunciado;
	Identificar operações necessárias;
	Organizar em sequência;
	Refletir sobre a solução.
Etapas para construção de um algoritmo
Lógica de programação
AULA 3: LÓGICA E ALGORITMOS 
Formas de construção
Linguagem Natural/Narrativa
Afrouxe um pouco os parafusos
Levante o carro
Retire os parafusos
Retire o pneu 
Coloque o pneu reserva
Aperte os parafusos
Abaixe o carro
Aperte os parafusos completamente
Fluxograma
algoritmo "média"
var
 nome_aluno : caracter
 n1,n2,n3,n4 : real
 soma : real
 media : real
inicio
 escreva("Digite o Nome do Aluno: ")
 leia(nome_aluno)
 escreva("Digite a primeira nota: ")
 leia(n1)
 escreva("Digite a segunda nota: ")
 leia(n2)
 escreva("Digite a terceira nota: ")
 leia(n3)
 escreva("Digite a quarta nota: ")
 leia(n4)
 soma <-(n1+n2+n3+n4)
 media<-(soma/4)
 escreva(media)
fimalgoritmo
Português estruturado
Assuntos da próxima aula:
	Algoritmos.

Outros materiais