Mudanças entre as edições de "Sistemas automáticos de avaliação"
Linha 11: | Linha 11: | ||
====1 - Numero==== | ====1 - Numero==== | ||
− | Esse numero é o numero referente ao problema, é ele quem identifica qual é o problema na hora de enviar a resolução para avaliação. Você também consegue acessar a pagina referente ao problema com esse numero nesse formato | + | Esse numero é o numero referente ao problema, é ele quem identifica qual é o problema na hora de enviar a resolução para avaliação. Você também consegue acessar a pagina referente ao problema com esse numero nesse formato. |
<pre> | <pre> | ||
https://www.urionlinejudge.com.br/judge/pt/problems/view/NUMERO/ | https://www.urionlinejudge.com.br/judge/pt/problems/view/NUMERO/ | ||
Linha 21: | Linha 21: | ||
</pre> | </pre> | ||
− | ==== 2 - | + | ==== 2 - Nome ==== |
+ | Essa área é reservada ao nome do problema. | ||
+ | |||
+ | ==== 3 - Autor ==== | ||
+ | Esse área é reservada aos dados de quem postou o problema. | ||
+ | |||
+ | ==== 4 - Tempo Limite==== | ||
+ | |||
+ | Ao realizar a correção do seu código, o próprio sistema irá inserir os dados e analisar os resultados obtidos. Por mais que seu código responda corretamente, os problemas tem um "tempo limite" de execução, então se seu código processar e responder mais lentamente que o limite estabelecido no problema o código será considerado incorreto. | ||
+ | Porem esse não é um problema que quem está iniciando deve se preocupar, pois seu código raramente irá encontrar esse problema. | ||
+ | |||
+ | ==== 5 - Contexto ==== | ||
+ | |||
+ | Essa área é onde há a contextualização do problema, geralmente uma história ou explicação lúdica de pra que o seu sistema está sendo feito. | ||
+ | |||
+ | ==== 6 - Entrada ==== | ||
+ | |||
+ | Área responsável por explicar quais serão as entradas do seu programa, o tipo e o formato que seu código deve ler. Se o seu código não ler os dados como essa área indica o sistema não conseguirá inserir os dados corretamente, o que levará a falha na avaliação. | ||
+ | São pouquíssimos os problemas que não exigem entradas. | ||
+ | |||
+ | ==== 7 - Saída ==== | ||
+ | |||
+ | Área responsável por explicar quais será a saída do seu programa, |
Edição das 12h48min de 29 de junho de 2020
Índice
Sistemas automáticos de avaliação
Durante esse projeto haverá diversas atividades sugeridas para fixar e colocar em prática os conteúdos aqui estudados. Tanto para a leitura quanto para a avaliação da resolução das atividades serão utilizado dois sites: o Uri e o site da OBI
Uri
A URI Online Judge é um projeto desenvolvido pelo departamento de ciência da computação da universidade URI. Esse portal apresenta um repositório com diversos problemas com diversos níveis de dificuldades para serem resolvidos por meio da programação.
Anatomia de um problema URI
1 - Numero
Esse numero é o numero referente ao problema, é ele quem identifica qual é o problema na hora de enviar a resolução para avaliação. Você também consegue acessar a pagina referente ao problema com esse numero nesse formato.
https://www.urionlinejudge.com.br/judge/pt/problems/view/NUMERO/
Por exemplo:
//Pagina da URI referente ao problema "Soma Simples - 1003" https://www.urionlinejudge.com.br/judge/pt/problems/view/1003/
2 - Nome
Essa área é reservada ao nome do problema.
3 - Autor
Esse área é reservada aos dados de quem postou o problema.
4 - Tempo Limite
Ao realizar a correção do seu código, o próprio sistema irá inserir os dados e analisar os resultados obtidos. Por mais que seu código responda corretamente, os problemas tem um "tempo limite" de execução, então se seu código processar e responder mais lentamente que o limite estabelecido no problema o código será considerado incorreto. Porem esse não é um problema que quem está iniciando deve se preocupar, pois seu código raramente irá encontrar esse problema.
5 - Contexto
Essa área é onde há a contextualização do problema, geralmente uma história ou explicação lúdica de pra que o seu sistema está sendo feito.
6 - Entrada
Área responsável por explicar quais serão as entradas do seu programa, o tipo e o formato que seu código deve ler. Se o seu código não ler os dados como essa área indica o sistema não conseguirá inserir os dados corretamente, o que levará a falha na avaliação. São pouquíssimos os problemas que não exigem entradas.
7 - Saída
Área responsável por explicar quais será a saída do seu programa,