![]() |
Pascal
Ide jöhet minden ami Pascallal kapcsolatos. Tudom régi nyelv, egy picit elavult is, de arra tökéletes, hogy itthon elhülyéskedjen vele az ember unalmas perceiben.
|
Első hozzászólóként, egy problémát vetnék fel. Egy kis pokerleosztó programot csinálgatok, de valami nem az igazi. Túl sokat jón fel egy színű lap, hiába randomizálok, már nagyon sokat próbálkoztam, de sosem volt az igazi a "keverés". Nem tudom, hogy lenne jobb, ha forráskódot írnék, vagy ha elmagyaráznám a felépítését :). Ha valaki esetleg segítene benne, szívesen megteszem mindkettőt, csak mondja meg melyik lenne jobb :)
|
Itt görcsöltem felette egy fél órája, hogy mi lehet a baja. Na mondom akkor statisztika. Erre láttam, hogy főleg pikk jön fel, és káró egyáltalán nem. Átnéztem a forráskódot, és láttam, hogy a másolt részben a pikk-et nem írtam át Káróra, szóval minden Káró helyett pikk jött fel :(:(:D:D
|
Ez vicces, kb. 2-3 órája csak úgy poénból elkezdtem pont nyomni freepascallal. Egy egyszerű mátrix determinánst számoltam volna (pont vesszük), de nagyon nem akart menni, mindig elakadt a tömb deklarálásnál. Összevissza néztem, mi lehet a baja, erre kiderült, hogy a zárójelt nem szögletesre raktam:D
Ennyi:o |
Quote:
|
Quote:
Ha tényleg véletlenszámot akarsz, akkor azt szokták, hogy valamilyen külső forrást be kell vonni, ilyen lehet például egy web-, vagy mailszerver naplófile-ja, aminek a tartalma folyamatosan változik külső hatásra. Ahol ténylegesen véletlenszámok kellenek, ott egy fizikailag külső eszköz adja a véletlenszám alapjait háttérsugárzás, vagy egyéb háttérzaj alapján. |
Quote:
Quote:
|
én megelégszem egy sima Random(x)-szel :D később persze, ahogy egyre többet tudok, nem lesz elég. De most tökéletes :) Most azon gondolkozom, hogy csinálok valamiféle statisztikát, hogy melyik lap hányszor jön fel. Bár most is csak unalmas perceim miatt döntöttem így :D
|
Quote:
|
Quote:
|
szovegszerkeszto
Üdv:)
Az lenne a kérdésem, hogy elkezdtem csinálni (linux alatt) egy olyan szövegszerkesztőt, ami terminálban fut.... és az lenne a kérdésem, hogy a Pascal tud olyat, hogy ahova el akarom menteni a fájlt, előbb leellenőrizze az adott mappát, hogy létezik-e már a fájl? Szoval van-e ilyen függvény és ha van akkor melyik az?:D Moha |
nem bodlogulok az info házival:
az "és" és a "vagy" logikai műveleteket jelülnek, csak nem tudom hogy kell őket elektronikusan írni :D Írjuk fel zárójelek használata nélkül : p és (q vagy r) p vagy (q és r) Nagyon nem megy :S |
Quote:
VAGY: + Régen volt már, de nekem úgy tűnik, hogy a megoldás pq+pr p+qr |
Quote:
|
Quote:
Ha nem, akkor a q+r*p helyes megoldás az elsőre? |
Quote:
|
Quote:
Szerk: De akkor a pascal miért kezeli őket egyenrangúként?:) |
Quote:
más az eredmény az "a and b or c"-nél, mint az " a and (b or c)"-nél..:)(a*b+c , a*(b+c)) tartja a műveleti sorrendet.. |
az én kérdésemre nem tudja vki a válszt?:)))
fentebb olvashato:) |
Quote:
Biztosan van valami elegánsabb megoldás is, de addig szerintem megteszi ez is :D |
Quote:
|
Házifeladatként adta fel a tanár egy címkéző progi elkészítését. Én így gondoltam el, exe-ben van feltéve, ha valaki kíváncsi a pasra feltolom azt is :
http://srdclan.extra.hu/ megj: 5-tel osztható számot kell bírni, ha nem ilyet írsz, akkor egy hibaüzenetet ír ki, miszerint hibás összeg :) |
ha jól látom 65535-ig jól megy, aztán ennyi. esetleg a változót át teheted long-ra
|
Quote:
|
közben sikerült valami résztartománytípust alkotnom, bár nem tudom hogy mit is csináltam konkrétan :D
változó : 1..200000; Ez mit jelent a var után?High(változó)-val ha kiírom a legmagasabb értékét, akkor 200000-ret ír, de később elfogadja a 200005-öt is :o Nemértem én ezt :D |
Quote:
|
Quote:
|
Quote:
|
Sziasztok!
Versenyre készülök és egy feladathoz kérném a segítségeteket. Készítsen programot, amely tetszőleges méretű labirintust generál egy fájlba. Példa a program kimenetére az 1. ábrán látható. A labirintusban ne legyen kör! A bejárat és a kijárat lehet előre rögzített helyen. X XXXXX X XXXXX X X X X XXX X X X X XXX X X X X X XXX X X X XXXXXXX Elég lenne egy algoritmus. Előre is köszi. |
Quote:
|
A programnak csak kell generálni egy megoldható labirintust. Nem kell végigmennie rajta.
|
Quote:
|
http://www.kepfeltoltes.hu/101126/la...toltes.hu_.jpg
Vagy ez túl egyszerű? http://www.tms.hu/smiley/monokli.gif |
Quote:
Quote:
|
Quote:
|
Na jó nyilván azzal kezded, hogy "készítesz" egy megoldást és ahhoz rakod a többi járatot :rolleyes:
|
|
|
All times are GMT +1. The time now is 20:30. |
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Design partly based on Hódító's design by Grafinet Team Kft.
Contents and games copyright (c) 1999-2020 - Queosia, Hódító
Partnerek: Játékok, civ.hu