









Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Este material didático aborda os conceitos básicos de lógica de programação e algoritmos, utilizando exemplos práticos para ilustrar a aplicação da lógica na resolução de problemas cotidianos. O conteúdo é apresentado de forma clara e organizada, com o objetivo de auxiliar na compreensão dos fundamentos da lógica computacional.
Tipologia: Esquemas
1 / 17
Esta página não é visível na pré-visualização
Não perca as partes importantes!










Código da aula: [DADOS]ANO1C3B1S1A Lógica, Algoritmo e Operação de Planilhas Eletrônicas Aula 2
Na aula passada, vocês aprenderam: O que já sabemos? o que é a lógica e sua importância na programação; o que são algoritmos e o que é programar; breve história da lógica e da computação.
A lógica pode ser definida, de maneira simples, como a arte de pensar e raciocinar de forma organizada e clara, seguindo princípios que buscam consistência e coerência na argumentação. Ela envolve a estruturação adequada de ideias para alcançar conclusões válidas a partir de premissas dadas. Em resumo, a lógica é a disciplina que guia o pensamento ordenado, ajudando a construir argumentos sólidos e a tomar decisões fundamentadas. Relembrando: o que é lógica?
Vamos apresentar um cenário simples e discutir sobre como pode ser útil tomar decisões lógicas. Imagine que você tem a opção de escolher entre diferentes meios de transporte para ir ao trabalho, que está localizado a uma distância considerável da sua casa. As opções incluem: carro próprio, transporte público (ônibus) e bicicleta. Vamos pensar logicamente juntos? Decisões lógicas © Getty Images
Cenário do transporte para o trabalho Considerações Prós Contras Carro próprio Conveniência e conforto. Pode oferecer flexibilidade de horários. Custos associados, como combustível, manutenção e estacionamento. Impacto ambiental. Transporte público (ônibus) Geralmente mais econômico. Menor impacto ambiental. Dependência de horários fixos. Possíveis atrasos e lotação. Bicicleta Ambientalmente amigável. Pode contribuir para a saúde e o condicionamento físico. Limitações climáticas. Pode exigir mais tempo.
DEFINIÇÃO: declaração ou sentença composta por palavras ou símbolos, e que contém valor lógico verdadeiro ou falso. FACILITANDO: uma declaração lógica é uma frase que pode ser verdadeira ou falsa. E o valor lógico é a nomenclatura dada para o resultado da proposição, que só pode ser verdadeiro ou falso. EXEMPLOS:
© Getty Images Desafio lógico Vídeo Elaborado especialmente para o curso com imagens © Getty Images.
Atividade da Torre de Hanói Prática de lógica em grupo. 25 minutos Registro Elabore uma lista de passos (algoritmo) de uma Torre de Hanoi, que consiste em três hastes A, B e C. Uma das hastes serve de suporte para três discos de tamanhos diferentes: 1 (pequeno), 2 (médio) e 3 (grande).
ATIVIDADE : vocês deverão transferir os três discos (a Torre de Hanói) para qualquer outra haste, até que fiquem na posição correta (do grande para o pequeno). REGRA: pode-se mover um disco de cada vez para qualquer outra haste, contanto que nunca seja colocado um disco maior sobre um menor. ENTREGA : Em grupos, encontrem os movimentos corretos, de acordo com as regras citadas acima, anotem os passos (algoritmo) e enviem suas respostas pelo AVA.
© Getty Images 1 2 3 Hoje desenvolvemos: A capacidade de utilizarmos a lógica na resolução de problemas cotidianos o tempo todo, não somente no contexto de tecnologias; A apresentação de uma forma estruturada de resolução de problemas, que é fundamentada no estabelecimento de condições e premissas, sendo possível resolver problemas complexos; A compreensão de que a tomada de decisão lógica traz um roteiro de pensamento lógico que facilita a resolução de problemas.
Referências da aula FORBELLONE, A. L. V; EBERSPÄCHER, H. F. Lógica de programação: A construção de algoritmos e estruturas de dados com aplicações em Python. Porto Alegre: Bookman, 2022. Identidade visual: imagens @Getty Images.