LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de...
Transcript of LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de...
![Page 1: LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de programação. §Sequência lógica, instruções e programas. §Algoritmos: exemplos](https://reader033.fdocumentos.tips/reader033/viewer/2022060415/5f131a75e12a73088a710099/html5/thumbnails/1.jpg)
LO ́GICA E TE ́CNICA DE PROGRAMAC ̧ÃOTÁSSIO JOSÉ GONÇALVES [email protected]
![Page 2: LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de programação. §Sequência lógica, instruções e programas. §Algoritmos: exemplos](https://reader033.fdocumentos.tips/reader033/viewer/2022060415/5f131a75e12a73088a710099/html5/thumbnails/2.jpg)
APRESENTAÇÃO
Mestrando em Informática pela UFAL e Bacharel em Sistemas de Informação pela UFAL, com experiência na área de Tecnologia da Informação (TI), atuou como consultor de T.I. em Paulo Afonso - BA, na empresa COINPE, tem o conhecimento e o domínio de diversos softwares e variados seguimentos tais como: Redes de Computadores, Designer Gráfico, Web Designer, Compiladores de Linguagens de Programação, Banco de Dados. Atualmente trabalha com Suporte ao Sistema ERP da TOTVS o RM, Professor Tutor EaD da UFAL no curso de Sistemas de Informação e Técnico em Laboratório de Informática do IFBA - Câmpus de Paulo Afonso.
11/02/16 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 2
TÁSSIO JOSÉ GONÇALVES GOMES
![Page 3: LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de programação. §Sequência lógica, instruções e programas. §Algoritmos: exemplos](https://reader033.fdocumentos.tips/reader033/viewer/2022060415/5f131a75e12a73088a710099/html5/thumbnails/3.jpg)
EMENTA DA DISCIPLINA
§Estudos Fundamentais da lógica de programação.
§Sequência lógica, instruções e programas.
§Algoritmos: exemplos e regras para construção.
§Constantes, variáveis e tipos de dados.
§Entrada e saída de dados.
§Operadores aritméticos, relacionais e lógicos.
§Comandos de repetição e arquivos de dados.
§Ferramentas Case, ambientes de programação e programação orientada.
11/02/16 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 3
![Page 4: LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de programação. §Sequência lógica, instruções e programas. §Algoritmos: exemplos](https://reader033.fdocumentos.tips/reader033/viewer/2022060415/5f131a75e12a73088a710099/html5/thumbnails/4.jpg)
DISTRIBUIÇÃO DAS AULAS (120 HORAS)
11/02/16 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 4
UNIDADE PERÍODO Nº DE DIAS LETIVOS AULAS PREVISTAS
I 15/02 a 28/04 51 33
II 29/04 a 26/07 51 32
III 28/07 a 10/10 51 33
IV 11/10 a 22/12 47 30
TOTAL: 200 128
ATENÇÃO:A CARGA HORÁRIA PODERÁ SOFRER ALTERAÇÕES EM CASOS DE FARIADOS, OU OUTROS EVENTOS.
![Page 5: LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de programação. §Sequência lógica, instruções e programas. §Algoritmos: exemplos](https://reader033.fdocumentos.tips/reader033/viewer/2022060415/5f131a75e12a73088a710099/html5/thumbnails/5.jpg)
FORMA DE AVALIAÇÃO
ITEM VALOR ITEM VALOR
I - UNIDADE
EXERCÍCIOS 2,0
II - UNIDADE
EXERCÍCIOS 2,0
TRABALHO 4,0 TRABALHO 4,0
PROVA 4,0 PROVA 4,0
TOTAL: 10,0 TOTAL: 10,0
11/02/16 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 5
ITEM VALOR ITEM VALOR
III - UNIDADE
PROJETO 3,0
IV - UNIDADE
PROJETO 1 3,0
TRABALHO 3,0 PROJETO 2 3,0
PROVA 4,0 PROVA 4,0
TOTAL: 10,0 TOTAL: 10,0
ATENÇÃO:AS AVALIAÇÕES PODERÃO SOFRER ALTERAÇÕES, NO DECORRER DO ANO.
![Page 6: LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de programação. §Sequência lógica, instruções e programas. §Algoritmos: exemplos](https://reader033.fdocumentos.tips/reader033/viewer/2022060415/5f131a75e12a73088a710099/html5/thumbnails/6.jpg)
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
§Lógica
§Sequência Lógica
§Instruções
§Algoritmo
§Programas
§EXERCÍCIOS
11/02/16 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 6
![Page 7: LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de programação. §Sequência lógica, instruções e programas. §Algoritmos: exemplos](https://reader033.fdocumentos.tips/reader033/viewer/2022060415/5f131a75e12a73088a710099/html5/thumbnails/7.jpg)
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?
12/02/16 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 7
![Page 8: LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de programação. §Sequência lógica, instruções e programas. §Algoritmos: exemplos](https://reader033.fdocumentos.tips/reader033/viewer/2022060415/5f131a75e12a73088a710099/html5/thumbnails/8.jpg)
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?
12/02/16 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 8
![Page 9: LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de programação. §Sequência lógica, instruções e programas. §Algoritmos: exemplos](https://reader033.fdocumentos.tips/reader033/viewer/2022060415/5f131a75e12a73088a710099/html5/thumbnails/9.jpg)
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.
11/02/16 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 9
![Page 10: LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de programação. §Sequência lógica, instruções e programas. §Algoritmos: exemplos](https://reader033.fdocumentos.tips/reader033/viewer/2022060415/5f131a75e12a73088a710099/html5/thumbnails/10.jpg)
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.
11/02/16 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 10
![Page 11: LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de programação. §Sequência lógica, instruções e programas. §Algoritmos: exemplos](https://reader033.fdocumentos.tips/reader033/viewer/2022060415/5f131a75e12a73088a710099/html5/thumbnails/11.jpg)
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.
11/02/16 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 11
![Page 12: LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de programação. §Sequência lógica, instruções e programas. §Algoritmos: exemplos](https://reader033.fdocumentos.tips/reader033/viewer/2022060415/5f131a75e12a73088a710099/html5/thumbnails/12.jpg)
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
11/02/16 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 12
![Page 13: LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de programação. §Sequência lógica, instruções e programas. §Algoritmos: exemplos](https://reader033.fdocumentos.tips/reader033/viewer/2022060415/5f131a75e12a73088a710099/html5/thumbnails/13.jpg)
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.
11/02/16 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 13
![Page 14: LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de programação. §Sequência lógica, instruções e programas. §Algoritmos: exemplos](https://reader033.fdocumentos.tips/reader033/viewer/2022060415/5f131a75e12a73088a710099/html5/thumbnails/14.jpg)
ALGORITMO
Um algoritmo é formalmente uma sequência finita de passos que levam a execução de uma tarefa.
11/02/16 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 14
![Page 15: LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de programação. §Sequência lógica, instruções e programas. §Algoritmos: exemplos](https://reader033.fdocumentos.tips/reader033/viewer/2022060415/5f131a75e12a73088a710099/html5/thumbnails/15.jpg)
ALGORITMO
Por exemplo:
“Chupar uma bala”.
• Pegar a bala
• Retirar o papel
• Chupar a bala
• Jogar o papel no lixo
11/02/16 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 15
![Page 16: LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de programação. §Sequência lógica, instruções e programas. §Algoritmos: exemplos](https://reader033.fdocumentos.tips/reader033/viewer/2022060415/5f131a75e12a73088a710099/html5/thumbnails/16.jpg)
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
11/02/16 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 16
![Page 17: LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de programação. §Sequência lógica, instruções e programas. §Algoritmos: exemplos](https://reader033.fdocumentos.tips/reader033/viewer/2022060415/5f131a75e12a73088a710099/html5/thumbnails/17.jpg)
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.
11/02/16 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 17
![Page 18: LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de programação. §Sequência lógica, instruções e programas. §Algoritmos: exemplos](https://reader033.fdocumentos.tips/reader033/viewer/2022060415/5f131a75e12a73088a710099/html5/thumbnails/18.jpg)
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.
11/02/16 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 18
![Page 19: LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de programação. §Sequência lógica, instruções e programas. §Algoritmos: exemplos](https://reader033.fdocumentos.tips/reader033/viewer/2022060415/5f131a75e12a73088a710099/html5/thumbnails/19.jpg)
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.
11/02/16 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 19
![Page 20: LOGICAE TECNICA DE PROGRAMAC O€¦ · EMENTA DA DISCIPLINA §Estudos Fundamentais da lógica de programação. §Sequência lógica, instruções e programas. §Algoritmos: exemplos](https://reader033.fdocumentos.tips/reader033/viewer/2022060415/5f131a75e12a73088a710099/html5/thumbnails/20.jpg)
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.
12/02/16 LÓGICA E TÉCNICA DE PROGRAMAÇÃO | CETEPI-I | TÁSSIO GONÇALVES 20