Introdução à Lógica de Programação
Desenvolva o raciocínio computacional para dominar os fundamentos da programação
- Carga horária
- 16 horas
- Nível
- iniciante
- Formato
- curso_digital
- Investimento
- R$ 699,00
- Parcelamento
- 12x de R$ 58,25
Sobre o curso
Este curso foi cuidadosamente elaborado para introduzir os participantes ao fascinante mundo da programação, focando na construção de uma base sólida em lógica. Através de uma abordagem didática e prática, os alunos serão guiados desde os conceitos mais elementares, como a declaração de variáveis e o funcionamento dos operadores, até a compreensão e aplicação de estruturas de controle que ditam o fluxo de um programa. Nosso objetivo é desmistificar a programação, tornando-a acessível a todos que desejam dar os primeiros passos nesta área. Com uma metodologia que prioriza a prática, o curso "Introdução à Lógica de Programação" capacita os alunos a desenvolverem um raciocínio estruturado, essencial para a resolução de problemas complexos de forma eficiente e lógica. Exploraremos desde a representação de algoritmos utilizando pseudocódigo até a manipulação de dados com vetores e a organização do código em funções modularizadas, fornecendo as ferramentas necessárias para que os futuros programadores possam construir e entender a arquitetura de softwares de maneira eficaz. Prepare-se para pensar como um programador e transformar ideias abstratas em soluções concretas.
Objetivos
"Compreender os princípios fundamentais da lógica de programação e sua importância no desenvolvimento de software.","Elaborar algoritmos eficazes utilizando pseudocódigo e outras ferramentas de representação lógica.","Dominar a declaração de variáveis, o uso de operadores e as estruturas de controle de fluxo (sequência, decisão e repetição).","Aplicar estruturas de dados básicas como vetores e matrizes para manipular coleções de informações.","Desenvolver e utilizar funções para modularizar o código, promovendo a reutilização e a organização, e otimizando o desenvolvimento.","Analisar problemas computacionais e conceber soluções lógicas e estruturadas por meio de algoritmos."
Conteúdo programático
Módulo 1: Fundamentos da Lógica de Programação - Introdução à Lógica de Programação - O que é lógica de programação? - Por que aprender lógica de programação? - Pensamento computacional e resolução de problemas - Etapas de um Programa - Análise do problema - Desenvolvimento do algoritmo - Codificação - Teste e depuração - Pseudocódigo e Estruturação - Conceito de algoritmo - Regras e sintaxe básica do pseudocódigo - Fluxogramas e sua importância - Boas práticas de estruturação de algoritmos Módulo 2: Estruturas e Operações Básicas - Declaração de Variáveis e Atribuição de Valores - Conceito de variável e tipos de dados (inteiro, real, caractere, lógico) - Nomenclatura de variáveis - Operador de atribuição - Constantes - Operadores Aritméticos, Relacionais e Lógicos - Operadores aritméticos (+, -, , /, %, ) - Precedência de operadores aritméticos - Operadores relacionais (==, !=, , =) - Operadores lógicos (AND, OR, NOT) - Conceito de Tabela Verdade - Construção e interpretação de tabelas verdade - Aplicação dos operadores lógicos na tomada de decisões Módulo 3: Estruturas de Controle - Estrutura Sequencial - Execução linear de instruções - Ordem das operações - Decisão Simples e Seleção Múltipla - Estrutura condicional 'SE' (ou 'IF') - Estrutura condicional 'SE-SENAO' (ou 'IF-ELSE') - Aninhamento de condições - Estrutura de seleção 'ESCOLHA-CASO' (ou 'SWITCH-CASE') - Estruturas de Repetição e Variáveis de Controle - Laço 'ENQUANTO' (ou 'WHILE') - Laço 'REPITA-ATE' (ou 'DO-WHILE') - Laço 'PARA' (ou 'FOR') - Variáveis de controle e contadores - Acumuladores Módulo 4: Estrutur…
Público-alvo
Este curso é ideal para iniciantes absolutos em programação, incluindo estudantes do ensino médio e superior que buscam uma base sólida, profissionais em transição de carreira para a área de tecnologia, entusiastas que desejam entender como computadores "pensam", ou qualquer pessoa curiosa que queira desenvolver o pensamento lógico e computacional. Não é necessária experiência prévia em programação, mas recomenda-se familiaridade básica com o uso de computadores e a lógica de operação de sistemas digitais.
Pré-requisitos
Familiaridade básica com o uso de um computador e navegação na internet.