Dodaj wpis w tym temacie
Spis tematów | Strona: 1 2 ... 30 31 Wyślij wiadomość do admina |
Przewiń wpisy ↓ | Turbo Pascal dla zielonych |
2010-04-23 (00:03) KURKA Data rejestracji: 2009-01-23 Ilość postów: 2551 | wpis nr 315 074 [ CZCIONKA MONOSPACE ] Proszę się nie obrażać za \"zielonych\" . Gry liczbowe mają to do siebie , że trzeb dużo liczyć. Pewne rzeczy można zrobić w Excelu czy darmowym Calcu (OO) , ale czasem przydaje się znajomość nawet takiego archaicznego Pascala. Następny plus , to fakt (o ile się nie mylę) że Pascal to język nadal dla początkujących. Został w sumie uznany za jeden z łatwiejszych i dobrych do nauczania początkowego. Bezpośrednio na tej wiedzy można bardzo łatwo przejść do Objectpascala czyli do środowiska Delphi , które z niego korzysta. Czyli reasumując mimo że pascal jest językiem z lat (chyba) 70-tych a Turbopascal to rozwinięcie z lat 80-tych , nie znaczy że jest prehistorią. Nikomu nie będzie łatwo w trudniejszych językach , a to że sam Turbopascal nie jest obecnie zbyt nowym językiem , to jednak od niego zdecydowana wiekszość zaczyna i jak wspomniałam jest bardzo latwo przejść na środowisko delphi (to jak z śląskiego na polski). Różnice są między Turbo pascalem a VB czy innymi (C++) ale jeśli ktoś zacznie sobie tworzyć coś prostego i użytecznego dla potrzeb gier losowych a wciągnie go to , to mimo że przegrywa , może coś ugra w żuciu. |
2010-04-23 (00:10) KURKA Data rejestracji: 2009-01-23 Ilość postów: 2551 | wpis nr 315 075 [ CZCIONKA MONOSPACE ] Do osób , które mają wiedzę : Temat dla początkujących z naciskiem na zastosowania w grach liczbowych. Więc by nie komplikować a upraszczać , proszę o powstrzymanie się od komentarzy typu : A ja bym to tak zrobił i .. tu np algorytm sortowania bąbelkowego ...na pierwszej, czy drugiej stronie tematu, gdzie nie wszyscy łapią co to \"char\" a co \"string\" |
2010-04-23 (00:20) KURKA Data rejestracji: 2009-01-23 Ilość postów: 2551 | wpis nr 315 077 [ CZCIONKA MONOSPACE ] Na początek chciałabym zrobić pierwszy program , który zrobi nam plik tekstowy (czyli taki plik z wynikami , który jest otwierany notatnikiem). Wynikami będą wszystkie możliwe wyniki Gry MINI LOTTO. Później z Gry Loto , każdy będzie mógł sobie przerobić mając wiedzę jak jest zrobiony program do MiniLotto. Ale najpierw czeka nas trochę teorii. Chyba że są inne pomysły , ale sądzę , że od czegoś trzeba zacząć i na praktyczny (prostym !!!) przykładzie trzeba zacząć. |
2010-04-23 (00:22) Marriusz2 Data rejestracji: 2009-06-02 Ilość postów: 2410 | wpis nr 315 079 [ CZCIONKA MONOSPACE ] Kurka Zastanów sie trochę. Zostaw komputer i pomyśl .Ktoś umył włosy . Po umyciu tych włosów chce je wysuszyć. Ale aby wysuszyć potrzebna mu suszarka . Więc zaczyna od przegladania 22 katalogów suszarek różnych Firm . Po czym idzie do sklepu aby przejrzec wszystkie instrukcje obsługi . Po co ? Podobnie jest w wypadku totka . 99 % problemu to jest jak wybrać liczbę . I akurat do tego nie jest potrzebny ani komputer ani żaden program --ale olej w głowie . Jak już wymyśli jak wybrać liczbę --to resztę czyli te 1 % załatwi najprostszy Open Office . Ale te pozostałe 1 % --to pryszcz i nic nie znaczące sprawy . Zacznij od głowy a nie od d.... . Zostaw te 1 % bo to zupełnie nieistotne a zacznij od myslenia -a do tego Pascal nie jest potrzebny . Jak pojmiesz te prawdę - o której pojęcia nie miałeś - bo byś nie napisał tego --to trafisz na właściwa drogę .. |
2010-04-23 (00:54) KURKA Data rejestracji: 2009-01-23 Ilość postów: 2551 | wpis nr 315 080 [ CZCIONKA MONOSPACE ] Jak zapewne zauważyłeś , jest wśród użytkowników tego forum , jakaś część ( może 20% , może 30%) młodych osób , a uczniów jest na pewno ponad 10% i piszą w tematach takich ,które z grami za wiele wspólnego nie mają np: (NIE, NIE, NIE i tym podobne ) więc skoro są , to może ktoś z nich już uczy się podstaw albo będzie się uczył od września (a inni poprostu zechcą by nie pisać : http://forum.multipasko.pl/n_viewtopic.php?id=2381&last=1 a mieć radość i satysfakcję , że są w stanie sami to zrobić. Nie miejsce tu na polemikę w stylu : \"\"\"\"\"Ale aby wysuszyć potrzebna mu suszarka . Więc zaczyna od przegladania 22 katalogów suszarek różnych Firm . Po czym idzie do sklepu aby przejrzec wszystkie instrukcje obsługi . Po co ? \"\"\"\"\"\"\"\"\" Po to , by ktoś , kto jeszcze nie próbował odkrył , że ma lub nie ma do tego \"smykałki\" . Spróbuje i już będzie miał pewne doświadczenie. Program który \"stworzy Nam\" wszystkie możliwe wyniki w Mini Lotto , będziemy stopniowo robić w etapach i te etapy będą omawiane bardzo lakonicznie ( dla naszych potrzeb) tak by z jednej strony trzymać się zadania a z drugiej uczyć się . |
2010-04-23 (01:05) sindbad Data rejestracji: 2008-10-13 Ilość postów: 20519 | wpis nr 315 081 [ CZCIONKA MONOSPACE ] Marriusz2 napisałeś chyba nie na temat \"Turbo Pascal dla zielonych\" |
2010-04-23 (01:20) Marriusz2 Data rejestracji: 2009-06-02 Ilość postów: 2410 | wpis nr 315 082 [ CZCIONKA MONOSPACE ] Kurka Wszystko Ci się pomyliło. To strona dla pasjonatów gier losowych a nie dla pasjonatów oprogramowania -które tutaj nie ma nic do rzeczy . W takim tempie to powstaną posty dla pasjonatów samochodów , komputerów , znaczków pocztowych . To ,ze administrator nie ma moderatora to inna sprawa -bo na żadnym innym przyzwoitym forum to byłoby niedopuszczalne . Jezeli ktos jest zielony w Pascalu -to bardzo dobrze --bo akurat do totalizatora on czyli Pascal nie ma sie nijak. A to ,że są ludzie uzależnieni od pisania programów jak Leo który jak nie napisze przynajmniej jednego arkusza dziennie to jest chory -to tylko objawy choroby zwanej uzależnieniem . gdybyś z tysiąca zielonych w pascalu zrobił tysiąc czerwonych -to nic więcej ci ludzie nie wygrają . Więc po co komuś niepotrzebna wiedza . O tym 1 procencie ??? |
2010-04-23 (01:24) KURKA Data rejestracji: 2009-01-23 Ilość postów: 2551 | wpis nr 315 083 [ CZCIONKA MONOSPACE ] Na początku będzie nam potrzebny program (który poszukam w sieci , a może Pasko pomoże) - KOMPILATOR, który trzeba sobie zainstalować. Jest to coś , co nasze programy napisane w TP (turbopascalu) jak i kiedyś tam w np delphi czy C++ itd , przetłumaczy na język \"komputera\". KOMPILATOR - dla TP jest w wersji komercyjnej i free. (przynajmniej tak było). Podstawowe sprawy: Aby napisać program do Mini lotto , jak i każdy inny musimy określić jakie RZECZY będą poddawane obróbce. Mogą to być liczby, litery, słowa (wystarczy). Liczby można zapisać od 0 do 255 i pewnie spotkaliście z takim ograniczeniem w życiu codziennym (kontakcie z różnymi wynalazkami). Wiąże się to z tym że w jednym Bajcie (8 bitach) można zapisać 256 pozycji. Od 1 do 256 lub od 0 do 255. Taki zapis nosi nazwę \"BYTE\" i pozwala na zapis liczb od 0 do 255 (1bajt) Inny zapis nosi nazwę \"LONGINT\" {-2147483648..2147483647} 4 bajty te dwa zapisy na razie wystarczają. Mały i duży. Podobnie jest z String i char. CHAR - to jeden znak klawiatury ( jeden z 256 ) STRING - to od 0 do 255 znaków \"char\" ale to na razie nie będzie potrzebne. |
2010-04-23 (01:27) Marriusz2 Data rejestracji: 2009-06-02 Ilość postów: 2410 | wpis nr 315 084 [ CZCIONKA MONOSPACE ] Kurka Tysiąc lat zbraknie zaczym zrozumiesz . Programowanie nie ma nic do gier losowych . Starałem Ci się łopatologicznie wytłumaczyć iż na nic nikomu taka wiedza się nie przyda --bo dotyczy zupełnego marginesu sprawy . Ale zdaje się są ludzie wyjątkowo odporni na wiedzę . jeżeli ktoś potrzebuje arkusza z wszystkimi wynikami -to napisz coś mądrego -że taki arkusz bazy ulotnej przetwarzającej w real time ma 5 KB i podaj jak go się robi -bo to proste . Niech taka osoba pozna nowoczesne metody przetwarzania w locie \' w tle \" a nie opowiadaj o wiedzy dinozaurów . Proste? Proste Ale sam o tym nie wiesz |
2010-04-23 (01:28) KURKA Data rejestracji: 2009-01-23 Ilość postów: 2551 | wpis nr 315 085 [ CZCIONKA MONOSPACE ] Mariusz , będę raportować o usunięcie twych postów , więc nie sil się już więcej. Myślałam że masz więcej oleju w głowie, ale Ty jesteś JUŻ CHORY na tle gier losowych i nie rozumiesz co ja robię , albo to Ci przeszkadza. Sinbad , mogę liczyć na twą pomoc ? NP : darmowy kompilator |
2010-04-23 (01:30) Marriusz2 Data rejestracji: 2009-06-02 Ilość postów: 2410 | wpis nr 315 086 [ CZCIONKA MONOSPACE ] Ja także będę raportował o usuniecie twoich postów jako nie mających nic wspólnego z grami losowymi . Więc nie sil się . |
2010-04-23 (01:32) Marriusz2 Data rejestracji: 2009-06-02 Ilość postów: 2410 | wpis nr 315 087 [ CZCIONKA MONOSPACE ] A swoją drogą to bardzo smutne iż są ludzie jak Ty bardzo odporni na najprostszą wiedzę . No ale to twoja sprawa a nie moja . Mnie id pouczania Ciebie nie przybędzie Żegnam |
2010-04-23 (01:38) Tajemniczy Don Pedro Data rejestracji: 2009-04-18 Ilość postów: 722 | wpis nr 315 088 [ CZCIONKA MONOSPACE ] Polemizowałbym z Tobą Mariuszu. Sam masz do nauki stosunek dość poważny, a oto przydarzył Ci się casus pascudeus. Na naukę nigdy za późno. Ponadto jeśli ktoś ze szczodrości serca pragnie rzucić na tłum kaganek oświaty, to bym Go raczej w tym wspierał a nie hamował. W grach losowych można stworzyć wiele różnych systemów gry i wiele z nich wymaga wspomagania komputerowego. Ponadto z powodu względnej słabości sprzętowej, z jaką ciągle się jeszcze wszyscy zmagamy, zrobienie programu w języku programowania zamiast w skoroszycie kalkulacyjnym oszczędza niekiedy czas. Zależy co się chce zrobić. Ktoś chce np. grać w multilotka na mniejsze gry w oparciu o RP z jednej strony i \"kostki z drugiej\", bo widzi tam nieduży ale częsty dopływ gotówki, to niestety będzie miał kłopot ze zrobieniem tego w excelu. Da się, ale nie wszystko. Kiedyś też myślałem, że zajmowanie sie excelem nie ma sensu, kiedy potrafiłem kilkaset wierszy szybciej policzyć w głowie, niż moi koledzy robili to przy pomocy excela. I oto po latach z excelabnegata awansowałem do kategorii ciemnej masy a przede mną awans do klubu zielonych rożków. Ale gdy zaopatrzyłem się byłem w kilkanaście podręczników do excela, VBA, itp., to już po 2 dniach znalazłem sposób jak Twój Mariuszu program do indeksowania permutacji zamienić prostymi jednowyrażeniowymi dwoma formułkami w excelu. Robi to samo, ale znacznie szybciej. Obecnie badam funkcje tablicowe oraz ćwiczę VBA do różnych celów. Pewnie, że najważniejszy jest pomysł i znajomość matematyki. Ale przychodzi moment, gdy chce się pomysł przekuć do praktycznego zastosowania. Wówczas przychodzi czas na programowanie. Nie należy zatem tak całkowicie lekceważyć nauki. A na marginesie, to przekonałem się dostatecznie mocno, że można liczyć właściwie tylko na samego siebie. Wynajmowanie programistów jest też wątpliwe, bo dłużej trwa tłumaczenie im o co chodzi niż samodzielne napisanie programu przez kompletnego laika. Dużo Zdrowia Wszystkim i Wygranych |
2010-04-23 (01:48) Marriusz2 Data rejestracji: 2009-06-02 Ilość postów: 2410 | wpis nr 315 089 [ CZCIONKA MONOSPACE ] TDP Chłop swoje Baba swoje . Programowanie w totku to tak zwana \"duperela\"- 1 % problemu A 99 % problemu to mechanizm wyboru TDP Zdarzył ci się lapsus. Napisz choć słowo o tym 99 % owym problemie a ten 1 % owy zostaw w spokoju . Bo jak odwrócisz proporcje to dojdziesz do choroby Leo . Człowiek kilka lat doskonali się w programowaniu tego samego . I nie posunął się o \" jotę \" . dzień w dzień te same błędne filtry i dziecinne podejście do gry losowej . I na nic się zda wiedza o stu językach programowania . Ta wiedza nazywa się \" olej w głowie \" a nie język C++??????? Poniał????????? No bo jak nie -to żyj w tej krainie baśniowej |
2010-04-23 (02:01) KURKA Data rejestracji: 2009-01-23 Ilość postów: 2551 | wpis nr 315 090 [ CZCIONKA MONOSPACE ] Panowie , tutaj możemy nauczyć się banalnych, prostych a zarazem ciekawych rzeczy po to by wciągnąć tych co maja szanse na dalszą poważniejszą edukacje. Ale jak ktoś nie ma chęci a za pośrednictwem tej strony jakoś się odważy spróbować to może się to mu w życiu przydać a i może łapnąć bakcyla, a nie sądzę , że z powodu tego tematu ktoś targnie się na swe życie (już tak dosłownie przesadzając). Przecież jest to adresowane do osób które nie miały z programowaniem żadnej styczności. A od czegoś trzeba zacząć. To że motywacją są gry losowe to nie jest nic złego, a może nawet uświadomi to młodym osobom (jak zobaczą ile zajmuje plik z wynikami dotychczas wykonanych losowań na przestrzeni 50lat a ile plik ze wszystkimi możliwymi). Mnie nie ubędzie jak poświęce 2-3 godziny na tydzień. Ale na razie więcej czasu spędzam Tu \"tłumacząc\" SIĘ a nie tłumacząc problemu |
2010-04-23 (02:04) KURKA Data rejestracji: 2009-01-23 Ilość postów: 2551 | wpis nr 315 091 [ CZCIONKA MONOSPACE ] Każdy program ma są nazwę . Dlatego na samym początku programu będziemy pisać nazwę : \"Program Minilotto\" następnie napiszemy : \"uses crt\" i początek w sumie wygląda tak : PROGRAM MINILOTTO USES CRT (oczywiście nie muszą to być drukowane litery , tylko tak napisałam ) uses crt - to coś co umożliwia kompilatorowi (ten program co tłumaczy język TP na język komputera) dostęp do pewnych funkcji (możliwości kompilatora - które będą nam potrzebne, albo raczej przydatne). |
2010-04-23 (02:19) Tajemniczy Don Pedro Data rejestracji: 2009-04-18 Ilość postów: 722 | wpis nr 315 093 [ CZCIONKA MONOSPACE ] Mariuszu, a po co mam pisać o 99 procentowym problemie, kiedy mam tam już od dawna zero problemu. Czekam natomiast na Twoje wyjaśnienie kwestii \"przetwarzania w locie - w tle\". To jest naprawdę ciekawe a nie to, jak dobrać numerki. Sam dobrze wiesz jak dobrać z precyzją kilku numerków w tę lub we wtę /jak to ustaliliśmy na innym wątku/. Mnie interesuje obecnie właśnie przetwarzanie w locie oraz tzw. pierwszy krok w programowaniu. No to czekam teraz na Twój nowy watek o przetwarzaniu w locie.. Słowo się rzekło. Masz pole do popisu. Szanuję nauczycieli /zawsze ich szanowałem/ którzy potrafią pomóc w zrobieniu tego pierwszego kroku. No i spokojna głowa, choroba zakaźna mi nie grozi. Ale muszę szybko samodzielnie zrobić jeszcze kilka rzeczy. To jakże bym mógł blokować wątek, który być może przyniesie mi coś cennego. Dlaczego przesądzać z góry, że ten wątek jest nic nie warty? Kurka, ma racje, że najważniejsze, to \"złapać\" bakcyla nauki. Świat się nie kończy na grach losowych i \"kupie szmalu\". |
2010-04-23 (02:25) KURKA Data rejestracji: 2009-01-23 Ilość postów: 2551 | wpis nr 315 094 [ CZCIONKA MONOSPACE ] PROGRAM MINILOTTO USES CRT Dalej musimy zdefiniować \"zmienne\" Zmienne - to takie które najczęściej będziemy używać. Mają swoją nazwę i \"rozmiar- atrybut\" Np : zmiennymi będą liczby od 1 do 45 bo takie liczby są w grze minilotto. W tej grze mamy 5 losowanych , a za każdym losowaniem są inne czyli zmienne. Wynikiem losowanie jest : a,b,c,d,e, jeśli wylosują 3,5,12,33,42, to mamy : a=3, ; b=5, ;c=12, ;d=33, ;e=42, wiemy że a,b,c,d,e, może być jedna z liczb od 1 do 45 dlatego zmienne a,b,c,d,e mogą być zmiennymi typu \"BYTE\" i będą zajmować 1Bajt (8bitów) w naszym programie. Nie ma możliwości by wylosowano liczbę 300 która nie mieści się w zakresie zmiennej typu \"BYTE\" (od 0 do 256). Gdy użyjemy zmiennej typu BYTE tam gdzie zmienna może przyjąć wartość większą niż 255 , zostanie wyświetlony błąd i nr błedu. Np: liczymy ile losowań, już było, i mamy zmienną \"licznik\" i jeśli zliczamy losowania to przy 256 losowaniu nastąpi bład bo licznik losowań przekroczy liczbę 255. Wówczas zmienna liczni musi być innego typu , nie BYTE a LONGINT. Mamy teraz : -------------------------------- Program MiniLotto; Uses crt; Var a,b,c,d,e : byte; licznik : longint; -------------------------------- Var - oznacza definiowanie zmiennych użytych w programie, i można tam dopisywać w czasie tworzenia programu dodatkowych \"rzeczy\" które póżniej wyjdą. Na razie wiemy że potrzebujemy na 100% 5-zmiennych bo losowane jest 5 liczb. |
2010-04-23 (02:36) KURKA Data rejestracji: 2009-01-23 Ilość postów: 2551 | wpis nr 315 095 [ CZCIONKA MONOSPACE ] Proszę zauważyć : -------------------------------------------------- Program MiniLotto; Uses crt; Var a,b,c,d,e : byte; licznik : longint; -------------------------------------------------- na końcu wiersza zawsze dajemy \" ; \" kompilator czyta do znaku \";\" który oznacza dla niego : zrób to i przejdź do następnej linii. Zauważyć można, że zmienne mogą mieć długość np : a,b,c - jednego znaku klawiatury, jak i zmienna może być w postaci słowa np:- licznik. Nazewnictwo zmiennych jest takie jakie chce programista. Co jest dla niego łatwiejsze. By napisać program MINILOTTO musimy sie uzbroić w cierpliwość , bo faktycznie nie jest on łatwy na początek , ale zrobimy go w etapach. Najważniejsze by \"łapać\" po kolei o co chodzi. |
2010-04-23 (02:38) KURKA Data rejestracji: 2009-01-23 Ilość postów: 2551 | wpis nr 315 096 [ CZCIONKA MONOSPACE ] Już uprzedzę tych co by napisali że nie zawsze : \"na końcu wiersza zawsze dajemy \" ; \" TAK nie zawsze, ale to później, są wyjątki i omówimy je kiedy będzie na to pora. |
| Dodaj wpis w tym temacie | Spis tematów | Wyniki lotto | Strona: 1 2 ... 30 31 Wyślij wiadomość do admina |