Bem-vindo ao site oficial das Olimpíadas Nacionais de Informática, um concurso de programação destinado a alunos do Secundário. As Olimpíadas são um concurso de carácter individual e as linguagens de programação permitidas para resolver os problemas propostos são o C, C++, Pascal ou Java.
Os melhores classificados terão a oportunidade de representar Portugal nas Olimpíadas Internacionais de Informática, que este ano serão realizadas de 28 de Julho a 4 de Agosto em Teerão, Irão.
Consulta a secção Informação para saberes mais. Podes também descobrir o que se passou nas edições passadas das Olimpíadas.
Receção no aeroporto
O secretário de Estado da Educação, João Costa, e o presidente da Direção da APDSI, Luís Vidigal, estiveram na passada sexta-feira, dia 4 de agosto, no aeroporto Humberto Delgado, em Lisboa, para receber a equipa portuguesa que representou Portugal nas Olimpíadas Internacionais de Informática que decorreram em Teerão, no Irão.
O Secretário de Estado da Educação tem vindo a manifestar o seu apreço pelos jovens em várias iniciativas. Sobre a sua presença na informática, João Costa já admitiu em diversas ocasiões ser uma área fundamental para o desenvolvimento de competências importantes para o futuro da população mais jovem.
09:55 07/08/2017
2 medalhas para Portugal nas IOI'2017
De 28 de Julho a 4 de Agosto realizou-se a 29ª edição das Olimpíadas Internacionais de Informática, em Teerão, no Irão. A delegação portuguesa foi composta pelos concorrentes Henrique Navas, Duarte Nascimento, Kevin Pucci e Guilherme Penedo e pelos líderes Pedro Ribeiro (Team Leader) e Pedro Paredes (Deputy Leader).
A participação portuguesa foi um grande sucesso, culminando na obtenção de duas medalhas de bronze por parte do Duarte Nascimento e Henrique Navas, que viram o seu árduo trabalho dar frutos
Com este resultado Portugal passa a acumular 8 medalhas de bronze, depois das 6 anteriores medalhas de bronze: 1 em 2002 por David Rodrigues, 1 em 2009 por Pedro Abreu, 1 em 2011 por Rodrigo Gomes, 2 em 2012 por Pedro Paredes e Francisco Machado e 1 em 2016 por Gonçalo Paredes.
A organização das ONI desde já felicita o Duarte Nascimento e o Henrique Navas por este seu brilhante resultado e faz votos para que a delegação portuguesa possa renovar este sucesso no próximo ano, no Japão, sempre procurando mais e melhores resultados, demonstrando que a informática e a algoritmia estão bem vivas em Portugal, merecendo o apoio por parte das entidades responsáveis e das empresas do ramo. Vale a pena apoiar os nossos jovens pois eles têm muito talento!
Parabéns Portugal!
13:35 06/08/2017
5 medalhas no CIIC
Os 8 primeiros classificados das Olimpíadas Nacionais de Informática foram convidados a representar Portugal no Concurso Ibero-Americano de Informática e Computação (CIIC). Este concurso, que serve também como preparação para as Olimpíadas Internacionais, tem caracter internacional e na edição 2017 participaram os melhores alunos de 13 países: Argentina, Bolivia, Brasil, Chile, Colombia, Cuba, Espanha, México, Perú, Portugal, Porto Rico, Rep. Dominicana e Irlanda (como país convidado).
Os resultados de Portugal foram muito bons e foram alcançadas 5 medalhas:
Medalha de Prata: Kevin Pucci e Henrique Navas.
Medalha de Bronze: Guilherme Penedo, Duarte Nascimento e Tiago Verdade.
A todos os alunos participantes ficam as nossas felicitações, e de modo muito especial aos nossos alunos medalhados.
Nota: na foto pode ver os alunos Henrique Navas, Kevin Pucci, Guilherme Penedo e Duarte Nascimento, que receberam as respectivas medalhas do CIIC durante as Olimpíadas Internacionais de Informática 2017.
13:28 06/08/2017
4 Portugueses nas IOI
Já são conhecidos os 4 alunos que nos vão representar nas Olimpíadas Internacionais de Informática'2017, que se vão realizar em Teerão, no Irão, de 28 a 4 de Agosto.
E os 4 alunos são:
- Henrique Navas- 12º ano da Escola Secundária D. Filipa de Lencastre (Lisboa)
- Duarte Nascimento- 12º ano da Escola Secundária da Amadora (Amadora)
- Kevin Pucci - 10º ano do Ag. Esc. Dr. Júlio Martins (Chaves)
- Guilherme Penedo- 12º ano da Salesianos do Estoril (Estoril)
Ficam aqui os nossos parabéns aos nossos 4 "olímpicos" e temos a certeza que tudo farão para continuar a sua preparação e trazer bons resultados para o nosso país!
22:37 11/06/2017
Prova de Seleção para as IOI
Realizou-se no DCC/FCUP, no dia 11 de Junho, a prova de seleção para as IOI'2017. Depois de um estágio online de preparação, os 7 primeiros da final participaram numa desafiante prova para apurar quem irá fazer parte da equipa portuguesa nas Olimpíadas Internacionais.
Classificação Global (Final+Seleção)
Classificação da Prova de Seleção
Aqui ficam os enunciados dos 4 problemas da prova de seleção:
- Problema A: Sequências complementares
- Problema B: Depois da prova
- Problema C: A caminho da seleção
- Problema D: Tubos de ensaio
Também pode ser consultado um pequeno álbum de fotos:
Parabéns a todos os 7! Daqui a pouco colocaremos mais informações sobre os 4 aluno apurados.
22:32 11/06/2017
Discussão dos problemas da final
Já está disponível a uma pequena discussão das soluções dos três problemas da final.
Discussão dos Problemas da Final
Novamente, obrigado a todos por participarem e estejam atentos ao início do estágio de seleção na plataforma loop em breve.
23:21 12/05/2017
Álbum de Fotos da Final
Já podes ver o álbum de fotos da final nacional, incluindo fotos individuais dos concorrentes durante a prova
- Álbum de Fotos da Final Nacional (versão Facebook)
Se tiverem mais fotos que gostassem de ver publicadas, por favor entrem em contacto com a organização que teremos todo o gosto em incluí-las no álbum.
23:36 08/05/2017
8 alunos no estágio de preparação
Os 8 primeiros da final, os nossos "olímpicos", vão agora ter um estágio de preparação. No final desse estágio será feita uma nova prova e do conjunto dessa prova com esta final sairão os 4 alunos que irão representar Portugal nas Olimpíadas Internacionais de Informática'2017, que se vão realizar em Teerão, no Irão. Os 8 alunos são:
- Henrique Navas - 12º ano da Escola Secundária D. Filipa de Lencastre (Lisboa)
- Duarte Nascimento - 12º ano da Escola Secundária da Amadora (Amadora)
- Guilherme Penedo - 12º ano dos Salesianos do Estoril (Estoril)
- Kevin Pucci - 10º ano do Agrupamento de Escolas Dr. Júlio Martins (Chaves)
- Rodrigo Rosmaninho - 12º ano do Colégio Nossa Senhora da Assunção (Anadia)
- Henrique Dias - 12º ano da Escola Básica e Secundária de Ourique (Ourique)
- Tiago Verdade - 12º ano do Colégio Nossa Senhora da Assunção (Anadia)
- David Nassauer - 10º ano da Escola Secundária D. Filipa de Lencastre (Lisboa)
Renovamos aqui os nossos parabéns a todos eles e temos a certeza que agora irão trabalhar muito e tudo farão para trazer bons resultados para o nosso país. Estes 8 alunos serão também convidados a representar Portugal no Concurso Ibero-Americano de Informática por Correspondência (CIIC).
22:59 08/05/2017
Classificação da Final
Já está disponível a classificação da final nacional!
Classificação
Oficial da Final
O grande vencedor das Olimpíadas Nacionais de Informática foi o Henrique Navas, da Escola Secundária D. Filipa de Lencastre (Lisboa). Parabéns também a todos os participantes, por terem chegado até à final nacional.
Aqui ficam os enunciados dos 3 problemas da final:
- Problema A: Chegar ao outro lado
- Problema B: Passeio de metro
- Problema C: Torre defeituosa
- Limites para todos os problemas
Ainda durante o dia de hoje colocaremos mais informações sobre os 8 primeiros e algumas fotos da final. Brevemente iremos também colocar aqui uma análise dos problemas da final.
22:52 08/05/2017
Treino com problemas de finais anteriores
Estão disponíveis para submissão os 27 problemas usados nas finais nacionais das ONI dos últimos 9 anos:
Mooshak com os 27 problemas das ONI 2008 a 2016
O concurso de treino está aberto a todos os que queiram experimentar resolver os problemas. Basta terem um email válido para receberem a password e clicarem no registo.
O feedback está no modo que será usado na final das ONI, ou seja, sabem quantos pontos teriam e que tipo de erros tiveram. Os testes são semelhantes aos testes oficiais, com uma distribuição de pontos similar, mas não são necessariamente os testes exactos usados nas provas reais. Notem também que antes de 2015 quando os problemas foram criados não era possível usar Java.
14:09 12/04/2017
Discussão das soluções da Qualificação
14:07 12/04/2017
Classificação Oficial da Qualificação
Classificação Oficial da Qualificação
A final nacional será no dia 8 de Maio e será uma competição presencial, a realizar no Departamento de Ciência de Computadores da Faculdade de Ciências da Universidade do Porto. Verifica se o teu nome está na lista dos finalistas e espera novidades nos próximos dias na tua caixa de correio.
Com as nossas desculpas pela demora na publicação dos resultados, fica aqui o nosso agradecimento a todos os participantes, e os nossos parabéns a todos os finalistas, em especial ao Henrique Navas (Escola Secundária D. Filipa de Lencastre - Lisboa) e ao João Tavares (Escola Secundária de Monserrate - Viana do Castelo), que foram os vencedores da qualificação, com uma pontuação perfeita de 400 pontos.
14:02 12/04/2017
Classificação da Qualificação
22:45 06/04/2017
Qualificação terminada
Terminou a qualificação! Foi uma prova muito animada com quase 1000 submissões de alunos de todos os pontos do país. A começar já hoje de noite o nosso sistema de avaliação vai automaticamente executar todos os vossos programas submetidos com um conjunto alargado de testes pontuáveis para obter a classificação. Iremos depois minuciosamente verificar todos os resultados obtidos, incluindo a deteção de plágio de código.
Contamos ter a classificação disponível a meio da próxima semana (lá para quarta ou quinta-feira) e quando tal acontecer iremos enviar um email a todos os participantes e divulgaremos aqui no site a classificação oficial.
Esperamos que tenham gostado de participar! Aqui ficam desde já
disponíveis os enunciados dos 4 problemas que criamos para a
qualificação:
Problemas da Qualificação 2017
- Problema A: Tesouros de Kilmia
- Problema
B: A corrida
- Problema
C: Arrumando o quarto
- Problema
D: Buscas no aeroporto
- Limites para todos os problemas
17:23 01/04/2017
Inscrições terminadas
Terminou o prazo de inscrições. Não deixes de espreitar a lista completa dos alunos inscritos.
Aqui ficam algumas estatísticas:
- Temos um número record de 360 alunos inscritos, o maior de sempre!
- Temos alunos do 5º ano ao 12º ano, muitos inscritos pela primeira vez e alguns veteranos. A imagem da direita (clicar para aumentar) mostra a distribuição de alunos por ano.
- Existem 70 escolas diferentes com alunos inscritos, provenientes de todo o país, desde o norte de Portugal continental (ex: Chaves) até ao Sul (ex: Faro), passando pelas ilhas (Açores).
A fase de qualificação começa às 12:00 de amanhã, dia 30 de Março.
Para os inscritos, estejam atentos às vossas caixas de correio, pois serão enviados emails com informações sobre a qualificação, incluindo os dados de acesso antes do início da prova.
19:40 29/03/2017
Mais um dia de inscrições
Faltam menos de dois dias para a fase de qualificação (online) e assim para mais uma edição das ONI
Para aqueles que deixaram para o fim as inscrições, o prazo foi estendido até amanhã (dia 29 de Março) às 18h. A essa hora encerraremos as inscrições e durante o resto do dia enviar-vos-emos algumas informações para a prova de qualificação.
20:23 28/03/2017
Código exemplo para o treino
Para que possas perceber melhor como funciona todo o sistema de avaliação, disponibilizamos aqui código exemplo para resolver dois problemas introdutórios que estão no treino. Se não conseguiste acertar no problema A ou C dos 10 problemas iniciais espreita o código numa quatro linguagens permitidas para perceberes como é pedido que faças as coisas.
Problema A - Uma simples soma
Problema C - Escrevendo os pares
Aqui ficam alguns dos erros comuns mais cometidos (relembramos que deves ler sem falta a informação técnica):
- Erro na compilação: Se obtiveres "Compile Time Error" significa que o teu programa deu erro ao compilar. Carrega na mensagem para poderes ver que erro deu cá e corrigir. O que pedimos é um programa escrito na linguagem padrão (os compiladores usados aqui estão no FAQ).
- Erros de apresentação: Tens de escrever exatamente o que é pedido e nada mais. Nada de "Insira número" ou "O resultado é". Apenas ler o que é pedido e escrever como pedido. Se disser "Satisfaz" escreva exatamente "Satisfaz" com as mesmas letras maiúsculas e minúsculas. Também todas as linhas de output devem contar o carácter mudança de linha no final (do mesmo modo todo o input tem sempre mudança de linha no final de cada linha)
- Limites: Quando te são dados limites no input é para ajudar. Não é necessário verificares se estão ou não no limite (a menos que seja expressamente pedido para imprimir alguma mensagem nesse caso). É garantido que os dados vêm com esses limites, de modo a que saibas quão eficiente o teu programa tem de ser e que tipos de dados deves usar.
- Testar o programa: Para testares o teu programa deves usar o método descrito no FAQ.
Se tiverem dúvidas, não hesitem em perguntar no Mooshak. É essencial que percebam bem todo o sistema de avaliação e a maneira como devem ser escritos os programas para que a dificuldade esteja apenas no problema a resolver e não na interação com o nosso sistema (semelhante ao usado nas Olimpíadas Internacionais).
Nota que podes sempre carregar no resultado da submissão para ver os resultados mais detalhadas, incluindo uma tabela com os resultados obtidos em cada teste, e o input/output correto para um teste que o programa não tenha acertado.
17:42 26/02/2017
Inscrições abertas
Estão abertas as inscrições para a edição 2017 das Olimpíadas Nacionais de Informática!
Não percas tempo em inscrever-te, até porque só depois dessa inscrição podes usar os nossos servidores de treino, que já estão abertos.
17:37 26/02/2017
Site Online
O site da edição 2017 das Olimpíadas Nacionais de Informática está mais uma vez online!
Site e tudo mais em construção e atualização.
Novas notícias em breve.
00:54 30/12/2016