Aprendendo com desafios
A resolução de problemas está contida das competências gerais da BNCC e é de extrema importância no desenvolvimento da ciência, da tecnologia e no mercado de trabalho.
Para alcançar um bom nível ou excelência em uma habilidade, ela precisa ser lapidada de forma prática, pela repetição, análise e avaliação crítica dos resultados obtidos e também do processo de resolução.
Um ótimo caminho para o desenvolvimento da habilidade em programação é a resolução de desafios, de forma orientada, com complexidade gradativa, utilizando a linguagem de interesse. Para atender essa questão, uma plataforma que avalio como excelente é a URI Online Judge.
O objetivo apresentado aqui é registrar as funções, estruturas e elementos ao avançar nos desafios da plataforma para as diferentes linguagens que vou aprendendo.
Não há o objetivo de apresentar a resolução de todos os desafios da plataforma, mas sim os novos elementos que vão sendo agregados aos conhecimentos da linguagem.
O objetivo é resolver os problemas, mas no caminho, apreciar o aprendizado de linguagens de programação.
Resoluções
- URI-1001 Extremamente básico
- URI-1002 Área do círculo
- URI-1005 Média 1
- URI-1009 Salário com Bônus
- URI-1010 Cálculo Simples