Programar teste de perguntas aleatórias!

PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.

Moderadores: Administradores, Moderadores

Programar teste de perguntas aleatórias!

Mensagempor lurtz » Sexta Set 16, 2005 14:19

Boas,

tenho neste momento para fazer um estudo que consiste num questionário de 35 perguntas a partir de uma pool de 50 perguntas.

Arrajanram-me este código mas nao percebo nada de programação (sou da área de saúde) por isso agradecia que alguém me desse umas luzes. Nomeadamente de como fazer!! Thanks.

Aqui fica o código:

string question_pool[100];
boolean questions_made[100]; //inicializado a false

x = 0;
open("Ficheiro.txt","r");
while (!eof){
questions_pool[x] = readline(Ficheiro);
x++;
}

boolean ok = true;

for( i = 0; i < 30; i++) {
while(ok) {
z = rand(0,99);
ok = questions_made[z];
}
print(question_pool[z]);
questions_made[z] = true;
}

Obrigado

PEdro

ps- se tiverem outra alternativa agradeço qq ajuda!
lurtz
Aprendiz
Aprendiz
 
Mensagens: 37
Registado: Quinta Nov 25, 2004 21:23

Mensagempor Gocho » Sexta Set 16, 2005 16:28

O questionario é para ser respondido no pc? Ou só necessitas que o programa faça as perguntas? Descreve um pouco o que precisas que o programa faça em concreto! Cumps.
Avatar do Utilizador
Gocho
Membro de Prata
Membro de Prata
 
Mensagens: 238
Registado: Sexta Set 10, 2004 0:37
Localização: Marte

Mensagempor lurtz » Sexta Set 16, 2005 17:18

Basicamente,

eu tenho as perguntas em Word e queria um programa que me escolhesse aleatoriamente 35 e colocasse num novo ficheiro de word pronto para ser impresso.

Algo fácil e rápido. Porque tenho de o fazer a várias pessoas e tar a escolher aleatoriamente 35 perguntas de cada vez é demorado e secante.

Obrigado
lurtz
Aprendiz
Aprendiz
 
Mensagens: 37
Registado: Quinta Nov 25, 2004 21:23

Mensagempor Gocho » Sexta Set 16, 2005 18:14

Desculpa lá mas não posso ajudar, essa cena de ler as perguntas de ficheiro de texto e escrever em outro ainda é um pouco complicado pra mim, não conseguiria fazer isto da noite pro dia...
Avatar do Utilizador
Gocho
Membro de Prata
Membro de Prata
 
Mensagens: 238
Registado: Sexta Set 10, 2004 0:37
Localização: Marte

Mensagempor Taxus » Sexta Set 16, 2005 20:56

Vou dar uma olhada nisso
Ja digo qq coisa
KaoS Contingency UT2k4 clan
http://www.kaos-eu.com/
Msn Taxus@netvisao.pt
Taxus
Membro de Ouro
Membro de Ouro
 
Mensagens: 946
Registado: Quarta Set 11, 2002 3:33

Mensagempor rag`` » Sexta Set 16, 2005 21:03

Esse código está mal feito e n tem verificação para perguntas duplicadas...
rag``
Aprendiz
Aprendiz
 
Mensagens: 59
Registado: Sábado Ago 27, 2005 16:34

Mensagempor Taxus » Sexta Set 16, 2005 21:52

Ok.. ta quase completo
+ 5 min
KaoS Contingency UT2k4 clan
http://www.kaos-eu.com/
Msn Taxus@netvisao.pt
Taxus
Membro de Ouro
Membro de Ouro
 
Mensagens: 946
Registado: Quarta Set 11, 2002 3:33

Mensagempor Taxus » Sexta Set 16, 2005 22:04

Saca isto
http://clientes.netvisao.pt/alexd/HCP.rar

Tem um executavel e um ficheiro de testes
O ficheiro de teste tem umas 100 entradas tipo "lsdjçsadfçsdlfj"
Executa isso e vais obter um ficheiro "saida.txt" com 35 entradas aleatorias
Depois de dizeres "obrigado" dou-te o codigo :)
Ainda tenho q melhorar o programa, neste momento ainda nao suporta a deteccao de espaços (duh!), quero tambem por o ficheiro de entrada na linha de comandos.
KaoS Contingency UT2k4 clan
http://www.kaos-eu.com/
Msn Taxus@netvisao.pt
Taxus
Membro de Ouro
Membro de Ouro
 
Mensagens: 946
Registado: Quarta Set 11, 2002 3:33

Mensagempor Taxus » Sexta Set 16, 2005 22:06

Ah!
Também ainda nao detecta se esta a por strings repetidas.. mas não é nada q n se resolva em 30 segundos...tenho q basar porque o exlentissimo senhor engenheiro moderador Stu3s quer-se ir embebedar
KaoS Contingency UT2k4 clan
http://www.kaos-eu.com/
Msn Taxus@netvisao.pt
Taxus
Membro de Ouro
Membro de Ouro
 
Mensagens: 946
Registado: Quarta Set 11, 2002 3:33


Voltar para Programação

Quem está ligado:

Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante

cron