- Carga horária: 10 horas
- Modalidade: Turmas, VIP, In Company
- Descrição: Lógica de Programação é a técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados objetivos dentro de certas regras baseadas na Lógica matemática e que depois são adaptados para a Linguagem de Programação utilizada pelo programador para construir seu software.
- Lógica de programação
- O que é um computador?
- Introdução
- Metodologia
- Instruções
- Introdução
- Algoritmos e formas de representação
- Forma narrativa
- Fluxograma ou Simbologia
- Vantagens e Desvantagens do uso de Fluxograma/Simbologia
- Fases de um algoritmo
- Linguagem Algorítmica
- Estrutura de um algoritmo
- Variáveis, constantes e tipos de dados
- Variáveis
- Constantes
- Qual a diferença entre variáveis e constantes?
- Tipos de Dados
- Comandos de Atribuição
- Comandos de entrada e saída de dados ( Escreva e Leia )
- Operadores
- Operadores Aritméticos
- Operadores Relacionais
- Estruturas de decisão e repetição
- Estruturas de decisão
- Se Então (If … Then)
- Caso Selecione (Select…Case)
- Estruturas de Repetição ou iteração
- Estrutura “Enquanto..Faça”
- Operadores lógicos
- Operador Lógico “E”
- Operador Lógico “OU”
- Operador Lógico “NÃO”
- Modularização
- “Ferramentas” para modularização
- Procedimento ou rotina
- Função
- Diferenças entre Procedimentos e funções
- Funções e Procedimentos na prática
- Conclusão sobre Lógica de Programação
- O que é Linguagem de Programação?
- História da linguagem Pascal
- A linguagem Pascal
- O que é um Compilador?
- Edição do Programa
- Estrutura de um programa em pascal
- Cabeçalho do Programa
- Área de declarações
- Sub-área uses
- Sub-área var
- Corpo do programa – begin..end
- Variáveis e tipos de dados
- Atribuindo e declarando variáveis
- Operadores
- Operadores Aritméticos
- Operadores Relacionais
- Comandos de entrada e saída de dados
- read e readln
- Usando o Dev-Pascal/FreePascal
- Meu primeiro programa em Pascal
- write e writeln
- Criando um programa de multiplicação passo a passo
- Compilando um programa
- Trabalhando com comentários
- Recapitulando o que aprendemos até aqui
- Declaração de Constantes
- Comando Readkey
- Comando ClrScr
- Comando TextBackGround
- Comando TextColor
- Comandos ou estruturas de Decisão
- Comando if
- Primeira sintaxe If..Then..Else
- Segunda sintaxe If..Then..Else
- Comando case ou case switch
- Laços de repetição
- Comando For
- Comando for..downto
- Comando Repeat Until
- Comando while..do
- Procedimentos e funções
- Procedimentos
- Passagem de parâmetros via procedures
- Funções
- Declaração de funções
- Programa para calcular média
- Programa para ordenar valores
- Operador lógico AND
- Operador lógico OR
- Operador lógico NOT
- Concatenar Strings
- Conclusão