visualg icon indicating copy to clipboard operation
visualg copied to clipboard

Repositório para hospedagem do conteúdo do meu curso de lógica de programação.

Visualg

Esse material será utilizado nas aulas que serão ministradas no curso de Lógica de Programação do Senac de Sorriso - MT.

Sobre o curso

Esse conteúdo tende a ensinar lógica de programação utilizando português estruturado (portugol). Através dessa linguagem, iremos compreender esse assunto e solidificarmos esse conhecimento que deve ser básico para todo programador.

Utilizaremos o programa Visualg para escrevermos e testarmos nossos primeiros algoritmos.

O Visualg é um programa que permite criar, editar, interpretar e que também executa os algoritmos em portugol como se fosse um "programa" de computador.

Neste curso serão abordados conceitos básicos que são utilizados em linguagens imperativas como C, C++, Java, C#, PHP, Ruby, Python, JavaScript :heart: e outras.

Aqui você não terá tudo de mão beijada, mas será estimulado a descobrir por si só o fascinante mundo da programação, baseando-se nos conteúdos apresentados e nos exercícios.

Apostila :books:

  • Introdução a Lógica de Programação
    • Para que serve a Lógica de Programação?
    • Conceituando algoritmos
      • Problemas e soluções
      • Como construir algoritmos
      • Desenvolvendo algoritmos
        • Descrição Narrativa
        • Fluxograma
        • Pseudocódigo
    • Exercícios
  • Construindo os primeiros algoritmos
    • Estudando variáveis
      • Por que declarar variáveis e como nomeá-las?
      • O que são tipos de variáveis?
    • Constantes
    • Comandos de atribuição, entrada e saída de dados
      • Comandos de Atribuição
      • Comando de Entrada de Dados
      • Comando de Saída de Dados
    • Expressões
      • Operadores aritméticos
      • Operadores Relacionais
      • Operadores Lógicos
      • Expressões Lógicas
    • Exercícios
  • Avançando
    • Funções intrínsecas
    • Estrutura condicional
      • Estrutura condicional simples
      • Estrutura condicional composta
      • Estrutura condicional aninhada
    • Exercícios
    • Desafio
  • Estruturas de repetição
    • Estrutura para
    • Estrutura enquanto
    • Estrutura repita
    • Exercícios

Links úteis

Autores

Veja também a lista de contribuidores que participaram deste projeto.

Licença

Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE.md para mais detalhes.

Código de conduta

Este curso utilizará o código de conduta do da comunidade DevMT - veja o arquivo CODE_OF_CONDUCT.md para mais detalhes.

Agradecimentos

  • DevMT - Que gentilmente cedeu seu código de conduta.