Strona 1 z 1

Tablice

: 15 wrz 2010 21:57
autor: adr
Wiec problem jest banalny ale cos nie potrafie sobie z nim poradzic zalozmy ze losuje sabie 5 liczb przy pomocy randoma i umieszczam je w tablicy jak to zrobic ? bo cos minie wychodzi:/

Re: Tablice

: 15 wrz 2010 22:32
autor: smiga
A niech tam ... znalazłem luźną godzinkę i załączam KOD ;) :

Re: Tablice

: 15 wrz 2010 22:46
autor: adr
Wilkie dzieki tylko powiedz mi czemu tablice trzeba wyrzucic poza petle ? i czy da sie zrobic tak ze widze jak poszczegolne pola tablicy sa wypelniane, a nie dopiero po skoczonych iteracjach ?

Re: Tablice

: 15 wrz 2010 22:56
autor: smiga
Pewnie że się da - "metronom" pozwala nam zobaczyć jak wypełnia się tablica co 1111ms :)

Tablice

: 15 wrz 2010 23:06
autor: adr
Tylko mnie zastanawia dlaczego ta tablica nie moze znajdowac sie w petli? odnosnie pierwszego przykładu który podałeś. Zdawało mi sie że powinno to działać, a mianowicie element sie losuje i zapisuje do tablicy.Moj bład własnie polegał na tym ze umieszczałem ta tablice w petli ale sugerowałem sie tu porogramowaniem z jezyka c, lecz nadal nie wiem czemu tak nie moze byc ?

Tablice

: 15 wrz 2010 23:44
autor: Nowszy
To ja może wytłumaczę jak to działa:
- w pierwszym przykładzie zamieszczonym przez smiga, wykorzystujesz tzw. Autoindexing (zwroc uwagę jak wygląda tunel, czyli miejsce gdzie przewód wychodzi z pętli) - pętla automatycznie zbiera w każdej iteracji wartość na wyjściu i po zakończeniu zbiera to wszystko jako tablicę. Zrób eksperyment: kliknij prawym przyciskiem na tym tunelu i wyłącz Autoindexing - zauważ że teraz na wyjściu będziesz miał tylko ostatnią wartość, z ostatniej iteracji pętli
- drugi przykład - w każdej iteracji dopisujesz dodatkowy element do istniejącej tablicy i wykorzystujesz rejestr przesuwny do przesyłania tej tablicy do następnej iteracji. Pusta tablica na wejściu służy tylko do tego, żeby w pierwszej iteracji tablica była pusta