Top Banner
Conceitos Básicos Lógica de Programação Professor: Juliano Lucas Gonçalves [email protected]
17

Conceitos Básicos Lógica de Programaçãodocente.ifsc.edu.br/rogerio.silva/MaterialDidatico...Testando sua Lógica (exercícios) 3. Um agente de viagens atende três amigas. Uma

Jan 28, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Conceitos Básicos Lógica de Programaçãodocente.ifsc.edu.br/rogerio.silva/MaterialDidatico...Testando sua Lógica (exercícios) 3. Um agente de viagens atende três amigas. Uma

Conceitos Básicos

Lógica de Programação

Professor:

Juliano Lucas Gonçalves [email protected]

Page 2: Conceitos Básicos Lógica de Programaçãodocente.ifsc.edu.br/rogerio.silva/MaterialDidatico...Testando sua Lógica (exercícios) 3. Um agente de viagens atende três amigas. Uma

Agenda

• Algoritmo

• Lógica

• Lógica de Programação

• Exercícios

Page 3: Conceitos Básicos Lógica de Programaçãodocente.ifsc.edu.br/rogerio.silva/MaterialDidatico...Testando sua Lógica (exercícios) 3. Um agente de viagens atende três amigas. Uma

INTRODUÇÃO À ALGORITMOS Lógica de Programação, Estruturas de Dados e

Page 4: Conceitos Básicos Lógica de Programaçãodocente.ifsc.edu.br/rogerio.silva/MaterialDidatico...Testando sua Lógica (exercícios) 3. Um agente de viagens atende três amigas. Uma

Algoritmos

• Forma de descrever uma tarefa, função ou programa de computador;

• Pode ser representado por pseudocódigo ou fluxograma;

• Representa uma sequência de passos que o computador deve executar a fim de atingir ou obter um resultado.

Page 5: Conceitos Básicos Lógica de Programaçãodocente.ifsc.edu.br/rogerio.silva/MaterialDidatico...Testando sua Lógica (exercícios) 3. Um agente de viagens atende três amigas. Uma

• Instruções Simples para “Passar Café”: Quais?

Algoritmo – Passar Café

Esquentar Água

Pó de Café no Filtro

Filtro na Jarra

Água no Filtro

Água na Chaleira

Café

Page 6: Conceitos Básicos Lógica de Programaçãodocente.ifsc.edu.br/rogerio.silva/MaterialDidatico...Testando sua Lógica (exercícios) 3. Um agente de viagens atende três amigas. Uma

• Algoritmo: “Passar Café”:

Algoritmo – Passar Café

2 - Esquentar Água

4 - Pó de Café no Filtro

3 - Filtro na Jarra

5 - Água no Filtro

1 - Água na Chaleira

Café

Esquentar Água

Pó de Café no Filtro

Filtro na Jarra

Água no Filtro

Água na Chaleira

Page 7: Conceitos Básicos Lógica de Programaçãodocente.ifsc.edu.br/rogerio.silva/MaterialDidatico...Testando sua Lógica (exercícios) 3. Um agente de viagens atende três amigas. Uma

Agenda

Lógica

Page 8: Conceitos Básicos Lógica de Programaçãodocente.ifsc.edu.br/rogerio.silva/MaterialDidatico...Testando sua Lógica (exercícios) 3. Um agente de viagens atende três amigas. Uma

O que é Lógica?

• Trata da Correção do Pensamento; • Porque pensamos assim e não de outro

jeito? • A Lógica estuda ou tem em vista a

“correção do raciocínio”

Por isso a Lógica Ensina a “ COLOCAR ORDEM NO PENSAMENTO”

Page 9: Conceitos Básicos Lógica de Programaçãodocente.ifsc.edu.br/rogerio.silva/MaterialDidatico...Testando sua Lógica (exercícios) 3. Um agente de viagens atende três amigas. Uma

Testando sua Lógica (exercícios)

1. Qual das cinco alternativas representa a melhor comparação? AMOR está para ROMA assim como

5232 está para:

A) 2523

B) 3252

C) 2325

D) 3225

E) 5223

2. Qual é o próximo número da série? 1 – 5 – 8 – 15 – 25 – 42 – ?

A) 45

B) 77

C) 66

D) 33

E) 46

Page 10: Conceitos Básicos Lógica de Programaçãodocente.ifsc.edu.br/rogerio.silva/MaterialDidatico...Testando sua Lógica (exercícios) 3. Um agente de viagens atende três amigas. Uma

Testando sua Lógica (exercícios)

3. Um agente de viagens atende três amigas. Uma delas é loira, a outra é morena e a outra é Ruiva. O agente sabe que uma delas se chama Bete, a outra se chama Elza e a outra se chama Sara. Sabe, ainda, que cada uma delas fará uma viagem a um país diferente da Europa: uma delas irá à Alemanha, a outra irá à França e a outra irá à Espanha. Ao agente de viagens, que queria identificar o nome e o destino de cada uma, eles deram as seguintes dicas: A loira: “não vou à França nem à Espanha”. A morena: “Meu nome não é Elza nem Sara”. “A ruiva: “Nem eu nem Elza Vamos à França”. O agente de viagens concluiu, então, acertadamente que: a) A loira é Sara e vai á Espanha. b) A ruiva é Sara e vai á França c) A ruiva é Bete e vai à Espanha d) A morena é Bete e vai à Espanha e) A loira é Elza e vai à Alemanha

Page 11: Conceitos Básicos Lógica de Programaçãodocente.ifsc.edu.br/rogerio.silva/MaterialDidatico...Testando sua Lógica (exercícios) 3. Um agente de viagens atende três amigas. Uma

Lógica de Programação

“Lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo”

Paulo Sérgio de Moraes – Unicamp

• Importância? – Requisito para programar;

– Grande diferencial entre os programadores;

– Reconhecer, interpretar e estruturar o problema: • Solucionar o problema;

Page 12: Conceitos Básicos Lógica de Programaçãodocente.ifsc.edu.br/rogerio.silva/MaterialDidatico...Testando sua Lógica (exercícios) 3. Um agente de viagens atende três amigas. Uma

Lógica de Programação

• Definições:

– Instruções: (algoritmo)

• Comandos ou ações;

• Atividade parcial;

– Sequência Lógica: (lógica)

• Ordem das instruções;

• Completar a atividade.

Page 13: Conceitos Básicos Lógica de Programaçãodocente.ifsc.edu.br/rogerio.silva/MaterialDidatico...Testando sua Lógica (exercícios) 3. Um agente de viagens atende três amigas. Uma

Lógica de Programação

• Sequência Lógica Simples para “Passar Café”:

Esquentar Água

Pó de Café no Filtro

Filtro na Jarra

Água no Filtro

Água na Chaleira

Café 2 - Esquentar Água

4 - Pó de Café no Filtro

3 - Filtro na Jarra

5 - Água no Filtro

1 - Água na Chaleira

Page 14: Conceitos Básicos Lógica de Programaçãodocente.ifsc.edu.br/rogerio.silva/MaterialDidatico...Testando sua Lógica (exercícios) 3. Um agente de viagens atende três amigas. Uma

Lógica de Programação

• Sequência Lógica Simples para “Passar Café”:

Esquentar Água

Pó de Café no Filtro

Filtro na Jarra

Água no Filtro

Água na Chaleira

Café

Page 15: Conceitos Básicos Lógica de Programaçãodocente.ifsc.edu.br/rogerio.silva/MaterialDidatico...Testando sua Lógica (exercícios) 3. Um agente de viagens atende três amigas. Uma

• Sequência Lógica Simples para “Passar Café”:

Lógica de Programação

Esquentar Água

Pó de Café no Filtro

Filtro na Jarra

Água no Filtro

Água na Chaleira

Café

Page 16: Conceitos Básicos Lógica de Programaçãodocente.ifsc.edu.br/rogerio.silva/MaterialDidatico...Testando sua Lógica (exercícios) 3. Um agente de viagens atende três amigas. Uma

Exemplo 2

Ex: “Comer uma Bala”

1. Pegar a bala

2. Retirar o papel

3. Colocar a bala na boca

4. Jogar o papel no lixo.

Em síntese, um ALGORITMO é uma sequência lógica de passos ou instruções finitas que resolvem um determinado problema.

Page 17: Conceitos Básicos Lógica de Programaçãodocente.ifsc.edu.br/rogerio.silva/MaterialDidatico...Testando sua Lógica (exercícios) 3. Um agente de viagens atende três amigas. Uma

Exercícios

Faça um algoritmo (descreva os passos) para realizar as seguintes tarefas:

1. Sacar dinheiro em um caixa eletrônico

2. Somar dois números quaisquer