Forum strony www.multipasko.pl [Regulamin]


Dodaj wpis w tym temacie
Spis tematów
Login:

Hasło:
Strona: 1 2 ... 531 532 533 ... 560 561
Wyślij wiadomość do admina

Przewiń wpisy ↓

moje ... oprogramowanie

2025-01-30 (21:33)

status Jacek_K1961
Data rejestracji: 2017-03-29
Ilość postów: 13821

15220
wpis nr 1 550 551
[ CZCIONKA MONOSPACE ]

Fair_play
Wiem wiem, oglądałem ją. Myślałem o tablicy do silni, ale nie ma sensu, bo w tych najbardziej wielokrotnych szukaniach już ona nie jest potrzebna. Chyba nie przeoczyłem niczego. Jest do obliczeń "tabliczki" i ilości kombinacji.

--- wpis edytowano 2025-01-30 21:37 ---

2025-01-30 (21:36)

status kleszek
Data rejestracji: 2006-05-27
Ilość postów: 4983

2047
wpis nr 1 550 552
[ CZCIONKA MONOSPACE ]

fair_play, "out of memory" pojawia się wtedy, kiedy największa liczba w rozpisie osiąga określoną wartość. I np. dla warranty 10 "out of memory" pojawia się wtedy, kiedy największa liczba w rozpisie osiąga 35. Po kliknięciu na debug ilość wyliczonych kombinacji wynosi 183579396
O takie wyliczenia Ci chodzi ?


777ch, program pobrałem. Działa Rozumiem, że robo 5 służy do optymalizacji rozpisów. Czy zwiększenie wartości w okienku
"ile próbek dla linii" zwiększa szansę na lepszy HIT ? Potrenuję program podczas weekendu. Na dziś mam już dość kompa. Dziękuję za wszystkie przesyłki, które od Was otrzymałem.
Pozdrawiam!
2025-01-30 (21:42)

status fair_play
Data rejestracji: 2016-05-12
Ilość postów: 8971

14865
wpis nr 1 550 554
[ CZCIONKA MONOSPACE ]


kleszek, o takie właśnie.

Błąd braku pamięci pojawie się przy deklaracji rozmiaru tablicy "braki".
2025-01-30 (21:45)

status 777ch
Data rejestracji: 2005-11-07
Ilość postów: 23087

1386
wpis nr 1 550 556
[ CZCIONKA MONOSPACE ]

Robo działa tylko na ustawieniu 5
czyli inne procedury nie są włączone
chciałem tylko zobaczyć jak to będzie mielić
dla gwarancji 5-ek

Wydaje mi się że jakiś potencjał jest.
Ale na razie to tyle.


(?)Czy zwiększenie wartości w okienku…itd

no sam nie wiem …
sam muszę się pobawić 🙂

--- wpis edytowano 2025-01-30 21:48 ---

2025-01-30 (22:04)

status fair_play
Data rejestracji: 2016-05-12
Ilość postów: 8971

14865
wpis nr 1 550 563
[ CZCIONKA MONOSPACE ]


Jacku, krótko mówiąc tablica ma tyle kolumn ile wynosi szukana gwarancja i tyle wierszy ile ile wynosi największa liczba w rozpisie.
kolejne kolumny zawierają kody dla kolejnych liczb.
Jeśli np chcemy zakodować taką siódemkę:

5,12,20,21,33,44,70

to z tabeli odczytujemy składowe kodu CSN które w sumie tworzą kod ostateczny w następujący sposób.

z kolumy 1 z wiersza 5, z kolumny 2 z wiersza 12, z trzeciej z wiersza 20 itd.
2025-01-30 (22:17)

status Jacek_K1961
Data rejestracji: 2017-03-29
Ilość postów: 13821

15220
wpis nr 1 550 570
[ CZCIONKA MONOSPACE ]

Fair_play
To już wiem, bo przeanalizowałem. Mam przecież ten kod od Ciebie, wyciągnąłem z makra - część uniwersalną i dla 7-ek. Moje tablice działały też w drugą stronę, ale są ogromne, a nie ma sensu używać Twojej i mojej. Tym bardziej, że znalezione szukane układy to już nie masówka. Jakby Ci się chciało to może spójrz świeżym okiem na ten schemat, a nuż.

P.S. Możesz podać czas przerabiania np. 20-ek na 7-ki, tak dla porównania?

--- wpis edytowano 2025-01-30 22:20 ---

2025-01-31 (14:27)

status fair_play
Data rejestracji: 2016-05-12
Ilość postów: 8971

14865
wpis nr 1 550 636
[ CZCIONKA MONOSPACE ]


grypa
2025-01-31 (14:28)

status 777ch
Data rejestracji: 2005-11-07
Ilość postów: 23087

1386
wpis nr 1 550 637
[ CZCIONKA MONOSPACE ]

hej
Ciekawe fair_play masz te czasy w excelu.....
bo u mnie
na kuchennym łapku znacznie gorsze

za to
usunąłem jedną zbędną linię z Twojej procedury
i czasy w excelu.....
w tej ....... poprawionej procedurze są lepsze od tego oryginału

która linia jest zbędna?
2025-01-31 (15:05)

status fair_play
Data rejestracji: 2016-05-12
Ilość postów: 8971

14865
wpis nr 1 550 640
[ CZCIONKA MONOSPACE ]

Tak całkiem usunąć jej się nie da, bo trzeba zmodyfikować następną

Na przykładzie Case 4,

Takie dwie są:

kod = adresy(L1, 1) + adresy(L2, 2) + adresy(L3, 3) + adresy(L4, 4)

braki(kombinacji - kod, 1) = 1

Może być jedna:

braki(kombinacji - (adresy(L1, 1) + adresy(L2, 2) + adresy(L3, 3) + adresy(L4, 4)
), 1) = 1

Poza tym nie wiem, którą wersję masz, bo ona też ulega modyfikacji

--- wpis edytowano 2025-01-31 15:08 ---

2025-01-31 (15:11)

status 777ch
Data rejestracji: 2005-11-07
Ilość postów: 23087

1386
wpis nr 1 550 641
[ CZCIONKA MONOSPACE ]

bingo

braki(kombinacji - (adresy(l1, 1) + adresy(l2, 2) + adresy(l3, 3) + adresy(l4, 4) + adresy(l5, 5) + adresy(l6, 6) + adresy(l7, 7)), 0) = 1

i tak tez zrobiłem
w paskalu:

maska[adr0-(adresy[ld1][1] + adresy[ld2][2] + adresy[ld3][3] + adresy[ld4][4] + adresy[ld5][5]
+ adresy[ld6][6] + adresy[ld7][7]+ adresy[ld8][8]+ adresy[ld9][9]+ adresy[ld10][10])]:=1;

niby nic
a zawsze coś

--- wpis edytowano 2025-01-31 15:15 ---

2025-01-31 (15:17)

status fair_play
Data rejestracji: 2016-05-12
Ilość postów: 8971

14865
wpis nr 1 550 642
[ CZCIONKA MONOSPACE ]

pedanteria

W tym paskalu który dostaliśmy czy w następnej przygotowywanej wersji?

--- wpis edytowano 2025-01-31 15:19 ---

2025-01-31 (15:20)

status 777ch
Data rejestracji: 2005-11-07
Ilość postów: 23087

1386
wpis nr 1 550 643
[ CZCIONKA MONOSPACE ]

W tym paskalu v8 --> który otrzymaliście

w następnej przygotowywanej wersji v9
będzie płynna praca robo_warra
ulepszonego ciut w kwestii .......lokowania nowego produktu
od warr2 do warr10

--- wpis edytowano 2025-01-31 15:25 ---

2025-01-31 (15:37)

status 777ch
Data rejestracji: 2005-11-07
Ilość postów: 23087

1386
wpis nr 1 550 647
[ CZCIONKA MONOSPACE ]


robo_warra nie interesuje odnotowane w masce [1]
bo jak wiadomo skacze i zamienia ,
dlatego
musi mieć dokładny obraz
czyli
ile czego
i gdzie jest

..... bo inaczej
-->tak se można skakać i skakać
a efektów brak
czyli .....tu przybyło tam ubyło i jest tyle samo
2025-01-31 (16:11)

status tomson
Data rejestracji: 2014-03-05
Ilość postów: 2687

14063
wpis nr 1 550 649
[ CZCIONKA MONOSPACE ]

777ch,
wybacz, że się wcinam (po ew. odpowiedzi do skasowania).
Postanowiłem grać w EJ stałym 5-cio zakładowym kuponem. Tyle, że komputer wylosował mi 2 razy parkę 6-12.
Zostawić czy jedną zmienić?
Jakie jest Twoje zdanie?




2025-01-31 (16:42)

status Jacek_K1961
Data rejestracji: 2017-03-29
Ilość postów: 13821

15220
wpis nr 1 550 653
[ CZCIONKA MONOSPACE ]

Fair_play
Grypa, czy przeziębienie potocznie zwane grypą? Jeżeli faktycznie grypa, to już trzeba uważać i pamiętać, że lekceważenie odbija się choćby na sercu. To nie jakieś śmichy chichy.
Zdrówka!

--- wpis edytowano 2025-01-31 16:43 ---

2025-01-31 (16:56)

status 777ch
Data rejestracji: 2005-11-07
Ilość postów: 23087

1386
wpis nr 1 550 656
[ CZCIONKA MONOSPACE ]

tomson
Ja jeśli gram kilka kuponów
to zawsze dwie liczby czyli ta para
są na wszystkich kuponach te same.
Va bank i tyle🤝
pozdrawiam
2025-01-31 (17:17)

status kleszek
Data rejestracji: 2006-05-27
Ilość postów: 4983

2047
wpis nr 1 550 657
[ CZCIONKA MONOSPACE ]

fair_play, kontynuując temat "out of memory" 'wpis nr 1 550 552'
warranty 9
out of memory pojawia się wtedy, kiedy największa liczba w rozpisie osiąga 39
braki 211915132
warranty 8
out of memory pojawia się wtedy, kiedy największa liczba w rozpisie osiąga 45
braki 215553195
warranty 7
out of memory pojawia się wtedy, kiedy największa liczba w rozpisie osiąga 55
braki 202927725
warranty 6
out of memory pojawia się wtedy, kiedy największa liczba w rozpisie osiąga 74
braki 185250786
warranty 5
out of memory pojawia się wtedy, kiedy największa liczba w rozpisie osiąga 119
braki 182637273
warranty 4
out of memory pojawia się wtedy, kiedy największa liczba w rozpisie osiąga 258
braki 180352320
2025-01-31 (19:29)

status fair_play
Data rejestracji: 2016-05-12
Ilość postów: 8971

14865
wpis nr 1 550 683
[ CZCIONKA MONOSPACE ]


kleszek>

Stąd wniosek, że brak pamięci występuje u Ciebie w okolicach 180000000.

39 po 9 = 211 915 132, ale 38 po 9 już tylko 163 011 640 - duża różnica

258 po 4 = 180 352 320, a 257 po 4 = 177 556 160 - tutaj już różnica się zawęziła.

Mógłbyś to sprawdzić w miarę dokładnie w takiej pętli:

for n=177 556 160 to 180 352 320 step 500 000
Redim tablica(n,1)
next

i odnotować przy jakim n zabrakło pamięci.
Następnie zawęzić testowany przedział i zmniejszyć step do 100 000.
i dalej zawężać przedział i zmniejszać step.
To wszystko w makro excela poza moją procedurą.

Następnie jak już znajdziesz w miarę dokładnie tę graniczną wartość zmień w powyższej pętli Redim tablica(n,1) as byte i zobacz wtedy kiedy zabraknie pamięci.
My odnotowujemy braki wpisując do tablicy braków 1 więc deklaracja as byte zupełnie wystarcza. Spróbuję jeszcze odnotowywać brak na bicie nie na bajcie wtedy pamięci powinno wystarczyć 16 razy więcej.

Pozdrawiam
2025-01-31 (19:41)

status kleszek
Data rejestracji: 2006-05-27
Ilość postów: 4983

2047
wpis nr 1 550 689
[ CZCIONKA MONOSPACE ]

cyt. "Mógłbyś to sprawdzić w miarę dokładnie w takiej pętli:
...... itd.

Pewnie mógłbym, tylko pisz do mnie "po polskiemu" bo nic nie rozumiem z Twojej instrukcji. Najlepiej będzie jak przyślesz mi gotowy arkusz z tą pętlą, ja go sobie uruchomię i podam wyniki

2025-01-31 (19:42)

status Jacek_K1961
Data rejestracji: 2017-03-29
Ilość postów: 13821

15220
wpis nr 1 550 690
[ CZCIONKA MONOSPACE ]

Fair_play
Może też tak jak w moim sposobie odkodowywania da się to obliczyć tylko sprawdzając np. od tyłu? Od poniedziałku muszę się przyjrzeć.
| Dodaj wpis w tym temacie | Spis tematów | Wyniki lottoStrona: 1 2 ... 531 532 533 ... 560 561
Wyślij wiadomość do admina