Decidi escrever sobre portugol para auxiliar o pessoal da monitoria de algoritmos, porém tentarei tratar de forma mais prática e abordando com mais detalhes em cima de dificuldades que eu identificar.
Para iniciar irei tratar algumas dificuldades(traves) iniciais…
1. Algoritmos é uma forma de organizar o pensamento de forma estruturada, ou seja é muito importante ENTENDER O PROCESSO.
Entender o processo é muito mais do que saber do que se trata… é compreender do que se trata e desmembrar o passo a passo até a resolução de forma que solucione o problema para todos os “causadores de problemas” possíveis.
2. Entendendo como funciona o fluxo do algoritmo se torna mais fácil entender como “codar” ele.
Get Ismael Carvalho’s stories in your inbox
Join Medium for free to get updates from this writer.
Após entender o fluxo do algoritmo(é melhor explicado aqui!) é possível compreender como todo o código será escrito e portanto sendo possível portar a ideia de resolução para qualquer plataforma de codificação.
3. Façam testes de mesa para todas as possibilidades abertas para evitar algum furo de lógica ex: nota1 + nota 2/QTDNotas //Piada interna.
O teste de mesa é a parte mais importante do processo de resolução pois ele valida todo o seu trabalho e garante que foi feito é de fato consistente.
4.Algoritmos é fácil, apenas demanda treino e persistência.
Como um professor já me disse: “não há dificuldade que resista ao tempo”, portanto não importa se está difícil treine ao máximo e compartilhe suas dificuldades pois é muito melhor resolver problemas em equipe do que sozinho.
Caso deseje continuar aprendendo comigo sobre portugol com visualg
.fluxogramas
.Sintaxe
.Questões







