visualg
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
-
Estudando variáveis
-
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
- Aqui você vai encontrar artigos e um monte de coisa legal
- Canal do Slack
- Join on Slack
- Grupo do Telegram
- Don't pad
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.