Sei sulla pagina 1di 10

Coding Dojo Randori

José Augusto de Sena Quaresma

Profa. Dra. Marianne Kogut Eliasquevici


Agenda
› Introdução
› Meta do Dojo Randori
› Regras do Dojo Randori
› Atividade para ser desenvolvida
› Algumas dicas
Coding Dojo Randori
› Possui sua primeira ocorrência na França em janeiro de
2005.
› O que é: um grupo de programadores que se reúne para
resolver um desafio de programação e, com isso,
aprender e/ou melhorar as suas atividades de
programação. Tudo isso, realizado em um ambiente
colaborativo, incluso e seguro.
› Randori é um trabalho pareado com a intenção de treino.
Metas do Coding Dojo Randori
› Aprendizado colaborativo envolvendo a turma inteira.
› Realizar o fluxo programar-testar.
› Treinar as habilidades de programação e análise de
código.
Regras do Coding Dojo Randori
› Personagens:
– Piloto: responsável pela codificação;
– Copiloto: responsável pela análise e explicação sobre o código,
ajuda o piloto no desenvolvimento.
– Plateia: comenta sobre a programação.
› Revezamento:
– Acontece de 07 em 07 minutos.
– Um membro da plateia -> Copiloto -> Piloto -> Plateia.
› Após 05 minutos de interação entre o piloto e copiloto, a
plateia terá o tempo de 02 minutos para interagir com eles.
Regras do Coding Dojo Randori
› Pontuações:
– Uma funcionalidade concluída -> 20 pts.
– Utilizou o fluxo programar-testar -> 30 pts.
– Narrou como copiloto -> 100 pts.
– Pontuação pela resolução das questões -> 50 pts.
› Bonificações
– Presença / Participação / Sugestão / Pergunta / Colaboração.
› Penalidades
– Falta / Atraso em 10 minutos / Uso do celular / Uso do
computador / Penalidade por atrapalhar a aula.
Dicas
› Fluxo programar-testar
– Após a conclusão da funcionalidade solicitada, testar se está
funcionando, como o comando pede.
› Narrar como copilto
– Fazer uma interação com o piloto para saber como ele irá
codificar, para falar para a turma.
– Auxiliar o piloto para que ele desenvolva a funcionalidade.
– Analisar o código gerado pelo piloto.
› Interação da plateia
– Conversar sobre o formato do código gerado.
Atividade 01 – Coding Dojo Randori
Desenvolva um programa em Pascal que contenha uma lista de supermercado de uma
pessoa, usando um vetor de string com 10 posições. As funcionalidades que o programa
precisa apresentar ao usuário, por meio de um menu com 06 opções, são:

1) Incluir todos os itens da lista.

2) Imprimir toda a lista.

3) Apresentar um item específico da lista, por meio do índice.

4) Incluir um item da lista, a partir de um índice específico .

5) Excluir um item da lista, a partir de um índice específico.

6) “Zerar” a lista (todos os elementos vão conter branco dentro).

Ao digitar o número 0, o programa finaliza a execução.


Atividade 02 – Coding Dojo Randori
Desenvolva um programa em Pascal que contenha um boletim com as notas dos alunos,
usando uma matriz 10x4, sendo o índice de linha corresponde ao número do aluno e o de
coluna a nota bimestral. As funcionalidades que o programa precisa apresentar ao
usuário, por meio de um menu com 07 opções, são :
1) Inserir todas as notas informando o número do aluno.
2) Apresentar o Boletim em formato de matriz.
3) Inserir uma nota específica informando o número do aluno e o bimestre.
4) Apresentar todas as notas de um aluno específico a partir do seu número.
5) Calcular e apresentar a média de um aluno específico da turma a partir do seu número.
6) Apresentar o aluno que teve a maior nota na turma.
7 ) Apresente o aluno que teve a menor nota na turma.

Ao digitar o número 0, o programa finaliza a execução.


Coding Dojo Randori
Obrigado!
Dúvidas?

José Augusto de Sena Quaresma

Profa. Dra. Marianne Kogut Eliasquevici

Potrebbero piacerti anche