Introdução à Lógica de Programação Carga Horária: 40 Pré requisito Para o melhor aproveitamento do curso Introdução à Lógica de Programação, é imprescindível ter participado do curso de Ambiente Windows ou possuir conhecimentos equivalentes. Objetivo O curso Introdução à Lógica de Programação objetiva ajudar o aluno a compreender a lógica de programação antes mesmo de trabalhar com quaisquer linguagens. Composto por conceitos, definições e exercícios práticos, o curso visa fazer com que o aluno desenvolva seu raciocínio lógico, enquanto conhece princípios básicos de desenvolvimento como algoritmos, sistemas de numeração, variáveis, entre outros. Introdução à Lógica Lógica.Programa: Tipos de linguagem de programação.Tradutores: Tipos de tradutores. Sistemas de Numeração Bit e byte.Sistemas de numeração: Decimal, Binário e Hexadecimal.Conversão de sistemas de numeração: Conversão de Binário para Decimal, Conversão de Hexadecimal para Decimal, Conversão de Binário para Hexadecimal, Conversão de Hexadecimal para Binário, Conversão de Decimal para Binário, Conversão de Decimal para Hexadecimal.Forma rápida para conversão de sistemas de numeração. Algoritmo Algoritmo.Elementos de um algoritmo: Ação, Decisão, Laço ou Loop.Algoritmo com o comando SE encadeado.Algoritmo com o comando CASO.Algoritmo com o comando ENQUANTO. Variáveis, Operadores e Funções Utilizando variáveis: Consistência de condições, Controle de repetições, Comparações de variáveis de memória com campos de registros.Tipos de variáveis.Nomes de variáveis.Declaração de variáveis.Comando de atribuição.Constantes.Operadores aritméticos: Contadores e acumuladores.Operadores relacionais.Operadores lógicos: Tabela de decisão; Tabela de decisão com números binários.Função.Concatenação de alfanuméricos. Fluxograma Simbologia.Criando fluxogramas: Estruturas básicas.Teste de Mesa. Processamento Predefinido Construindo um processamento predefinido. Laço ou Loop e Repetição Comandos FOR...NEXT (SE...ENTÃO...SENÃO). (PARA...PRÓXIMO); WHILE (ENQUANTO); IF...THEN...ELSE Variáveis Indexadas e Laços Encadeados Vetores e matrizes.Laços encadeados. Banco de Dados e Tipos de Programação Banco de dados: Considerações para tipos de dados, Tipos de dados.Modelo de dados: Relacionamento (Chave primária e Chave estrangeira); Modelo Entidade-Relacionamento; Índice; Regras de validação; Texto de validação.Objeto: Elementos da interface de um objeto.Tipos de Programação: Ocorrências de eventos; Mensagens do Windows; Gerenciador de eventos; Controlador de evento padrão; Procedure complementar.Criação de tabelas.Relacionamento das tabelas.Consistência dos campos.Sistema de controle de cadastro: Programa de inclusão; Programa de consulta; Programa de alteração; Programa de exclusão.