Inscrição fechada

OBI Programação

Olimpíada Brasileira de Informática Programação

Inscrição: Professor

Níveis: 1° ano do EF a Universitário

Fases: Três fases (Individual)

Tipo: Programação

Valor: Gratuita

SOBRE

A categoria Programação da OBI – Olimpíada Brasileira de Informática é composta por problemas de programação sendo necessário o uso de um computador e conhecimento de estrutura de dados e técnicas de programação.

PARTICIPAÇÃO

Podem participar quaisquer alunos que se encaixem nas seguintes categorias:

  • NÍVEL JÚNIOR – Ensino Fundamental
  • NÍVEL 1 – Ensino Fundamental e 1° ano do Ensino Médio
  • NÍVEL 2 – Ensino Fundamental e Ensino Médio
  • NÍVEL SÊNIOR – 4ª série do Ensino Médio e 1° ano do Ensino Superior

A inscrição é feita por escolas e deve haver um professor responsável pela aplicação.

FASES

  • 1ª FASE – Local
  • 2ª FASE – Estadual
  • 3ª FASE – Nacional

PROVAS

As provas serão compostas de tarefas de programação cuja solução envolve a implementação de um programa de computador em uma das linguagens de programação permitidas na OBI. Durante a prova, cada participante deverá ter acesso individual a um computador pessoal, com capacidade adequada de processamento, sem acesso à Internet, com um ambiente de programação (no mínimo um editor de texto) e compiladores para as linguagens de programação permitidas pela OBI (ao menos uma linguagem).

Na Modalidade Programação, nas Fases Local, Estadual e Nacional, os competidores podem submeter soluções nas seguintes linguagens de programação:

  • Pascal
  • C
  • C++
  • Python
  • Java
  • Javascript

Os programas submetidos pelos competidores serão compilados em ambiente Linux, utilizando os seguintes compiladores e linhas de comando:

  • C: Compilador GCC versão 9.3 ou superior – Linha de comando: gcc -lm -O2 -static -o executavel fonte.c
  • C++: Compilador G++ versão 9.3 ou superior – Linha de comando: g++ -std=C++11 -lm -O2 -static -o executavel fonte.cpp
  • Pascal: Compilador FreePascal versão 3.0.4 ou superior – Linha de comando: fpc -O2 -o executavel fonte.pas
  • Python2: Interpretador versão 2.7.18 ou superior
  • Python3: Interpretador versão 3.7.7 ou superior
  • Java: JDK 14 ou superior – Linha de comando para execução: java -Xmx1024m -Xms1024m fonte.class
  • Javascript: Node.js, versão 12.16.3 ou superior

 

Para mais informações acesse o site oficial da competição.

Site da Olimpíada
Logo Telegram

Telegram

Não perca nenhuma novidade do mundo olímpico participando do nosso Telegram!

Partipar do Telegram!
Logo Obmepeiros

Nos acompanhe