Convidamos você a participar do 2º Coding DoJo do PoliGNU - continuação do start dado na 1ª Semana de Software Livre da USP.
Data: 17/05/2012 (quinta-feira)
Horário: das 11h às 13h
Local: C1-05, prédio do Biênio, Poli-USP
O que é um "Dojo"?
Dojo é o local onde se treinam artes marciais japonesas. Mas não é deste dojo que estamos falando aqui. Esta atividade será um Dojo de programação - ou Coding Dojo.
Segundo o http://codingdojo.org/: “Um Coding Dojo é um encontro onde um grupo de programadores se reúne para trabalhar em conjunto em um desafio de programação. Eles estão lá para se divertir, e, através de uma metodologia pragmática, melhorar suas habilidades de programação e de trabalho em grupo.”[1]
Ele é feito baseado em alguns princípios e regras bem simples.
Princípios
Regras
Não é preciso trazer computador (mas é preciso se inscrever previamente!).
Neste dojo utilizaremos a linguagem de programação C.
O problema - jogo da velha
Todos estamos familiarizados com as regras do desaante Jogo da Velha.
Inicialmente o seu programa deve perguntar ao usuário se ele deseja ser o jogador X (xis) e o jogador O (bola). Primeiro o usuário escolhe se quer jogar com X ou O e o programa ca com o símbolo que sobrou. Quem for jogar com X começa, e as jogadas se alternam. Quem estiver com a vez, escolhe, entre as 9 posições do tabuleiro, uma que não esteja ocupada e coloca seu símbolo nela. Após cada jogada o programa deve vericar se algum jogador ganhou, se houve empate, ou se o jogo deve continuar.
O objetivo é fazer um programa em C que joga o Jogo da Velha, sendo que o programa deve representar o tabuleiro em uma única variável inteira e, a cada jogada, deve também imprimir o tabuleiro e o inteiro correspondente.
A seguir estão disponíveis os arquivos:
Caso você tenha alguma resolução, seja em C ou em outra linguagem para este problema, nos envie pelo email contato@polignu.org.
Referências
[1] http://pet.inf.ufsc.br/dojo/o-que-eh-dojo/
[2] http://henriquebastos.net/2011/03/02/trote-na-uff-dojorio-educacao-2-0/
Não há comentários.
Comentar