LÓGICA DE PROGRAMAÇÃO Objetivos Demonstrar técnicas para resolução de problemas e conseqüentemente automatização de tarefas. Servir como base para o aprendizado de qualquer linguagem de programação. Carga Horária 12 (doze) horas Conteúdo Programático 1. Introdução à Lógica de Programação 1.1. Lógica 1.2. Seqüência lógica 1.3. Instruções 1.4. Algoritmo 1.5. Algoritmos computacionais 1.6. Exercícios 2. Desenvolvendo algoritmos 2.1. Pseudocódigo 2.2. Regras para construção do Algoritmo 2.3. Fases 2.4. Exercícios 3. Diagrama de Bloco 3.1. O que é um diagrama de bloco? 3.2. Simbologia 3.3. Exercícios 4. Itens fundamentais 4.1. Constantes, Variáveis e Tipos de Dados 4.1.1. Constantes 4.1.2. Variáveis 4.1.3. Tipos de Variáveis 4.1.4. Declaração de Variáveis 4.2. Principais comandos 4.2.1. Comando de atribuição 4.2.2. Comandos de entrada e saída 4.3. Exemplo de Algoritmo 4.4. Teste de Mesa 4.5. Exercícios 5. Expressões 5.1. Expressões Aritméticas 5.1.1. Linearização de expressões 5.2. Expressões lógicas 5.2.1. Operadores relacionais 5.2.2. Operadores lógicos 5.3. Expressões literais 5.4. Exercícios 6. Estrutura Condicional 6.1. Estrutura condicional simples 6.2. Estrutura condicional composta 6.3. Exercícios 7. Estruturas de Repetição 7.1. Interrupção no início 7.2. Interrupção no interior 7.3. Interrupção no fim 7.4. Exercícios