logicae tecnica de programac o - prof. tássio gonçalves · 2017-02-14 · exercÍcio 1) crie uma...

16
LO ́ GICA E TE ́ CNICA DE PROGRAMAC ̧ Ã O TÁSSIO JOSÉ GONÇALVES GOMES www.tassiogoncalves.com.br [email protected]

Upload: others

Post on 04-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LOGICAE TECNICA DE PROGRAMAC O - Prof. Tássio Gonçalves · 2017-02-14 · EXERCÍCIO 1) Crie uma sequência lógica para tomar banho. 2) Faça um algoritmo para somar dois números

LO ́GICA E TE ́CNICA DE PROGRAMAC ̧ÃOTÁSSIO JOSÉ GONÇALVES [email protected]

Page 2: LOGICAE TECNICA DE PROGRAMAC O - Prof. Tássio Gonçalves · 2017-02-14 · EXERCÍCIO 1) Crie uma sequência lógica para tomar banho. 2) Faça um algoritmo para somar dois números

INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO

§Lógica

§Sequência Lógica

§Instruções

§Algoritmo

§Programas

§EXERCÍCIOS

14/02/17 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 2

Page 3: LOGICAE TECNICA DE PROGRAMAC O - Prof. Tássio Gonçalves · 2017-02-14 · EXERCÍCIO 1) Crie uma sequência lógica para tomar banho. 2) Faça um algoritmo para somar dois números

TESTE DE LÓGICA – A IDADE DE MÁRCIA

ANTE-ONTEM MARCIA TINHA 14 ANOS, MAS TERÁ 17 ANOS NO ANO QUE VEM.

DUAS PERGUNTAS: COMO PODE ISSO? E QUE DIA É HOJE?

14/02/17 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 3

Page 4: LOGICAE TECNICA DE PROGRAMAC O - Prof. Tássio Gonçalves · 2017-02-14 · EXERCÍCIO 1) Crie uma sequência lógica para tomar banho. 2) Faça um algoritmo para somar dois números

TESTE DE LÓGICA – INTERRUPTORES

NUMA SALA EXISTEM 3 INTERRUPTORES, APENAS UM LIGA UMA LÂMPADA EXTERNA, VOCÊ NÃO VÊ ESSA LÂMPADA. COMO DESCOBRIR QUAL O INTERRUPTOR LIGA A LUZ SENDO QUE VOCÊ SO PODE SAIR APENAS UMA VEZ DA SALA E JÁ TEM QUE DIZER A RESPOSTA?

14/02/17 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 4

Page 5: LOGICAE TECNICA DE PROGRAMAC O - Prof. Tássio Gonçalves · 2017-02-14 · EXERCÍCIO 1) Crie uma sequência lógica para tomar banho. 2) Faça um algoritmo para somar dois números

LÓGICA

A lógica de programação é necessária para pessoas que desejam trabalhar com desenvolvimento de sistemas, softwares e aplicativos, ela permite definir a sequência lógica para o desenvolvimento.

14/02/17 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 5

Page 6: LOGICAE TECNICA DE PROGRAMAC O - Prof. Tássio Gonçalves · 2017-02-14 · EXERCÍCIO 1) Crie uma sequência lógica para tomar banho. 2) Faça um algoritmo para somar dois números

O QUE É LÓGICA?

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

Lógica de Programação é a técnica de desenvolver sequências lógicas para atingir um determinado objetivo. Essas sequências lógicas são adaptadas para linguagem de computador pelo programador a fim de produzir software.

14/02/17 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 6

Page 7: LOGICAE TECNICA DE PROGRAMAC O - Prof. Tássio Gonçalves · 2017-02-14 · EXERCÍCIO 1) Crie uma sequência lógica para tomar banho. 2) Faça um algoritmo para somar dois números

SEQUÊNCIA LÓGICA

Estes pensamentos, podem ser descritos como uma sequência de instruções, que devem ser seguidas para se cumprir uma determinada tarefa.

Uma sequência lógica é denominada algoritmo.

14/02/17 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 7

Page 8: LOGICAE TECNICA DE PROGRAMAC O - Prof. Tássio Gonçalves · 2017-02-14 · EXERCÍCIO 1) Crie uma sequência lógica para tomar banho. 2) Faça um algoritmo para somar dois números

INSTRUÇÕES

§Na linguagem comum, entende-se por instruções “um conjunto de regras ou normas definidas para a realização ou emprego de algo”.

§Em informática, porém, instrução é a informação que indica a um computador uma ação elementar a executar

14/02/17 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 8

Page 9: LOGICAE TECNICA DE PROGRAMAC O - Prof. Tássio Gonçalves · 2017-02-14 · EXERCÍCIO 1) Crie uma sequência lógica para tomar banho. 2) Faça um algoritmo para somar dois números

INSTRUÇÕES

Instruções são um conjunto de regras ou normas definidas para a realização ou emprego de algo.

Em informática, é o que indica a um computador uma ação elementar a executar.

14/02/17 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 9

Page 10: LOGICAE TECNICA DE PROGRAMAC O - Prof. Tássio Gonçalves · 2017-02-14 · EXERCÍCIO 1) Crie uma sequência lógica para tomar banho. 2) Faça um algoritmo para somar dois números

ALGORITMO

Um algoritmo é formalmente uma sequência finita de passos que levam a execução de uma tarefa.

14/02/17 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 10

Page 11: LOGICAE TECNICA DE PROGRAMAC O - Prof. Tássio Gonçalves · 2017-02-14 · EXERCÍCIO 1) Crie uma sequência lógica para tomar banho. 2) Faça um algoritmo para somar dois números

ALGORITMO

Por exemplo:

“Chupar uma bala”.

• Pegar a bala

• Retirar o papel

• Chupar a bala

• Jogar o papel no lixo

14/02/17 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 11

Page 12: LOGICAE TECNICA DE PROGRAMAC O - Prof. Tássio Gonçalves · 2017-02-14 · EXERCÍCIO 1) Crie uma sequência lógica para tomar banho. 2) Faça um algoritmo para somar dois números

ALGORITMO

“Somar dois números quaisquer”.

• Escreva o primeiro número no retângulo A

• Escreva o segundo número no retângulo B

• Some o número do retângulo A com número do retângulo B e coloque o resultado no retângulo C

14/02/17 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 12

Page 13: LOGICAE TECNICA DE PROGRAMAC O - Prof. Tássio Gonçalves · 2017-02-14 · EXERCÍCIO 1) Crie uma sequência lógica para tomar banho. 2) Faça um algoritmo para somar dois números

PROGRAMAS

Os programas de computadores nada mais são do que algoritmos escritos numa linguagem de computador (Pascal, C, Cobol, Fortran, Visual Basic entre outras) e que são interpretados e executados por uma máquina, no caso um computador.

14/02/17 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 13

Page 14: LOGICAE TECNICA DE PROGRAMAC O - Prof. Tássio Gonçalves · 2017-02-14 · EXERCÍCIO 1) Crie uma sequência lógica para tomar banho. 2) Faça um algoritmo para somar dois números

PROGRAMA

Programas de computador são instruções lógicas que obtém dados do meio externo e fazem o processamento desses dados gravando as informações alguma mídia como o HD ou enviando-as para o usuário através de algum dispositivo.

14/02/17 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 14

Page 15: LOGICAE TECNICA DE PROGRAMAC O - Prof. Tássio Gonçalves · 2017-02-14 · EXERCÍCIO 1) Crie uma sequência lógica para tomar banho. 2) Faça um algoritmo para somar dois números

PROGRAMAS

Uma base sólida em lógica garante ao iniciante conhecimentos suficientes para aprender qualquer linguagem de programação, seja ela C, C++, Java, ObjectPascal (Delphi), PHP, VB, C#, etc.

14/02/17 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 15

Page 16: LOGICAE TECNICA DE PROGRAMAC O - Prof. Tássio Gonçalves · 2017-02-14 · EXERCÍCIO 1) Crie uma sequência lógica para tomar banho. 2) Faça um algoritmo para somar dois números

EXERCÍCIO

1) Crie uma sequência lógica para tomar banho.

2) Faça um algoritmo para somar dois números e multiplicar o resultado pelo primeiro número.

3) Descreva com detalhes a sequência lógica para Trocar um pneu de um carro.

4) Faça um algoritmo para trocar uma lâmpada. Descreva com detalhes.

14/02/17 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 16