C programozási feladatgyűjtemény

 ( kovacsakos | 2012. január 24., kedd - 19:45 )

Szeretném megkérdezni, hogy tudna e valaki C programozási feladatgyűjteményt ajánlani? Esetleg amit maga is használt? A Juhász István, Kósa Márk, Pánovics János féle "C példatár" című könyvet ismerem.
A válaszokat előre is köszönöm!

Szerk.:
Ehhez hasonló feladatokat keresnék: http://pastebin.com/9NtteJgu

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

bámpü

Ez milyen nyelven van? A GTranslate ertetlenkedik mellette.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal

Bonyolult... De elmagyarazom.
Az angol "bump" szot japan fonetika szerint kimondva, es magyarra transzliteralva.

A Google Translate nem egy nyelveszeti eszkoz. :)

A... umm... ertem, koszonom.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal

Idézet:
A Juhász István, Kósa Márk, Pánovics János féle "C példatár" című könyvet ismerem.

Nem tetszik vagy már végignyomtad? :)

Még végig nem, csak gondoltam megkérdezem hátha ismer valaki másikakat is. Őszintén szólván olyan nagyon nem is nyerte el a tetszésem...

mert? túl szájbarágós? akit eddig tanítottam és nem csinálta végig azt, meg is bukott már a beadandóknál.
(Szerzők alatt voltam gyakvez)

Ezt a "nem nyerte el a tetszésem" ez nagyon bassza a csőröm. Ez nem vers vagy útikönyv, hogy tetsszen. Ez egy szájbavert példatár. Mint a középiskolai zöld könyv matekból vagy sárga könyv fizikából (tudod, amiből az érettségi tételeket választották ki). Itt annyi a dolgot hogy mint a 67ezer példát lekódolod, nem elemezni kell a régiességet a nyelvtanban.

Miért ne lehetne egy példatárnál olyan, hogy nem tetszik? A fent említett példatárat nem ismerem, nem arról írok, de szerintem lehet, hogy egy példatár nem tetszik, pl. ha
- nem azokat a részeket gyakoroltatja be, ami fontos (pl. C programozást technikai dolgokkal kezdi, hálózatkezelés, valami grafika, ahelyett, hogy adatstruktúrák és algoritmusok szép implementálásával)
- nem elég lépcsőzetes (nem könnyű feladatokkal kezdi, vagy egy-két könnyű után a képedbe vág valamit, ami nagyon nehéz)
- nincs benne jól elmagyarázott megoldás, legalább a példák egy részéhez
- sok az unalmas, egy kaptafára menő feladat (ismétlés a ráunás anyja)

(Hasonlóan nem tetsző példatárakat más tárgyból már láttam egy-kettőt.)

Igen, az első pontod igaz.

A K&R könyv feladatait kell megcsinálni, az szerintem nagyon jó.

Esetleg valami olyat is tudnál, amiben egyszerre több témakört is "számon kérő" feladatok is vannak?

Irj egy duplan lancolt listat megvalosito lib-et, amiben van map fuggveny.

Ha ezt meg tudod csinalni, tudsz C-ben programozni.

Innentol mar csak azt kell megtanulni, hogy hogyan irj szep, helyes, karbantarthato kodot. Ez a nehezebb.

+1 lancolt lista, bar azert az nem jelenti azt, hogy ismered a c-t, de az igen, hogy mar kezded erteni :)

--
NetBSD - Simplicity is prerequisite for reliability

Tényleg nem viccnek szántam a kérdést...

Asszem nem értettél meg. Én az előttem szóló "már csak" részére reagáltam.

https://hallg.inf.unideb.hu/honlap/prog1/szamonkeresek

http://www.inf.unideb.hu/~nbatfai/ProgramozoPaternoszter.pdf <-- ebbol nezz ki egy halozati dolgot

Pl rakj össze egy telnet chat-et login-t tartalmazo protokollal, s nevesitve logold pl MySQL-be vagy PostgerSQL-be a chat-et. Majd takolj hozza szobaszervizt, runtime konfigot, acl-eket. Igen, IRCd-t kell irnod.
Megfelel?

Vagy fogd a webcamod(vagy kepet, videot) es alakfelismerj.

A linket köszönöm! A feladatok nehézségét illetően nem ennyire nehezekre gondoltam azért.

Erről ez jutott rögtön az eszembe:
http://vicclap.hu/vicc/11467/

:D

Meg írjon hozzá egy kocsmáros bot ot. A bot űdvözölje a belépőket és aki köszön neki atól kérdezze meg hogy van, mere lakik és mivel foglalkozik.

Ez a 'megoldas-konyv" a K&R-hez: http://www.amazon.com/Answer-Clovis-Tondo-Scott-Gimpel/dp/0131098772
Magyarul is megjelent valaha...

szerk: ezt az oldalt érdemes végigböngészni, teljesebb és frissebb anyag, mint eredetileg linkeltem: http://infoc.eet.bme.hu/

Első blikkre tetszik. :-)
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba!; DropBox

nah le sem tagathatnak a lisp-es vonatkozasukat...

csak hogy erthetobb legyek: http://schemers.org/

+1 nagyon jól összeszedett és érthető honlap sok feladattal.

Nagyon tetszik!
Megjött a kedvem ahhoz hogy felidézzem a Prog 1-es C-s ismereteimet! :)

Megjelölve.
____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

Egy ilyen ártatlan kérdés mennyi jó választ (linket) tudott előcsalni itt a HUP-on!
Annak ellenére, hogy a HUP sajnos bulvárosodik mostanában erősen.

+1(rejtett subscribe :) )
----------------------------------------------------------
Sebeink emlékeztetnek arra, hogy a múlt valóban megtörtént

Nagyon szépen köszönöm a hasznos válaszokat adóknak. Tényleg nem viccnek szántam a kérdést, illetve hozzászólásaim.

Esetleg olyan feladatgyűjteményt nem ismer valaki, amiben játékokkal vagy egyszerűbb "problémákkal" kapcsolatban vannak feladatok? Tehát olyan feladatokra gondolok, amik nem direktben kérdenek rá az ismeretekre, hanem valamilyen probléma megoldása során kérik számon azokat.

Ehhez hasonló feladatokat keresnék: http://pastebin.com/9NtteJgu
Ezzel a mintával valaki?

Hahó!

Bár nem C-hez, hanem BASIC-hez vannak benne példák, de eléggé sok játék algoritmusa megtalálható benne:
Csákány Antal -- Dr. Vajda Ferenc: Játékok számítógéppel, ,,Népszerű kibernetika'' sorozat, Műszaki Könyvkiadó, Budapest, 1980,

(Érdemes könyvtárból kivenni.)

G.
============================================
"Share what you know. Learn what you don't."

Beszereztem a könyvet, tényleg sok játék megtalálható benne, de túlnyomó többségében inkább algoritmusok és nem feladatok. :(

Ha esetleg még tudna valaki ajánlani kérem írjon.

Azért az algoritmusok tanulása/megértése nem hülye dolog, az alapján sajátítod el a dolgokat.

Nem is mondtam, hogy felesleges, csak jó lenne valami feladatgyűjtemény is. :/

Nem tudom, én feladatgyűjtemény nélkül tanultam. Igaz, lehet, hogy ezért sokkal lassabb voltam, és meglehet, rendszerezetlen a tudásom.

Feladatgyűjtemény nélkül hogyan tanultad?

Mindig volt valami, amit meg kellett csinálni...
Abból a célból jobb, hogy érdekesebb így, mint n+1 példát oldogatni.

Hát én olyan feladatokat, mint amit linkeltem is, nem nagyon tudnák kitalálni magamtól sajnos. :/

http://www.amazon.com/Beginning-C-Through-Game-Programming/dp/1435457420

"This book would walk them step-by-step through concepts like variables, input/output, loops, strings, and arrays. Best of all, it uses game example programs like Word Jumble, Mad Lib, and Tic-Tac-Toe to hook kids into figuring out the logic behind programming and applying their nascent C++ skills in a way that's fun and entertaining."

Ez C++ hoz szól, bár a feladatok miatt jó lehet. Köszönöm a linket!

project euler

-----------
A barátnőm azt mondta, néha próbáljam meg a világot az ő szemével nézni. Úgyhogy kinéztem a konyhaablakon.

Legjobb.

-----------
"Generally, Russian technology assumes dumb machines and smart humans, not the other way around." -- The Russian Tea HOWTO

Ilyen jellegű feladatok találhatók ott?

Nem feladatokat, hanem problémákat kell megoldani. Így gondolkodj, ne feladatgyűjtemény alapon. Az lehet, hogy a problémákat más is megoldotta már, de attól még neked probléma marad.

Tényleg nagyon-nagyon sok probléma megtalálható itt: http://projecteuler.net/problems. Köszönöm, hogy megemlítettétek, én még nem ismertem eddig.
De ahhoz hasonló "jellegűek"(tudom hogy nem ezen múlik) is nagyon jók lennének, mint amit én linkeltem.

Köszönöm a linket, de azt hiszem, hogy végülis az alapokkal már rendelkezek.