Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
INTRODUÇÃO A LÓGICA DE PROGRAMAÇÃO - CCT0411 Semana Aula: 1 Fundamentos de Lógica e construção de algoritmos Tema Apresentação da disciplina Fundamentos de Lógica Palavras-chave Lógica; Estrutura de Programação; Fluxograma Objetivos · Interpretar problemas de diferentes domínios; · Utilizar o conceito de lógica na solução de problemas; · Utilizar estruturas próximas daquelas utilizadas nas linguagens de programação na solução dos problemas. Estrutura de Conteúdo Unidade 1 - Fundamentos de Lógica para a Solução de Problemas: 1. Solução de problemas Problema: Tudo que é difícil de explicar, resolver, tratar, lidar etc. Algoritmo: Sequência de etapas que visam atingir um objetivo específico. Por exemplo, resolver um determinado problema. Programa: Conjunto de comandos específicos que traduzem para o computador o que um algoritmo determinou que deva ser realizado. Lógica: Modo de raciocinar. As soluções dos problemas utilizam a lógica para serem criadas, ou seja, elas são ordenadas de uma forma que sejam possíveis de ser realizadas e de uma maneira que essa forma seja a mais adequada para o que se deseja obter (a ordenação do procedimento da solução segue uma lógica de raciocínio; a formalização dos procedimentos de resolução de problemas precisa ser refinada para aproximar-se do que será aplicado na prática: a lógica de programação); Lógica de programação: Uso correto das leis do pensamento,de processos de raciocínio e simbolização formais na programação de computadores objetivando racionalidade e o desenvolvimento de técnicas que cooperem para a produção de soluções logicamente válidas e coerentes, que resolvam com qualidade os problemas que se deseja programar (Forbellone e Eberspacher, 2000). 2. Tipos de estrutura Estrutura sequencial -indica que uma operação deve ser realizada em sequência à outra, ou seja, determina a ordem com que as operações devam ser realizadas; Estrutura de decisão - indica que, em um determinado momento, será necessário tomar uma decisão sobre qual operação realizar (entre uma gama limitada de opções) de acordo com um determinado critério (esse critério deve ser determinado pelo problema enunciado); Estrutura de repetição - indica que determinadas operações devem ser repetidas uma determinada quantidade de vezes (essa quantidade pode ser determinada exatamente ou pode depender de critérios, também determinados pelo problema enunciado). Estratégias de Aprendizagem Como se preparar para a aula? Leia o plano de aula e a leitura recomendada. O que fazer durante a aula? Desenvolva as atividades propostas esclarecendo suas dúvidas. O que fazer após a aula? Refaça os exercícios da aula e as tarefas propostas na articulação teoria-prática. Indicação de Leitura Específica Capítulo 1 do livro didático. Aplicação: articulação teoria e prática Assista este clipe sobre o Deep Blue aqui: https://goo.gl/A6IRYa. Embora esteja em inglês, é possível compreender o que o narrador diz e o seu contexto. Considerações Adicionais
Compartilhar