Curso de Lógica de Programação
Vídeos e Tutoriais sobre Lógica de Programação Estruturada, com uso das ferramentas VisualG e Portugol Studio, em Português Estruturado.
Tópicos abordados: Algoritmos, Variáveis, Tipos de dados, Comandos diversos, Estruturas de Decisão (Condicional), Repetição (Loops), Vetores, Matrizes, Ordenação, Busca Binária, e muitos outros.
- Lógica de Programação – Apresentação e Definições
- Algoritmos e Fluxogramas
- Português Estruturado (Portugol) e o VisualG
- Variáveis e Tipos de Dados em Lógica
- Declaração e Atribuição de Variáveis
- Operadores e Expressões Aritméticas
- Comandos de Entrada e Saída de Dados
- Operadores e Expressões Relacionais
- Operadores e Expressões Lógicas – E, OU e NÃO
- Desvio Condicional Simples – SE .. ENTÃO
- Desvio Condicional Composto – SE .. ENTÃO .. SENÃO
- Desvio Condicional Encadeado – SE .. ENTÃO .. SENÃO SE
- Condicional com Comando CASO
- Estrutura de Repetição – Laço ENQUANTO
- Estrutura de Repetição – Laço REPITA ATÉ
- Estrutura de Repetição – Laço PARA
- Estruturas de Dados – Tipos e Definições
- Vetores – Definição e Declaração de Arrays Unidimensionais
- Vetores – Atribuição de Valores e Leitura de Dados
- Vetores – Exemplo no VisualG
- Exercícios Resolvidos de Vetores
- Algoritmo para Troca de Valores de Variáveis
- Algoritmo para Ordenação de Vetores
- Pesquisa Sequencial em Vetores
- Pesquisa Binária em Vetores
- Matrizes – Declaração e Atribuição de Arrays Bidimensionais
- Exercício Resolvido de Lógica: Soma de Matrizes
- Subrotinas: Procedimentos
- Subrotinas: Funções
- Funções de Manipulação de Strings (VisualG)
- Como gerar números aleatórios no Portugol Studio
- Exercícios de Lógica de Programação: Calcular Tabuadas
- Exercícios de Lógica de Programação: Sequência de Fibonacci
- Algoritmo para verificar se um número é um Quadrado Perfeito
- Algoritmo para verificar se um número é Fibonacci
- Algoritmo para calcular Dígitos de verificação de CPF
- Exercícios de Lógica de Programação: Jogos da Mega-Sena
- Exercícios de Lógica de Programação: Variáveis, Operadores e Comandos Leia e Escreva
- O que é Recursividade
- Algoritmo Recursivo para Torre de Hanoi (em Python)
- Quiz de Lógica de Programação com Respostas