Forum strony www.multipasko.pl [Regulamin]


Dodaj wpis w tym temacie
Spis tematów
Login:

Hasło:
Strona: 1 2 ... 18 19
Wyślij wiadomość do admina

Przewiń wpisy ↓

SUDOKU

2025-01-19 (18:53)

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

14865
wpis nr 1 548 439
[ CZCIONKA MONOSPACE ]


Jacku, w pascalu to kolega 777ch, nie ja
2025-01-20 (01:25)

status MultiTest
Data rejestracji: 2020-08-05 00:00:00
Ilość postów: 5718

16235
wpis nr 1 548 499
[ CZCIONKA MONOSPACE ]

"w programowaniu na wszystko jest sposób
tylko jasno ustalić po co i czasem pewnie trochę pokombinować.
Aktualnie Excela nie używam"

"To go aktualnie użyj i wyświetl w jego komórce wyliczoną wartość kombinacji 99 po 25, która wynosi:
181 889 452 290 252 840 761 628"

MultiTest>Fair_play

Skoro jesteś w Australii to zapewne już po porannej mocnej kawie więc nie piszę po nocy

Jak widać można .

Program wypluwa to bez problemu

zdjęcie

Wyniki przed i po formatowaniu.
2025-01-20 (01:51)

status MultiTest
Data rejestracji: 2020-08-05 00:00:00
Ilość postów: 5718

16235
wpis nr 1 548 501
[ CZCIONKA MONOSPACE ]

Wcześniej napisałem na typach, żeby zwracać na to uwagę, jak się doszukuje błędu i żeby za długo się nie rozpisywać podaję za chatem:
"Typy danych w programowaniu mają kluczowe znaczenie, ponieważ pozwalają określić, jaki rodzaj wartości może przechowywać dana zmienna. Odpowiednie przypisanie typu danych do zmiennej ma kilka ważnych zalet, takich jak:

Oszczędność pamięci – różne typy danych zajmują różne ilości pamięci, np. typ całkowity (np. int) zużywa mniej pamięci niż typ zmiennoprzecinkowy (np. float czy double).
Bezpieczeństwo i integralność danych – programiści mogą uniknąć błędów, które mogą wynikać z niewłaściwego traktowania danych (np. próba dodania tekstu do liczby).
Optymalizacja wydajności – odpowiedni typ może poprawić wydajność operacji, np. operacje na liczbach całkowitych są często szybsze niż na liczbach zmiennoprzecinkowych.
Typy w programowaniu
Najczęściej spotykane typy danych to:

Typy liczbowe: całkowite (np. int, long, short) oraz zmiennoprzecinkowe (np. float, double, long double).
Typy znakowe: np. char – przechowuje pojedynczy znak.
Typy logiczne: np. bool – przechowuje wartości prawda/fałsz.
Typy złożone: np. struktury, klasy, tablice, listy.
Zastosowanie typów w arkuszach kalkulacyjnych
W arkuszach kalkulacyjnych, takich jak Microsoft Excel, używanym najczęściej typem liczbowym do przechowywania liczb zmiennoprzecinkowych jest double precision (podwójna precyzja). Istnieje kilka powodów, dla których w arkuszach kalkulacyjnych nie używa się innych typów zmiennoprzecinkowych (np. pojedynczej precyzji):

Precyzja obliczeń – liczby zmiennoprzecinkowe w podwójnej precyzji (double precision) oferują znacznie wyższą dokładność niż pojedyncza precyzja (single precision). Dzięki temu w arkuszach kalkulacyjnych wyniki obliczeń są bardziej precyzyjne, co jest istotne, zwłaszcza przy zaawansowanych obliczeniach finansowych, naukowych czy inżynierskich.

Uniwersalność – typ double jest szeroko stosowany w różnych aplikacjach, ponieważ zapewnia dobrą równowagę pomiędzy wydajnością i dokładnością. Z tego powodu arkusze kalkulacyjne wybierają ten typ jako domyślny.

Ograniczona potrzeba optymalizacji pamięci – w arkuszach kalkulacyjnych, gdzie użytkownik zazwyczaj operuje na dużej liczbie danych, decyzja o użyciu double jest kompromisem, który zapewnia wysoką dokładność bez zauważalnego wpływu na wydajność w większości przypadków. W przeciwieństwie do programowania systemowego, gdzie kontrolowanie użycia pamięci jest kluczowe, w przypadku arkuszy kalkulacyjnych ważniejsze jest, aby obliczenia były poprawne i precyzyjne.

Skomplikowane obliczenia – w arkuszach kalkulacyjnych często wykonuje się operacje na bardzo dużych lub bardzo małych liczbach, które mogą wymagać większej precyzji, aby uniknąć błędów zaokrągleń, które mogłyby wpłynąć na ostateczne wyniki.

Podsumowując, double precision jest typem liczbowym, który zapewnia wyważoną precyzję i jest wystarczająco szybki do codziennego użytku w arkuszach kalkulacyjnych, co czyni go preferowanym rozwiązaniem w większości przypadków."

Przy bardzo dużych liczbach double precision może nie wystarczyć, ale to ograniczenie które dotyczy także innych arkuszy kalkulacyjnych to jeszcze nie błąd.



2025-01-20 (06:23)

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

14865
wpis nr 1 548 508
[ CZCIONKA MONOSPACE ]


MultiTest>

W Australii jestem wirtualnie, za pośrednictwem TV

A wracając do tematu to jaki program "to wypluwa" na czarno-biało?

Problem jest taki w VBA:
n=WorksheetFunction.Combin(99,25)
Cells(1,1)=n
I w komórce A1 ma się pojawić 181889452290252840761628, a nie 181889452290252000000000.
2025-01-20 (08:48)

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

1386
wpis nr 1 548 518
[ CZCIONKA MONOSPACE ]

MultiTest

A....... ?

Potrafisz wyświetlić..wypisać taki csn :

kombinacji 250 z 999

361 713 029 387 773 775 435 372 891 749 922 395 099 728 363 852 766 445 058 516 124 309 371 608 811 061 565 063 360 358 477 711 651 559 664 410 648 010 377 363 865 113 901 777 290 418 162 699 620 613 880 083 274 233 922 126 850 199 373 014 270 598 629 359 178 877 646 230 097 380 575 431 434 538 474 979 162 651 084 932 896

albo taki
kombinacji 450 z 999

998 308 334 914 400 049 078 447 560 967 464 462 180 618 860 370 322 171 728 498 256 932 964 953 228 600 656 335 724 538 799 555 836 946 490 587 733 109 637 536 575 261 898 133 985 114 087 304 857 341 640 194 777 905 938 292 763 039 704 081 563 316 731 107 185 789 774 808 544 072 990 202 339 769 250 507 826 624 686 254 292 964 237 237 312 011 677 062 686 446 729 408 286 123 695 103 473 478 365

--- wpis edytowano 2025-01-20 08:57 ---

2025-01-20 (09:18)

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

1386
wpis nr 1 548 522
[ CZCIONKA MONOSPACE ]

fair_play

Możesz usunąć te .....przydługie csn-y
Gdyby nie to że proces od Jacka
nie jest uniwersalny .....
to pewnie miałbym motywację na przeróbkę
od 4z4,4z5,4z6 ,4z7 do 4z30
oraz dalej
5z5 ,5z6 td do 5z20
oraz dalej
6z6 ,6z7 do 6z20
oraz dalej

a ponieważ nie mam motywacji,
bo procedury na bazie pomysłu od Jacka,
trzeba by pisać od nowa......
i własciwie wszystko w programie ..skopać
bo ......było by to pisanie programu
od nowa ......
to --> nic nie robię.

jeśli jednak chciałbyś ......
to ewentualnie .
jeśli podeślesz tak jak poprzednio [gwarancje]
co podaje liczbę braków z sekwencji od 5 do 25

np dla 8z......
np dla 7z......
albo 6z........
ewentualnie 5z 49 ..wzwyż
bo inne nie ma sensu......... przyspieszać
Poza tym obliczenia np 5z 16 Mini
wykonuje się raz na kilka miesięcy
to przyspieszenie związane s przerabianiem
takiego procesu obliczeń ..........
bez procedury podgladowej czyli działającej
to się mija z celem
za dużo czasu potrzeba na...... główkowanie.

innymi słowy ,
można coś przekładać ,
co jest kompletne........
a ten sam csn z ........
to w zasadzie jedynie problem excela.....
choć nie wiem czy czasem zespalanie
ala ...... funkcja excela Funkcja ZŁĄCZ.TEKST
nie poradzi sobie po pewnych przeróbkach

jak poniżej:

const num1 = [1, 2, 3];
const num2 = [4, 5, 6];
const num3 = [7, 8, 9];

const numbers = num1.concat(num2, num3);

console.log(numbers);
// results in [1, 2, 3, 4, 5, 6, 7, 8, 9]

..... może wyjdzie
zapis do pliku txt właściwej czyli zadanej
--> postaci kodu csn ,a potem jego pobranie może
będzie prezentowane właściwie.....
Nie wiem ,
a to wszystko dziesiątki minut ....... do stracenia.
2025-01-20 (09:23)

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

1386
wpis nr 1 548 523
[ CZCIONKA MONOSPACE ]

kombinacji 45 z 45
1
kombinacji 45 z 46
46
kombinacji 45 z 47
1 081
kombinacji 45 z 48
17 296
kombinacji 45 z 49
211 876
kombinacji 45 z 50
2 118 760
kombinacji 45 z 51
18 009 460
kombinacji 45 z 52
133 784 560
kombinacji 45 z 53
886 322 710
kombinacji 45 z 54
5 317 936 260
kombinacji 45 z 55
29 248 649 430
kombinacji 45 z 56
148 902 215 280
kombinacji 45 z 57
707 285 522 580
kombinacji 45 z 58
3 155 581 562 280
kombinacji 45 z 59
13 298 522 298 180
kombinacji 45 z 60
53 194 089 192 720
kombinacji 45 z 61
202 802 465 047 245
kombinacji 45 z 62
739 632 519 584 070
kombinacji 45 z 63
2 588 713 818 544 245
kombinacji 45 z 64
8 719 878 125 622 720
kombinacji 45 z 65
28 339 603 908 273 840
kombinacji 45 z 66
89 067 326 568 860 640
kombinacji 45 z 67
271 250 494 550 621 040
kombinacji 45 z 68
801 957 983 888 792 640
kombinacji 45 z 69
2 305 629 203 680 278 840
kombinacji 45 z 70
6 455 761 770 304 780 752
kombinacji 45 z 71
17 629 195 603 524 593 592
kombinacji 45 z 72
47 011 188 276 065 582 912
kombinacji 45 z 73
122 564 883 719 742 412 592
kombinacji 45 z 74
312 751 772 250 377 190 752
kombinacji 45 z 75
781 879 430 625 942 976 880
kombinacji 45 z 76
1 916 865 700 889 408 588 480
kombinacji 45 z 77
4 612 458 092 765 139 416 030
kombinacji 45 z 78
10 902 173 673 808 511 346 980
kombinacji 45 z 79
25 331 521 183 260 952 835 630
kombinacji 45 z 80
57 900 619 847 453 606 481 440
kombinacji 45 z 81
130 276 394 656 770 614 583 240
kombinacji 45 z 82
288 720 658 428 518 659 346 640
kombinacji 45 z 83
630 626 701 304 396 019 099 240
kombinacji 45 z 84
1 358 272 895 117 160 656 521 440
kombinacji 45 z 85
2 886 329 902 123 966 395 108 060
kombinacji 45 z 86
6 054 252 965 430 758 779 982 760
kombinacji 45 z 87
12 540 952 571 249 428 901 392 860
kombinacji 45 z 88
25 665 205 262 091 854 495 873 760
kombinacji 45 z 89
51 913 710 643 776 705 684 835 560
kombinacji 45 z 90
103 827 421 287 553 411 369 671 120
kombinacji 45 z 91
205 397 724 721 029 574 666 088 520
kombinacji 45 z 92
402 055 120 730 525 975 942 130 720
kombinacji 45 z 93
778 981 796 415 394 078 387 878 270
kombinacji 45 z 94
1 494 373 242 103 000 885 070 623 620
kombinacji 45 z 95
2 839 309 159 995 701 681 634 184 878
kombinacji 45 z 96
5 344 581 948 227 203 165 429 053 888
kombinacji 45 z 97
9 969 700 941 885 359 750 896 504 368
kombinacji 45 z 98
18 434 541 364 240 853 879 016 177 888
kombinacji 45 z 99
33 796 659 167 774 898 778 196 326 128


fair_play

pousuwaj
nie mogłem się ..
powstrzymać
2025-01-20 (10:35)

status MultiTest
Data rejestracji: 2020-08-05 00:00:00
Ilość postów: 5718

16235
wpis nr 1 548 525
[ CZCIONKA MONOSPACE ]

777ch,
Nie wiem, po co to ?
kilka przykładów dla sprawdzenia poprawności wyników..,
to żle ?....
Typy to typy ...
podstawa.
Po co te wyścigi bez sensu,

2025-01-20 (10:43)

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

1386
wpis nr 1 548 527
[ CZCIONKA MONOSPACE ]

Jak by co to możesz poczytać
tu:
http://rvelthuis.de/programs/bigintegers.html

a fair_play mam nadzieje
wyczyści te ....."zawody" z Sudoku



Po co te wyścigi ?
a sorki ...... trochę raczej dla ....."jajec"

Problem jest .....
taki,że wszelkiego rodzaju
działania na konwersji i w ogóle
budowanie i działania na wielkich tablicach
to ogromna strata czasu ,
ja to zarzuciłem w którymś momencie...
bo komu to i na co ..... jak pisał "klasyk"
no a czas ...... upływa

--- wpis edytowano 2025-01-20 10:55 ---

2025-01-20 (10:51)

status MultiTest
Data rejestracji: 2020-08-05 00:00:00
Ilość postów: 5718

16235
wpis nr 1 548 530
[ CZCIONKA MONOSPACE ]

MultiTest>FairPLay

A już myślałem, że się byczysz, opalając się pod apatarmentowcem z widokiem na ocean

''A wracając do tematu to jaki program "to wypluwa" na czarno-biało?"

zrzut z programu w trybie konsoli, bez okienkowym, to akurat w Pythonie.
Szybciej się pisze i rozwiązuje problemy.

Pascal też tak ma i inne języki.

"Problem jest taki w VBA:
n=WorksheetFunction.Combin(99,25)
Cells(1,1)=n
I w komórce A1 ma się pojawić 181889452290252840761628, a nie 181889452290252000000000."

to dziękuję Ci że zwolniłem mnie od konieczności uzycia , a więc u mnie od ponownego zainstalowania Excela,
bo to chciałem sprawdzić w oryginalnej funkcji.
2025-01-20 (11:00)

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

1386
wpis nr 1 548 534
[ CZCIONKA MONOSPACE ]

MultiTest

excel ma wiele zalet ,dla kogoś kto potrafi .....
ale ...kwestie "wielkich liczb" to ..
i w innych językach ..... --> "ból głowy"
a to w zasadzie ....... "niepotrzebny zawrót głowy",

no a na marginesie ....
to tu
--> nikt [prawie].. nie gra w gry liczbowe.
2025-01-20 (18:30)

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

15220
wpis nr 1 548 593
[ CZCIONKA MONOSPACE ]

... ale namieszałem. Ja z samego początku tylko zwróciłem uwagę, że chyba obliczanie silni, musi być bardziej czasochłonne od dodania kilku liczb.

777ch
Faktycznie ja gram na silny układ do mini składający się z dwóch niezależnych zakładów. Gdy się przyjrzeć to gdy żadna liczba się nie powtarza to mamy system C(10,5,3,5)=2. Dopiero później się o tym fakcie dowiedziałem. Człowiek się uczy całe życie.
;-)

--- wpis edytowano 2025-01-20 18:32 ---

| Dodaj wpis w tym temacie | Spis tematów | Wyniki lottoStrona: 1 2 ... 18 19
Wyślij wiadomość do admina