| Dodaj wpis w tym temacie
Spis tematów | Strona: 1 2 ... 542 543 544 ... 560 561 Wyślij wiadomość do admina |
| Przewiń wpisy ↓ | moje ... oprogramowanie |
2025-02-16 (18:47) 777chData rejestracji: 2005-11-07 Ilość postów: 23084 | wpis nr 1 553 266 [ CZCIONKA MONOSPACE ] Udaję się ..na tv 🤗 do następnego razu |
2025-02-17 (08:51) hnacikData rejestracji: 2015-10-18 Ilość postów: 1725 | wpis nr 1 553 356 [ CZCIONKA MONOSPACE ] Witam ! Mam takie pytania. Otóż; Bajt czy bit jest mniejszy ? Oraz który z nich ma osiem kombinacji zer i jedynek ? Będę dziękował jeśli odpowiecie mnie na to pytanie. Pozdrawiam ! |
2025-02-17 (09:50) 777chData rejestracji: 2005-11-07 Ilość postów: 23084 | wpis nr 1 553 361 [ CZCIONKA MONOSPACE ] hnacik Nie zaprzątaj sobie tym głowy to tylko …takie „dyrdymały „🤭 fair_play aplikacja z wpisu nr 1 553 216 też Tobie działa…bo nie załapałem pisałeś że działają obie. I mam jeszcze pytanie dasz rady bez ^ wstawić procedurę z 8-bitów na byte mam z tym ^ problem 🥴 |
2025-02-17 (11:06) LottonautaData rejestracji: 2012-09-03 Ilość postów: 3802 | wpis nr 1 553 373 [ CZCIONKA MONOSPACE ] @hnacik > Bajt czy bit jest mniejszy To zależy jakiego fonta użyjesz |
2025-02-17 (12:17) fair_playData rejestracji: 2016-05-12 Ilość postów: 8971 | wpis nr 1 553 389 [ CZCIONKA MONOSPACE ] 777ch> O jakim fragmencie procedury piszesz? Czyżby w pascalu nie było można potęgować??? A działają te dwie ostatnie wersje które wysłałeś jednego dnia, w krótkim odstępie czasu. Wszystkie poza small mają tę samą nazwę, ale działa small i ta poprzednia z tymi "wydrukami". --- wpis edytowano 2025-02-17 12:28 --- |
2025-02-17 (12:33) 777chData rejestracji: 2005-11-07 Ilość postów: 23084 | wpis nr 1 553 394 [ CZCIONKA MONOSPACE ] Można potęgować ale wczoraj wieczorem próbowałem i pointer mi wyskakuje .... nie mogłem zgrać integer z PInt(pointer) PR^[d - 1]:= PR^[d - 1] + ............ect ect i chodzi choć tu mam PInt64Array a tej co wstawiłeś suma=suma+bit(n)*2^(n-1) jako..sik nie mogłem odpalić jak się da przerobić bez ^ to wieczorem ponownie spróbuję bo ...... mnie ciekawią te bity --- wpis edytowano 2025-02-17 12:37 --- |
2025-02-17 (12:35) fair_playData rejestracji: 2016-05-12 Ilość postów: 8971 | wpis nr 1 553 395 [ CZCIONKA MONOSPACE ] "a tej co wstawiłeś jako..sik nie mogłem odpalić nie rozumiem --- wpis edytowano 2025-02-17 12:36 --- |
2025-02-17 (12:38) 777chData rejestracji: 2005-11-07 Ilość postów: 23084 | wpis nr 1 553 396 [ CZCIONKA MONOSPACE ] suma=suma+bit(n)*2^(n-1) 2^ to mi wymień please może mnie zaćmiło ale *2^ mi krzyczy w paskalu wszystkie typy musza być określone np: procedure coszrób(PR: PInt64Array; const Base, d: integer); jak się nie da przerobić bez tego ^ to spróbuje sam to ...... ogarnąć muszę wyjechać na 2..3 godziny potem zajrzę muszę spadać teraz..... możliwe .......że którąś ze zmiennych mam już w globalnych {suma albo n} ale nie sprawdzałem dalej, nie skompilowało i zamknąłem kod --- wpis edytowano 2025-02-17 12:53 --- |
2025-02-17 (12:53) fair_playData rejestracji: 2016-05-12 Ilość postów: 8971 | wpis nr 1 553 400 [ CZCIONKA MONOSPACE ] "suma=suma+bit(n)*2^(n-1)" mówisz o tym fragmencie: braki(bajt, 0) = braki(bajt, 0) Or 2 ^ (bit - 1) ? Or to nie jest "+" tylko "lub" Jak wstawisz "+" fo zawsze dodasz, nawet jak ten bit jest już ustawiony i wynik będzie niepoprawny. |
2025-02-17 (13:21) fair_playData rejestracji: 2016-05-12 Ilość postów: 8971 | wpis nr 1 553 405 [ CZCIONKA MONOSPACE ] Operatory logiczne: https://www.tutorialspoint.com/pascal/pascal_boolean_operators.htm Potęgowanie w Pascalu: function power(const x,y : float) : float; begin power := exp(ln(abs(x))*y); end;. Opisując słowami to podstawienie: braki(bajt, 0) = braki(bajt, 0) Or 2 ^ (bit - 1) Układ bitów w komórce "bajt" jest taki jak dotychczas lub dodatkowo bit na pozycji 2 do potęgi (bit - 1). Jeśli na tej pozycji bit jest już ustawiony to znaczy że trafiliśmy na dubla i "OR" niczego nie zmienia. Jeśli użyjesz "+" to dubel zostanie "zarejestrowany". --- wpis edytowano 2025-02-17 13:36 --- |
2025-02-17 (15:55) fair_playData rejestracji: 2016-05-12 Ilość postów: 8971 | wpis nr 1 553 441 [ CZCIONKA MONOSPACE ] A nie prościej posłużyć się "maska" zamiast shiftować? Odczytujesz wartość w "bajcie" i z "maska" od razu odczytujesz ile jest w nim ustawionych bitów, bez shiftowania. jest = 0 For n = 0 To kombinacji / 8 If braki(n, 0) > 0 Then jest = jest + maska(braki(n, 0), 0) End If Next --- wpis edytowano 2025-02-17 16:06 --- |
2025-02-17 (17:22) 777chData rejestracji: 2005-11-07 Ilość postów: 23084 | wpis nr 1 553 451 [ CZCIONKA MONOSPACE ] fair_play Zobacz na swoją procedurę Adres dzielisz na 8 a ja adresblock=180000000 to jest jeden blok bo w nim zawrę 8*180000000 informacji gdzie suma bitów * adres unikalny to będą pokryte a braki to csnmax-pokryte duplikatów nie trzeba sorawdzać bo albo bit to 0 albo 1 a suma bitów w bajcie to liczba pokrytych adresów ,bo osiem adresów to 8 bitów. A zmienna to wiadomo co . W tym tygodniu to napiszę. Ale w sumie….chyba masz rację sprawdzi się w ..praniu 😉 Pozdrawiam Dziś już …wypadam z „zielonego” --- wpis edytowano 2025-02-17 17:24 --- |
2025-02-17 (17:43) 777chData rejestracji: 2005-11-07 Ilość postów: 23084 | wpis nr 1 553 454 [ CZCIONKA MONOSPACE ] Tak..to dobre For n = 0 To kombinacji / 8 tylko z semaforem 😉 n<=180000000 bo potem trzeba pozostałe potraktować podobnie czyli /8 Ale takich wielkich csn-ów nie będziemy sprawdzać.. ale zawsze można zrobić tak by …było można bo u Ciebie w excelu to na razie nie można. |
2025-02-17 (17:49) fair_playData rejestracji: 2016-05-12 Ilość postów: 8971 | wpis nr 1 553 456 [ CZCIONKA MONOSPACE ] Problem w tym jak zliczasz ustawione bity. Moja metoda, odwołanie do maski to jeden ruch. Ty każdy bajt przesuwasz i dodajesz 8 razy tracąc czas. "maska": ![]() |
2025-02-17 (17:54) 777chData rejestracji: 2005-11-07 Ilość postów: 23084 | wpis nr 1 553 457 [ CZCIONKA MONOSPACE ] Ja od razu będę wiedział który bit ma przyjąć postać 1 To wynika z „gabarytu adresu „ ale zobaczymy.. Twoja konstrukcja jest „na stole” 👍 |
2025-02-17 (17:59) fair_playData rejestracji: 2016-05-12 Ilość postów: 8971 | wpis nr 1 553 460 [ CZCIONKA MONOSPACE ] Jeszcze tylko mała, ale istotna poprawka w mojej procedurze: ReDim braki(kombinacji / 8 + 1, 0) As Byte i w zliczaniu bitów: For n = 0 To kombinacji / 8 + 1 "+1" na wypadek gdy ilość kombinacji nie dzieli się przez 8 bez reszty "To wynika z „gabarytu adresu "" możesz ten gabaryt przedstawić? --- wpis edytowano 2025-02-17 18:02 --- |
2025-02-17 (18:33) 777chData rejestracji: 2005-11-07 Ilość postów: 23084 | wpis nr 1 553 470 [ CZCIONKA MONOSPACE ] Wszystko wynika z dzielenia 🤭 Ale to krok który wynika z podziału Czyli liczba kroków Teraz to będzie: Adresmax to 180000000*8 15597420000000=teoretyczny kombinuj 15597420000000/ adresmax Czyli to jeden krok a w tym kroku Tylko trzeba sprawdzać part from adresmax i ten bit trzeba na 1 to proste 🤭 Oczywiście jeśli maxcsn < adresmax wtedy krok będzie tylko jeden i podział maxcsn/8 piszę z telefonu ale Ty to sam wiesz ..o co biega sama kwestia wyjdzie w czasie obliczeń martwi mnie to adresowanie to zajmuje masę czasu ….jednak🥴 --- wpis edytowano 2025-02-17 18:37 --- |
2025-02-17 (18:38) fair_playData rejestracji: 2016-05-12 Ilość postów: 8971 | wpis nr 1 553 473 [ CZCIONKA MONOSPACE ] "sprawdzać part from adresmax Możesz to napisać po polsku na przykładzie ? |
2025-02-17 (18:38) 777chData rejestracji: 2005-11-07 Ilość postów: 23084 | wpis nr 1 553 474 [ CZCIONKA MONOSPACE ] Mam to w głowie jak napiszę to sobie przetestujesz w excelu |
2025-02-17 (18:42) fair_playData rejestracji: 2016-05-12 Ilość postów: 8971 | wpis nr 1 553 475 [ CZCIONKA MONOSPACE ] Masz adres: 1234567890. Który bit "od razu" ustawisz? |
| | Dodaj wpis w tym temacie | Spis tematów | Wyniki lotto | Strona: 1 2 ... 542 543 544 ... 560 561 Wyślij wiadomość do admina |