Bioeconomia: Diversidade e Riqueza para o Desenvolvimento Sustentável

21 a 25 de outubro de 2019

Trabalho 12857

Instituição Universidade Federal de Viçosa
Nível Ensino médio
Modalidade Pesquisa
Área de conhecimento Ciências Exatas e Tecnológicas
Área temática Engenharia/Tecnologia
Setor Instituto de Ciências Exatas e Tecnológicas
Bolsa BIC-Júnior
Conclusão de bolsa Sim
Apoio financeiro CNPq
Primeiro autor Iuri Dias Ribeiro
Orientador MARCUS HENRIQUE SOARES MENDES
Título Categorização e resolução de problemas do repositório do projeto URI Online Judge
Resumo No início do projeto foi feito um estudo sobre o URI Online Judge e foi observado que o ambiente fornece boa ajuda para quem está aprendendo a programar, pois nele há mais de 1821 exercícios em português divididos em 9 categorias e em níveis que vão de 1 a 10 e que podem ser resolvidos em 15 linguagens diferentes entre elas Java, Python, JavaScript e C, o que ajuda um programador a melhorar suas habilidades em diferentes linguagens. Esse projeto tem como objetivo incentivar a prática de programação e compartilhar conhecimentos por meio da utilização da plataforma de exercícios URI Online Judge, durante o projeto foram solucionados, na linguagem de programação C, mais de 200 exercícios de diferentes categorias e níveis de dificuldade disponíveis no URI Online Judge. À medida que cada problema foi resolvido, fez-se a catalogação dos problemas em categorias de acordo com os conhecimentos que são necessários para que o programador consiga resolver com êxito o problema. As categorias utilizadas foram: declaração de variáveis, formatação de saída, expressões aritméticas, expressões lógicas, comandos condicionais, comandos de repetição, comando de atribuição, vetores, vetores de caracteres, matrizes, chamada e uso de funções predefinidas, criação de funções sem retorno, criação de funções com retorno, passagem de parâmetros em funções, declaração de apontadores, declaração de registros e manipulação de registros. Para o desenvolvimento do trabalho foi utilizado o site do URI Online Jugde e uma IDE da linguagem C para facilitar a resolução dos exercícios, apesar do URI Online Judge também fornecer dentro do próprio site um editor de códigos. Adicionalmente, foram consultadas as bibliotecas math.h e string.h da linguagem C. Como conclusão tem-se que o ambiente é útil para os estudantes que estão aprendendo ou melhorando suas habilidades em programação e que a categorização de problemas pode ajudar o estudante a focar melhor seus estudos e, dessa forma, priorizar problemas que lhe façam obter novas competências ou mais habilidade nas categorias em que possuir maior dificuldade.
Palavras-chave Programação, URI Online Judge, Linguagem C
Apresentações
  • Painel: Ginásio, 24/10/2019, de 08:00 a 20:30
Gerado em 0,70 segundos.