Baixe o app para aproveitar ainda mais
Prévia do material em texto
05/04/2018 AVA UNINOVE https://ava.uninove.br/seu/AVA/topico/container_impressao.php 1/4 Noções de Lógica e Algoritmo ESTA AULA PROCURA MOSTRAR AO ALUNO, POR MEIO DE EXEMPLOS COTIDIANOS, O SIGNIFICADO DO ALGORITMO E LÓGICA. LÓGICA É UM CONCEITO DE DIFÍCIL DEFINIÇÃO, POR ISSO, MELHOR DO QUE DEFINI-LA, É SENTI-LA. Legenda: VíDEO Entendendo o Algoritmo e Lógica A lógica é definida como a correção, a ordem do pensamento, o raciocínio etc. Pode ser definida também como sendo a razão. Mas qual o sentido de tudo isso? Falando-se em razão, um louco tem razão? 1.1 Analogia Existem testes para avaliar a sanidade mental de um paciente como por exemplo, responder a um questionário com perguntas assim: Já matou algum gato? Você se considera louco? Você fala sozinho frequentemente? Xinga seu computador quando um programa dá errado? Etc. Após algumas pesquisas, um aluno pertencente à Diretoria dos cursos de Informática da UNINOVE chegou à conclusão de que um louco não tem lógica e por conseguinte não tem razão. Resolveu então, fazer para o seu Trabalho de Conclusão de Curso (TCC) um teste que ele denominou de QL (Quociente Lógico), que substituiria os testes de sanidade convencionais em que se aplicam questionários como o mencionado acima. O teste trata-se do seguinte: Colocar sobre uma mesa dois copos cheios de substâncias diferentes. Por exemplo, um com suco de abacate (copo A) e outro com vinho do porto (copo B). O teste consiste em trocar o contéudo entre os dois copos, de modo que o copo que possui o vinho fique com o suco e o copo que possui o suco fique com o vinho. O objetivo do teste é: Estudar a lógica. Será que um louco conseguiria realizar tal tarefa? A figura 1 abaixo ilustra isso. 01 / 03 05/04/2018 AVA UNINOVE https://ava.uninove.br/seu/AVA/topico/container_impressao.php 2/4 1.2 Discussão sobre a lógica envolvida para esse teste Para realizarmos tal tarefa temos que ter lógica. Não sabemos exatamente como pensamos ou raciocinamos, mas de uma coisa temos certeza: É necessário ter conhecimento para raciocinar ou pensar. Exemplificando, para realizar esse teste, antes de tudo temos que saber sobre alguns pré-requisitos básicos, como por exemplo, saber que um líquido não pode ficar fora de um recipiente como o copo, aliás, o copo existe exatamente para esta finalidade: guardar líquidos. De posse desse conhecimento, raciocinamos logo na sequência que precisamos então, de mais um copo para podermos realizar tal tarefa, não é verdade? Somente com dois copos não seria possivel. 02 / 03 05/04/2018 AVA UNINOVE https://ava.uninove.br/seu/AVA/topico/container_impressao.php 3/4 1.3 Discussão sobre a lógica para a realização desse teste Como vimos acima, para realizarmos esse teste seria necessário providenciar mais um copo. Também não dá para realizá-la com um passe de mágica. Teremos que realizar alguns passos que obedecerão a uma certa sequência. A forma como vamos representar esses passos chama-se algoritmo. 1.4 O algoritmo: passos necessários para a realização do teste Passo 1: providencia mais um copo: copo C. Passo 2: coloca o conteúdo do copo B no copo C. Passo 3: coloca o conteúdo do copo A no copo B. Passo 4: coloca o conteúdo do copo C no copo A. Observe a animação a seguir para acompanhar os passos. Com base nelas, responda as questões 1 e 2 dos Exercícios a seguir. ANIMAÇÃO (https://ead.uninove.br/ead/disciplinas/web/_g/lp80_100/a01if01_lp80_100.htm) Agora que você já estudou esta aula, resolva os exercícios e verifique seu conhecimento. Caso fique alguma dúvida, leve a questão ao Fórum e divida com seus colegas e professor. EXERCÍCIOS (https://ead.uninove.br/ead/disciplinas/impressos/_g/lp80_100/a01ex01_lp80_100.pdf) REFERÊNCIA MANZANO, José Augusto Navarro Garcia; OLIVEIRA, Jair Figueiredo de. Algoritmos: Lógica para o desenvolvimento de programação. São Paulo: Érica, 2004. FORBELLONE, André Luiz Villar; EBERSPACHER, Henri Frederico. Lógica de Programação. Ed. Pearson Brasil, 2000. 03 / 03 05/04/2018 AVA UNINOVE https://ava.uninove.br/seu/AVA/topico/container_impressao.php 4/4
Compartilhar