Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0001 - Introdução à Programação Aula 01: Introdução à Lógica de Programação Estrutura da disciplina Unidade 1 - Introdução à lógica de programação Unidade 2 - Estrutura Sequencial Unidade 3 - Estrutura de Decisão Unidade 4 - Estrutura de Repetição Unidade 5 – Modularização Unidade 6 - Estrutura de Dados Homogênea Introdução à Programação AULA 01: Introdução à Lógica de Programação Conceitos de Lógica O QUE É LÓGICA? ”A lógica é o ramo da filosofia que cuida das regras do bem pensar, ou do pensar correto, sendo, portanto, um instrumento do pensar” EXERCÍCIO 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 Introdução à Programação AULA 01: Introdução à Lógica de Programação Conceitos de Lógica Baldede 8litros Baldede 5litros Baldede 3litros 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 Introdução à Programação AULA 01: Introdução à Lógica de Programação Exercício Considere três caixas fechadas. Um contém laranjas, outra contém maçãs e a última contém maçãs e laranjas. O estagiário (sempre ele!) trocou todas as etiquetas das caixas. Como saber o que tem em cada uma sendo possível apenas retirar uma única fruta? Introdução à Programação AULA 01: Introdução à Lógica de Programação Exercício Todas as etiquetas estão erradas! MAÇÃ MAÇÃ + LARANJA LARANJA Introdução à Programação AULA 01: Introdução à Lógica de Programação Exercício Se eu tirei uma maçã... MAÇÃ MAÇÃ + LARANJA LARANJA Introdução à Programação AULA 01: Introdução à Lógica de Programação Exercício Onde tem etiqueta laranja não é laranja... MAÇÃ MAÇÃ + LARANJA LARANJA Introdução à Programação AULA 01: Introdução à Lógica de Programação Exercício Também não é maçã, logo... É maça com laranja. MAÇÃ MAÇÃ + LARANJA LARANJA Introdução à Programação AULA 01: Introdução à Lógica de Programação Exercício O que sobra? LARANJA MAÇÃ + LARANJA MAÇÃ Introdução à Programação AULA 01: Introdução à Lógica de Programação Conceitos de Lógica LÓGICA DE PROGRAMAÇÃO É 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 Introdução à Programação AULA 01: Introdução à Lógica de Programação Conceitos de Lógica 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 Podem 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? Introdução à Programação AULA 01: Introdução à Lógica de Programação Conceitos de Lógica Etapas para construção de um algoritmo Entender o enunciado Identificar operações necessárias Organizar em sequência Refletir sobre a solução Introdução à Programação AULA 01: Introdução à Lógica de Programação Exercício 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) Português estruturado Introdução à Programação AULA 01: Introdução à Lógica de Programação Exercício 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 Introdução à Programação AULA 01: Introdução à Lógica de Programação Exercício Fluxograma Início Afrouxar os parafusos da roda, um a um Com o macaco, levante o carro Termine de afrouxar os parafusos da roda e os retire Pegue o macaco Substitua o pneu Coloque e aperte os parafusos Com o macaco, abaixe o carro Aperte os parafusos definitivamente Fim Introdução à Programação AULA 01: Introdução à Lógica de Programação Exercício 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 Introdução à Programação AULA 01: Introdução à Lógica de Programação
Compartilhar