
Vídeo de introdução ao Curso.
Conceito de Algoritmos e Lógica de Programação
Exercícios
Desafios Lógicos
Onde estão os algoritmos na nossa vida?
Exemplo clássico de Algoritmo
Exercício
Apresentadas as formas de representar um Algoritmo: Descrição Narrativa, Fluxograma, Diagrama de Chapin, Pseudocódigo (Portugol ou Português Estruturado)
Exemplos
Exercícios
Ciclo do Processamento de Dados
O que são variáveis e para que servem?
Identificando Entradas, Processamento e Saída
Exemplo de Algoritmo Completo
Apresentação da Ferramenta VisuAlg
Como nomear variáveis? O que vale e o que não vale nos nomes?
Teste de conhecimento
Os tipos de variáveis
Exemplos práticos
Exercício Resolvido
Os operadores aritméticos (+, -, /, *)
Os operadores de resto e divisão inteira e seus usos (% div)
O operador de exponenciação ^
Exercícios
O que são funções nativas ou built-in?
raizq
maiusc
minusc
compr
a constante pi
Exercícios
Exercício prático para fazer.
Expressões
Prioridades de operações na resolução de expressões
Linearização de expressões
Exercícios
Três exercícios de fixação resolvidos
Exercício prático com uso de operadores aritméticos.
Como fazer cálculos percentuais (acréscimo e desconto) nos algoritmos
Exercícios práticos com cálculos percentuais.
Operadores relacionais
Operadores lógicos
Resolução de expressões
Exercícios resolvidos
O que são estruturas condicionais
Como criar estruturas condicionais para resolver problemas ou subproblemas
Exemplos
Exercícios
Exercícios práticos com a estrutura condicional se entao senao.
O que são variáveis contadoras?
Para que servem?
Como fazer
Variações
Exemplos
Desenvolvimento prático de um Quiz
O que são variáveis acumuladores ou somadoras
Para que servem?
Como e quando usá-las?
Exemplos
Exercícios práticos para fazer.
Exercícios resolvidos com variáveis contadoras e acumuladoras
Exercícios para fazer
O que são Ses encadeados
Para que servem?
Como fazer
Exemplos
Exercícios para fazer
Como fazer ses encadeados de forma a tornar a velocidade e inteligência de seus algoritmos
O que é a Estrutura Escolha Caso
Quando usar e quando não usar
Como usar
Exemplos práticos
Exercícios com estruturas de decisão.
Exercícios extra.
O que é um teste de mesa
Para que serve
Como fazer
Exemplo prático
Introdução às estruturas de repetição
A estrutura enquanto faca
Exemplos
Exercício
Exercícios iniciante com estrutura enquanto faca.
Exercícios intermediários com estrutura enquanto faca.
Exercícios nível avançado com estrutura enquanto faca.
As estruturas de repetição
A estrutura Repita Ate
A estrutura Para Faca
Como optar pela estrutura mais apropriada
Exercícios resolvidos
Exercícios.
Exercícios.
Exercícios.
Exercícios.
Introdução a Modularização (Procedimentos e Funções)
O uso de procedimentos
Para que servem?
Escopo de variáveis (locais e globais)
Uso de Parâmetros ou Argumentos
Exemplos práticos
Introdução a Modularização (Procedimentos e Funções)
O uso de funções
Para que servem e quando usar?
Escopo de variáveis (locais e globais)
Uso de Parâmetros ou Argumentos
Exemplos práticos
Exercícios.
O que são vetores?
Situações de uso
Como usar
Exemplos práticos
Exercícios resolvidos
Exercícios.
O que são matrizes?
Situações de uso
Como usar
Exemplos práticos
Exercícios (ver nos recursos o arquivo pdf)
Exercícios resolvidos de Matrizes
Domine Algoritmos e Lógica de Programação com um Especialista em Educação Tecnológica!
Aprenda com o renomado Professor Cristhiano Vasconcellos, do Instituto Federal Farroupilha, com mais de 20 anos de experiência em ensino de Algoritmos e Lógica de Programação. Este curso completo, do básico ao avançado, é o caminho definitivo para quem deseja se destacar na área da programação.
O que você pode esperar deste curso?
Abordagem Passo a Passo: Desde os conceitos básicos até técnicas avançadas, cada etapa é cuidadosamente explicada com uma abordagem didática e prática.
Rico em Exemplos: Envolva-se em uma riqueza de exemplos e exercícios resolvidos para consolidar seu entendimento e fortalecer suas habilidades.
Foco na Prática: Aprenda fazendo! Este curso oferece uma variedade de atividades práticas para você aplicar seus conhecimentos e solidificar seu aprendizado.
Método Eficaz e Visual: O Professor Cristhiano desenvolveu um método simples e visual, repleto de recursos visuais como gráficos, esquemas e a ferramenta VisuAlg, que tornam o aprendizado acessível e sem complicações.
Base Fundamental para Qualquer Linguagem de Programação: Algoritmos são a base essencial para qualquer linguagem de programação. Este curso oferece os fundamentos necessários para que você possa dominar qualquer linguagem com confiança e facilidade.
Para quem é este curso?
Iniciantes e intermediários que desejam desenvolver uma sólida base em Algoritmos e Lógica de Programação.
Estudantes de cursos superiores na área de Computação que buscam aprofundar seus conhecimentos e se preparar para disciplinas relacionadas.
Profissionais de TI que desejam aprimorar suas habilidades técnicas e se destacar no mercado de trabalho.
Observação Importante:
Não espere mais! Comece sua jornada rumo à excelência em programação com o curso que proporciona uma base sólida e habilidades práticas essenciais. Inscreva-se agora e dê o próximo passo em sua carreira tecnológica!