Este processo foi feito originalmente por email. Está reproduzida abaixo uma compilação de tais emails para fins de documentação.
Oi, pessoal!
Se você está lendo esta página, provavelmente demonstrou interesse em participar da ITABits, o que é muito bom, tanto para você quanto para nós! Caso não tenha mais interesse em participar do processo (ou vir a desistir em algum momento), por favor, deixe-nos saber para podermos reorganizar as coisas.
O processo seletivo para a ITABits esse ano vai ser uma provinha de programação contemplando os assuntos das 4 primeiras aulas do Treinamento de Linguagem C, que seguem descritas a seguir.
- Bibliotecas
- Declaração de Variáveis (como fazer e quais tipos -> int, float, double, char, bool)
- Comandos de fluxo de dados (printf, scanf)
- Operações básicas (+, -, *, /, %)
- Comandos condicionais (if, else, else if)
- Continuação de comandos condicionais (if, else, else if)
- Comandos condicionais: switch (mostrar uso do break e falar de default)
- Comandos iterativos (loops): for, while e do while
- Comandos adicionais: break, goto, continue (esclarecer que é má prática de programação)
- Vetores
- Exercícios variados de tudo da semana
- Correção das listinhas
- String
- Matrizes
- Caso alguma matéria não tenha sido dada, será dada nessa aula
Como dito anteriormente, não é obrigatório fazer o treinamento para fazer o PS. Caso não esteja inscrito/participando, mas deseja entrar, é só entrar em contato. Caso não queira fazer mesmo, fica à vontade!
A prova consiste em 5 exercícios práticos para verificar alguns conceitos de programação. Quem fizer o treinamento vai fazer vários exercícios semelhantes durante o curso, mas quem não estiver fazendo, pode praticar em online judges, como o URI, por exemplo. A prova vai ser liberada dia 08/03 (sexta depois do carnaval) e vocês vão ter até 11/03 (segunda-feira) para conclui-la. Todo e qualquer progresso vai ser levado em conta e todo processo é online. A consulta à internet é liberada e você pode discutir a resolução das questões com outras pessoas, mas o código tem que ser de sua autoria. Recomendamos treinar um pouco a submissão de soluções para online judges como forma de preparo para a prova. A plataforma que utilizaremos é o Codepit.
Tentamos utilizar um contest fechado no Codepit, mas ocorreram problemas técnicos e algumas pessoas não estavam conseguinto submeter as questões. Por isso, disponibilizamos posteriormente apenas os links para os exercícios e coletamos os códigos por email.
Seguem abaixo as questões originalmente presente no contest aberto. Peço que submetam os seus códigos direto a um online judge nos links abaixo:
Estas são as mesmas questões do contest e, ao final do prazo do mesmo, você deverá enviar os arquivos com os códigos utilizados ou os mesmos para o nosso e-mail. Lembrem-se que vocês podem testar o seu código quantas vezes quiserem submetendo nos links acima e apenas precisa nos enviar, ao final do prazo, o código que deu certo (ou o que deu mais certo, indicando que o mesmo não foi aceito, mas você está enviando para tentar conseguir pontos parciais).
Boa sorte!