Kezdőoldal » Számítástechnika » Programozás » Hogyan és miből lehet a...

Hogyan és miből lehet a legkönnyebben megtanulni a pascal nyelvet?

Figyelt kérdés

Néhány hete kezdtem el tanulni önszorgalomból benne programozni,mert érdekes saját dolgokat alkotni (FreePas). Próbálkoztam 1-2 könyvből példákat megoldani, próbálkoztam PDF fájlból és más netes forrásokból is, de ahogy bonyolódnak a feladatok, egyre jobban nem értem őket. Képtelen vagyok megjegyezni,bizonyos hasznos függvényeket és utasításokat, amelyeket a pascal használ és nem tudom hogy mikor melyiket kellene egy adott feladathoz, vagy éppen saját programhoz, "program készítésnél, egy un. kihíváshoz" használni, vagy éppen elővenni. A könyv sem segít a megértéshez és az internet sem úgy érzem. Próbáltam bizonyos dolgokat felírni füzetbe és bemagolni, de állandóan azt veszem észre hogy folyton utána kell néznem az adott feladathoz bizonyos dolgoknak. Néztem a pascalos témába illő hozzászólásokat és láttam, hogy vannak itt nagyon jó programozók benne. Ti hogyan és miből tudtatok ilyen jól megtanulni programozni? Én vagyok hozzá agyilag gyenge, rossz a felfogásom, vagy valóban nehéz ez a nyelv és más módszert kellene alkalmaznom a tanulásához?


Van egy elképzelésem,de ha rossz cáfoljatok meg, hogy sokan, vagy esetleg ti is meglévő példákat és megoldásokat irtok át, vagy abból építkeztek fel, vagy teljesen fejből "vágjátok", oldjátok meg a különböző jellegű feladatokat?


Egyszóval hogyan van ez az egész?


Várom a sok ötletet.

Köszi!



2015. okt. 16. 21:29
1 2 3
 21/30 SimkoL ***** válasza:
A Halt egy dolog mert néha rákényszerülhetünk, na de a GoTo :)
2015. okt. 17. 09:28
Hasznos számodra ez a válasz?
 22/30 coopper ***** válasza:

tabaki után szabadon : Hőőő, én azt a goto-t eddig észre sem vettem...


Szerintem, ugyan az amint a halt.


Kódszervezés kérdése, igy is úgy is megoldható a feladat, de az tény és való, hogy a goto-t nem is tanitják semelyik iskolában sem, mivel átláthatalan kódot eredményez (majdnem mint a halt), illetve nem is nagyon objektum orientált (következő lépés).


Bár a nyelvben benne, van tehát elvileg használható, de sehol sem ajánlott a használata : [link]


Sok sikert.

üdv.

2015. okt. 17. 09:38
Hasznos számodra ez a válasz?
 23/30 anonim ***** válasza:
Nekem azt mondták anno, hogy ha programozási kódba használ bárki label-t és goto-t, automatikusan egyest kap ha meglátják ezt a két szót, függetlenül a kód minőségétől.
2015. okt. 17. 10:54
Hasznos számodra ez a válasz?
 24/30 anonim ***** válasza:
Minden nyelvben lehet megfelelően használni a goto utasítást, a kód átláthatóságának növelése érdekében, csak ritka az ilyen esetek száma.
2015. okt. 17. 13:29
Hasznos számodra ez a válasz?
 25/30 SimkoL ***** válasza:
'Minden nyelvben lehet megfelelően használni a goto utasítást, a kód átláthatóságának növelése érdekében...' na most kezdtem el keresni a rozsdás bökőt, hogy oda szúrjam ahol a legjobban fáj. A kód átláthatóságának növelése érdekében ????? Én nem tanultam egyetemen programozni, de a GoTo volt az első amit igyekeztem elfelejteni az MBasic, QBasic után. Jól kell tudni megtervezni egy programot - ha kell többször is átírni - mert a GoTo-kba nagyon bele lehet bonyolódni főleg egy több ezer soros programnál. Volt részem benne a Basic programoknál - tanulópénz -
2015. okt. 17. 13:43
Hasznos számodra ez a válasz?
 26/30 anonim ***** válasza:
Túlzás volt azt írni, hogy minden nyelven. C nyelven vannak előnyei, a Linux kernel például teli van goto utasítással. [link]
2015. okt. 17. 14:15
Hasznos számodra ez a válasz?
 27/30 anonim ***** válasza:
Ti nagyon nagy programozok :) eszre sem veszitek mennyire ugyes a kerdezo. Kivancsisagbol utananeztem a neten es meg hasonlo forraskodot sem talaltam a for ciklusra. Szinte minden konyviro el van telve magatol a break es continue es mas utasitasokkal,de erre meg pelda sincsen.Mintha azt akarnanak hogy a felhasznalo ne is jojjon ra erre a megkeruleses dologra es mashogy oldja meg a feladatot.Az a baj a konyvekkel,hogy feluletesen foglalkoznak foleg a problemamegoldasokkal.Mert mivel mi magyarok igen talalekonyak vagyunk, mi mindig tobbet es tobbet akarunk es soha nem vagyunk megelegedve az alapveto peldakkal.Szamtalonszor megfigyeltem a delphis es pascalos temaknal,hogy a kerdezok szinte mindegyike olyan dologgal rukkol elo, amire meg 10 konyvben sincsen feladat vagy megoldas,de meg hasonlo se nagyon. Remelem SimKoL osszegyujti a feladatokat es a megoldasokat es ir belole egy franko kis konyvet,mert ami itt a gyakorin volt mar az elmult 5 evben kerdesek,abbol siman lehetne irni egy kifejezetten pascal problemamegoldasokra kihegyezett konyvet,ami meg egyaltalan nincs.Mindenfele konyv van,de egyedi problemaknal a diakok,vagy kezdo programozok rogton falakba utkoznek.Rengeteg kerdes felmerult mostanaban a ciklusokkal, a cp/m-el es kifejezes kiertekelesekkel, matematikai algoritmusok kulonbozo megoldasaival, stringkezelessel. Pont azokkal a teruletekkel kapcsolatban,amirol a legtobb konyv egyaltalan nem ir,vagy ha ir is valamit nagyon szukszavuan es baratsagtalanul fogalmazza meg a dolgokat.Furcsalom is, hogy a szamitastechnika egykori vilagat minden programozasi konyvbol kezdik teljesen eltuntetni, legalabb is az arra vonatkozo peldakat.A programozast is ugy kellene szerintem elkezdeni tanitani,mint ahogy a 70-es evekben mukodtek a szamitogepek es a konyvek legvegen kellene csak elkezdeni a vizualis tili-tolizast,amit az ovodasok is megtudnak csinalni joforman. Addig pedig ko kemenyen, legalabb 250 oldalon, (nem lo betukkel irva) keresztul melysegekben ki kellene targyalni az osszes lehetoseget,ami csak felmerulhet a programozoban, tanuloban es kivancsiskodo hobbistakban. Erdekes "mi" magyarok mindig olyat keresunk, kerdezunk es akarunk, ami nincsen meg,vagy nem is volt, de szinte nemcsak a szamtechben, hanem minden teruletre ertve. :D Erre az orokos problemara kellene valahogy kezenfekvo es hatekonyabb megoldast talani.
2015. okt. 17. 17:46
Hasznos számodra ez a válasz?
 28/30 anonim ***** válasza:

es kifelejtettem meg az interpretereket is, mert arra is volt szamtalan kerdeskor nemcsak itt, hanem a prog.hu-n is.sot a rendszerprogramozas is elegge erdekli a kerdezoket.


tehat osszefoglalva


-Cikluskezeles max kitargyalassal


-Input/Output muveletek, kiiratasok es billentyuzetkezelesek


-String kezelesek es string manipulaciok, max!!!


-Matematikai algoritmusok es specialis algoritmus peldak


-CP/M lehetosegek max!


-Interpretaciók max kitargyalas!


-Kifejezes kiertekelesek, lengyelformulas peldak tomkellege!


-Rendszerprogramozasi ismeretek


(Videokartya,Hangkartya,TV-kartya,USB eszkozok vezerlese es kezelese)- Assembly es pascal rutinokkal


-Pascal es Delphi grafikai megoldasok...


es csak kb innentol jonne mai vilagban elofordulo dolgok kitargyalasa...


Tehat kb ilyen temakban es targyakrol szolna a konyv. Tuti hogy lenne ra vevo es fogyna mint a pia a boltokban.

Okoskodjatok ki valahogy, vagy abban is benne vagyok, hogy nyissunk egy webhelyet, ami csak ezekkel foglalkozik manualis es vizualis oktatas kereten belul. Na mit szoltok az otlethez? Biztos mind a kettot megerne megvalositani.

2015. okt. 17. 18:15
Hasznos számodra ez a válasz?
 29/30 anonim ***** válasza:

"(Videokartya,Hangkartya,TV-kartya,USB eszkozok vezerlese es kezelese)- Assembly es pascal rutinokkal"


Ja meg csináljunk pálinkát zöldségből.

2015. okt. 17. 19:29
Hasznos számodra ez a válasz?
 30/30 anonim ***** válasza:

Szerintem is nagyon jó ötlet lenne egy ilyen könyv, vagy gyűjtemény, tényleg nagyon kreatívak egyes kérdések és sokat lehetne belőlük tanulni, volt hogy egy egyszerű "írjátok meg a házimat" feladatra született pár megoldás, különféle megközelítésből, számtalan érdekes kérdés, logikus megoldás van...


Nem értem a kettővel előttit, hogy miért csak 38%-ra van értékelve, nagyon okosan írt.

2015. okt. 17. 20:15
Hasznos számodra ez a válasz?
1 2 3

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!