marcin-adept Napisano Marzec 27, 2008 Zgłoś Share Napisano Marzec 27, 2008 Co mam i gdzie mam dopisać w następującym programie tak aby za każdym uruchomieniem pytania były ułożone w różnej kolejności? Kod programu w załączniku Link do komentarza Udostępnij na innych stronach More sharing options...
krajew4 Napisano Marzec 27, 2008 Zgłoś Share Napisano Marzec 27, 2008 Laduj pytania: a) do tablicy, na poczatku daj randomize; a potem losuj numerek pytania (a potem ew. pamietaj te ktore wylosowales zeby sie nie powtarzaly) B) do TStringLista, na poczatku daj randomize; a potem losuj numerek od 0 to items.count-1, wyswietlaj wylosowane pytanie i usuwaj je od razu z TStringLista My life for Aiur! Link do komentarza Udostępnij na innych stronach More sharing options...
Toster Napisano Marzec 27, 2008 Zgłoś Share Napisano Marzec 27, 2008 b odpada w pascalu nie bylo TStringLista Always Dark<br /> Link do komentarza Udostępnij na innych stronach More sharing options...
Force Napisano Marzec 27, 2008 Zgłoś Share Napisano Marzec 27, 2008 ja załącznika nie widzę Skoro nie ma TStringList-a to po prostu zrobić dużą tablicę i mieć zmienna mówiąca ile z tych elementów jest "czymś" i to będzie tablica rekordów, gdzie jedna zmienna typu boolean będzie mówiła czy pytanie było użyte. trzeba też globalną zmienną mówiąca ile było pytania, jeśli jest mniej niż maks to losuj tak długo aż nie trafi na pytanie co ma Used na false. Ustawia to Used na true, zwiększa licznik użytych pytań i wyświetla pytanie Baza tysięcy lotnisk: http://airportsbase.com Link do komentarza Udostępnij na innych stronach More sharing options...
krajew4 Napisano Marzec 27, 2008 Zgłoś Share Napisano Marzec 27, 2008 Toster: masz racje, nie doczytalem ze to Pascal :> My life for Aiur! Link do komentarza Udostępnij na innych stronach More sharing options...
jozekkg Napisano Luty 4, 2009 Zgłoś Share Napisano Luty 4, 2009 Temat jest już stary i raczej nie aktualny, ale dla kogoś, kto będzie miał podobny problem proponuję zamiast dużej tablicy jak napisał Force użyć zmiennej dynamicznej LISTA. Losowo wybierać pozycję z listy i po wyświetleniu usuwać ją. Oczywiście trzeba też zmieniać obszar randomize. Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.