Buscar

CCT0411 1

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

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando