Dodaj wpis w tym temacie
Spis tematów | Strona: 1 2 ... 543 544 545 ... 554 555 Wyślij wiadomość do admina |
Przewiń wpisy ↓ | moje ... oprogramowanie |
2025-02-17 (13:21)![]() Data rejestracji: 2016-05-12 Ilość postów: 8694 ![]() | 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)![]() Data rejestracji: 2016-05-12 Ilość postów: 8694 ![]() | 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)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | 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)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | 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)![]() Data rejestracji: 2016-05-12 Ilość postów: 8694 ![]() | 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)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | 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)![]() Data rejestracji: 2016-05-12 Ilość postów: 8694 ![]() | 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)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | 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)![]() Data rejestracji: 2016-05-12 Ilość postów: 8694 ![]() | 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)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 553 474 [ CZCIONKA MONOSPACE ] Mam to w głowie jak napiszę to sobie przetestujesz w excelu |
2025-02-17 (18:42)![]() Data rejestracji: 2016-05-12 Ilość postów: 8694 ![]() | wpis nr 1 553 475 [ CZCIONKA MONOSPACE ] Masz adres: 1234567890. Który bit "od razu" ustawisz? |
2025-02-17 (18:50)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 553 476 [ CZCIONKA MONOSPACE ] Widziałeś co program wypluwa To są te party każdy po 150000000 w wersji small a u mnie teraz to będzie jeden part 180000000 *8 To te adresy przyjmę Każdy powyżej 180000000 to kolejny bit 180000000*1 max to pierwszy bit albo ostatni bo ..się gubię 180000000*2 to kolejny bit pierwszy bit do 180000000 drugi do 180000000*2 trzeci bit do 180000000*3 Itd To sobie możesz w Case dać ale…..u mnie to krok i part tylko teraz mam jeszcze 8 bitów więc będzie jakieś proste odniesienie który to bit na 1 ale obawiam się że zerżnę Twój pomysł tylko to muszę jeszcze przemielić w programie Na razie pomysł tylko w głowie siedzi 🤗 nie lubię tak dużo klikać w klawiaturę w telefonie już mnie ręka boli na razie |
2025-02-17 (18:56)![]() Data rejestracji: 2016-05-12 Ilość postów: 8694 ![]() | wpis nr 1 553 477 [ CZCIONKA MONOSPACE ] "ale obawiam się że zerżnę Twój pomysł" Bez obaw, zżynaj ![]() |
2025-02-17 (18:57)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 553 478 [ CZCIONKA MONOSPACE ] 180000000*8 to cały plac Jeśli 1234567890. Który bit "od razu" ustawisz To od razu ..nie przejdzie ale mnie …skurujesz 🫣 --- wpis edytowano 2025-02-17 18:58 --- |
2025-02-17 (21:38)![]() Data rejestracji: 2020-08-05 Ilość postów: 5918 ![]() | wpis nr 1 553 507 [ CZCIONKA MONOSPACE ] 'Bajt czy bit jest mniejszy ? Oraz który z nich ma osiem kombinacji zer i jedynek ?" Hnacik Pytanie jest warte uwagi a nie zbywania czy też żartowania bez sensu, choćby dlatego że w tym temacie to się dużo myli, albo nie bardzo wie, "z czym to się je " Bity i bajty służą do przechowywania informacji . Bit to najmniejsza ilość informacji, jaką można zapisać – tylko "0" lub "1". Komputer rozumie : 0 – brak sygnału 1 – obecność sygnału Bit może mieć tylko 0 lub 1 – to świetne do przełączania, ale do przechowywania większej ilości informacji potrzeba więcej bitów. Jeśli chcemy np. zapisać literę „A” w kodzie ASCII, to potrzebujemy 8 bitów: 'A' = 01000001 (w kodzie ASCII). Zamiast operować pojedynczymi bitami, zaczęto używać bajtów (8-bitowych grup). |
2025-02-17 (22:08)![]() Data rejestracji: 2020-08-05 Ilość postów: 5918 ![]() | wpis nr 1 553 518 [ CZCIONKA MONOSPACE ] 777ch chciałbym poniekąd zauważyć że jakieś z pół roku temu pokazałem program typujący wykorzystujący bity. To było 5/6 od pierwszego typowania dalej wysypało na kilka trójek w mini i Lotto. Nie wiem po co tak kombinować z tablicami bajtowymi a można użyć tablicy bitowej które zajmuje 8 razy mniej pamięci i masz TAKI SAM prosty dostep jak do zwykłej tablicy bajtowej lub boolean. |
2025-02-17 (22:08)![]() Data rejestracji: 2012-09-03 Ilość postów: 3187 ![]() | wpis nr 1 553 519 [ CZCIONKA MONOSPACE ] @ hnacik, MultiTest A czy wiecie, że ja swoje bity przechowuję w specjalnym pudełku. - i jest jeszcze Bigbit. Pozdrawiam Sorry, nie mogę się powstrzymać ![]() |
2025-02-17 (22:13)![]() Data rejestracji: 2020-08-05 Ilość postów: 5918 ![]() | wpis nr 1 553 521 [ CZCIONKA MONOSPACE ] Możesz nawet w koszu. Ale proponuję zajrzyj do komputera, to zobaczysz ile tam ich siedzi ![]() |
2025-02-18 (10:19)![]() Data rejestracji: 2020-08-05 Ilość postów: 5918 ![]() | wpis nr 1 553 569 [ CZCIONKA MONOSPACE ] W końcu każdy może mieć swoje i lepsze rozwiązania, sposób pokazywania swoich tak jakby to wyglądało na narzucanie nie jest właściwy. |
2025-02-18 (10:34)![]() Data rejestracji: 2016-05-12 Ilość postów: 8694 ![]() | wpis nr 1 553 578 [ CZCIONKA MONOSPACE ] "Nie wiem po co tak kombinować z tablicami bajtowymi a można użyć tablicy bitowej które zajmuje 8 razy mniej pamięci i masz TAKI SAM prosty dostep jak do zwykłej tablicy bajtowej lub boolean.". "W końcu każdy może mieć swoje i lepsze rozwiązania, sposób pokazywania swoich tak jakby to wyglądało na narzucanie nie jest właściwy." Jakoś to ze sobą nie konweniuje. |
| Dodaj wpis w tym temacie | Spis tematów | Wyniki lotto | Strona: 1 2 ... 543 544 545 ... 554 555 Wyślij wiadomość do admina |