Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Lógica de Programação e Algoritmos: Guia Completo
Rating: 4.6 out of 5(5 ratings)
13 students

Lógica de Programação e Algoritmos: Guia Completo

Aprenda fluxogramas, pseudocódigo, para resolver problemas computacionais de forma eficiente, Com Portugol e VisuAlg
Last updated 7/2025
Portuguese

What you'll learn

  • Compreender os fundamentos da lógica de programação, aprendendo a importância dos algoritmos e como estruturar soluções computacionais.
  • Identificar e utilizar corretamente os tipos de dados, entendendo a diferença entre variáveis, constantes e suas aplicações nos algoritmos.
  • Executar operações básicas de entrada e saída de dados, manipulando valores e armazenando informações corretamente em um programa.
  • Criar fluxogramas para representar algoritmos sequenciais, utilizando diagramas para visualizar o fluxo de execução de um programa.
  • Escrever algoritmos utilizando pseudocódigo na ferramenta Visualg, facilitando a transição para linguagens de programação reais.
  • Utilizar comandos condicionais simples em fluxogramas, permitindo que algoritmos tomem decisões com base em condições específicas.
  • Implementar estruturas de decisão de múltipla escolha em pseudocódigo, tornando programas mais flexíveis e adaptáveis a diferentes cenários.
  • Aplicar estruturas de repetição "enquanto" em fluxogramas, criando loops para executar blocos de código de forma eficiente.
  • Escrever estruturas de repetição "enquanto" e "repita...até" em pseudocódigo, entendendo suas diferenças e aplicações.
  • Compreender os princípios da modularização, diferenciando variáveis locais e globais para organizar e reutilizar código de forma eficiente.
  • Desenvolver habilidades para resolver problemas computacionais de forma lógica, aplicando os conceitos aprendidos para criar soluções eficazes

Course content

11 sections • 27 lectures • 4h 54m total length
  • Introdução a Lógica de programação - parte 110:27
  • Introdução a Lógica de programação - parte 213:41
  • Exercicios de Introdução a Lógica de programação
  • Desafio de Introdução a Lóguca de programação

Requirements

  • Este curso é ideal tanto para iniciantes quanto para aqueles que desejam aprimorar suas habilidades em lógica de programação. Não é necessário ter experiência prévia, pois começamos do zero e avançamos gradualmente até conceitos mais estruturados.
  • Se você nunca programou antes, este curso vai guiá-lo passo a passo, explicando desde os conceitos básicos até a criação de algoritmos utilizando fluxogramas e pseudocódigo. Para aqueles que já têm alguma familiaridade com programação, será uma excelente oportunidade para reforçar a lógica e melhorar a construção de algoritmos eficientes. Tudo o que você precisa para começar é: Vontade de aprender e resolver desafios computacionais. Acesso a um computador com conexão à internet. Instalação do Visualg (ferramenta gratuita para pseudocódigo, que será utilizada ao longo do curso). Não há barreiras para iniciar sua jornada na programação. Inscreva-se e comece agora mesmo!

Description

Este curso oferece uma introdução completa ao Pensamento Computacional e à Lógica de Programação, abordando os conceitos fundamentais para a criação de algoritmos eficientes. Ideal para iniciantes e estudantes de tecnologia, o curso combina teoria e prática para ensinar desde a estruturação básica de um programa até o desenvolvimento de algoritmos mais complexos.

O que você vai aprender:

  1. Introdução à Lógica de Programação – Conceitos iniciais, importância dos algoritmos e como estruturar soluções computacionais.

  2. Conceitos Básicos e Tipos de Dados – Aprenda sobre variáveis, constantes e os principais tipos de dados utilizados na programação.

  3. Comandos Básicos – Entenda como funcionam entrada e saída de dados, atribuição de valores e declaração de variáveis.

  4. Desenvolvimento de Algoritmos Sequenciais – Criação de fluxogramas para representar a lógica dos programas de forma visual.

  5. Pseudocódigo com Visualg – Estruture algoritmos utilizando a ferramenta Visualg, facilitando a transição para linguagens de programação reais.

  6. Comandos Condicionais Simples – Aprenda a tomar decisões dentro dos algoritmos utilizando estruturas condicionais em fluxogramas.

  7. Comandos Condicionais de Múltipla Escolha – Uso do pseudocódigo para criar algoritmos com múltiplas opções de decisão.

  8. Estruturas de Repetição (Enquanto) – Como utilizar loops para repetir ações enquanto uma condição for verdadeira (fluxograma e pseudocódigo).

  9. Estrutura de Repetição "Repita...Até" – Entenda como funciona essa estrutura de repetição em pseudocódigo e sua aplicação.

  10. Introdução à Modularização – Conceito de modularização e a diferença entre variáveis locais e globais na programação.

  11. Passagem de Parâmetros – Como enviar valores entre funções utilizando passagem por valor.

Por que escolher este curso?

  1. Conteúdo estruturado – O curso cobre todos os fundamentos necessários para quem deseja aprender lógica de programação.

  2. Aprendizado progressivo – Os conceitos são introduzidos de forma didática, facilitando a compreensão mesmo para iniciantes.

  3. Aplicação prática – O curso inclui exemplos práticos e exercícios para reforçar o aprendizado.

  4. Preparação para outras linguagens – Com uma base sólida em lógica, você poderá aprender qualquer linguagem de programação com mais facilidade.

  5. Certificado de conclusão – Ao finalizar o curso, você receberá um certificado para comprovar seus conhecimentos.

Inscreva-se agora e aprenda lógica de programação do zero!

Who this course is for:

  • Este curso é ideal para estudantes, iniciantes em programação e profissionais que desejam aprender os fundamentos da lógica de programação e algoritmos. Se você quer entender como criar soluções computacionais eficientes, desenvolver habilidades em fluxogramas, pseudocódigo e estruturas de controle, este curso é perfeito para você.
  • Perfeito para quem está começando a jornada na programação, sem experiência prévia, ou para quem busca reforçar seus conhecimentos básicos. Se você é estudante de cursos como Análise de Sistemas, Ciência da Computação, ou qualquer área relacionada à tecnologia, ou mesmo um profissional que deseja aprimorar suas habilidades de programação, este curso oferece a base sólida necessária para construir sua carreira.