Plano de Aulas (sujeito a alterações ao longo do semestre)
Material de Aula
Contrato de aula (em breve)
Apresentação da disciplina - Conceitos de Lógica de Programação
Linguagens de Programação
A Linguagem Python
Tipos de Dados e Variáveis
Comandos de Saída e Entrada de dados
Operadores e Expressões Aritméticas
Operadores e Expressões Relacionais
Operadores e Expressões Lógicas
Estruturas de Seleção - Condicionais
Estruturas de Repetição - While/For
AT1B1-LPG-Atividade de raciocínio lógico e algoritmo
AT2B1-LGP-Atividade de algoritmo em Python (comandos básicos)
AT3B1-LGP-Atividade de operadores aritméticos e relacionais com expressões em Python
AT1B2-LGP-Estruturas de Seleção/Condicionais (if-else-elif)
AT2B2-LGP-Estruturas de Repetição(while-for)
Lógica de Programação
O que é lógica?
Lógica Aristotélica
Introdução à Lógica de Programação
O que é algoritmo?
Como funcionam as linguagens de programação?
Linguagens compiladas vs interpretadas
Tópicos Preliminares em Python
Comandos de saía e entrada de dados
Estruturas de Dados
Estruturas de Seleção