Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Pre skutocnych zaujemcov o programovanie

Registrovaný: 16.02.08
Prihlásený: 08.12.10
Príspevky: 235
Témy: 13
Príspevok NapísalOffline : 12.10.2008 21:23

Kniha Algoritmy a programovaci techniky - Pavel Topfer

Je to kniha pre zacinajucich programatorov, ktory maju seriozny zaujem.

Dnes su knihy zamerane alebo na jazyk alebo na uz nejake advanced algoritmy. Taky stredoskolak sa moze naucit algoritmy iba z KSP. Vsetka ina dostupna literatura sa zaobera priamo programovacim jazykom alebo algoritmami ale z takeho hladiska, ze aj nadany stredoskolak ma velmi velke problemy z toho vyjst a este ak su tam aj matematicke dokazy, tak uz je uplne v ....

Tato kniha vyplna presne tu medzeru. Sice sa predpoklada, ze uz mate aspon nejake zaklady programovania v niecom rozumnom. Kniha rozobera aj s kodom zakladne programatorske algoritmy, ktore dnes vela ludi nazyvajucich sa programatormi nevie...

Hlavne rozvija algoritme myslenie a velmi rozsiruje abstraktne myslenie. Sice je to hlupe dvojrozmerne pole, ale reprezentuje to uplne nieco ine (nad polom sa spravi abstrakcia, je vlastne reprezentuje toto a toto).

Velke plus tej knihy, riesi aj rovnake ulohy ale inym sposobom a porovava efektivu algoritmov a ich reprezentaciu. Hned na zaciaku sa na intuitivnej urovni preberie zlozitost a efektivnost algoritmu + intuitivne sa definuju zakladne matematice pojmy potrebne pre algoritmy. O tych zakladnych matematickych pojmoch stredoskolak nema sajnu...

Jasne pre vitazov olympiad a najlepsich z KSP, im ta kniha asi nema co dat, ale je velke mnozstvo ludi, ktorym vie dat naozaj vela.

Programy v nej su pisane v Pascale. Ale vy mozete programy pisat v comkolvek + Pascal je velmi lahko cita a chape. Teda aspon pasivne precita Pascal skoro hocikto.

Je vela pripadov, ked jeden znak v kode navyse , zvysi efektivitu algoritmu o polovicu.

Ak zacinate a chcete byt skutocnymi programatormi, je ta kniha pre Vas asi najlepsie co je. Ak ste uplni zaciatocnici, tak sa odporuca aj s nejakou ucebnicou Pascalu s tym, ze najprv zvladnite zaklady jazyka Pascal.

Za zaklad sa sa povazovat znalost konstant (const), premennych (var), zakladnych vstupno-vystupnych funkcii (read/write), podmieneny prikaz (if then else), cykly (for, while, repeat until), procedury funkcie (procedure, funcion). Samozrezrejme celkova struktura programu a struktura bloku prikazov (begin end) a SMERNIKY (pointre)

Dozviete sa vela zaujimavych veci tykajucich sa napriklad: vyhladavanie ( zoznamy, stromy ...), prehladavanie do hlby a sirky, pracu s grafmi, rekurzia, triedenie, dynamicke programovanie
Vsetkeho klady a zapory.

Vsetko je vysvetlovane formou pre samostatneho stredoskolaka.

Zdoraznujem, vsetky tieto znalosti patria k zakladom programovania, teda kazdy, kto si hovori programator, by mal ich ovladat. Samozrejme aj kopu inych veci, ale to je taky zaklad.

Bohuzial, skusenosti a pohovory ukazuju, ze 90% ludi nazyvajucimi sa programatormi o tychto veciach nema ponatie.

Sice je pravda, ze dnes vela ludi co programuje, tie veci nevyuzije v praxi, v resp. beznej firme. No je mnoho firiem, kde bez tych znalosti sa s Vami nikto nebude bavit a kde na pohode s Vami zacnu hovorit o automatoch (ak neviete co to je, nerieste to zatial).

Naozaj drviva vacsina ludi dnes programuje lahke veci, kde su Vam tieto veci nanic, resp. stiahnete nejaku kniznicu z internetu. Ak Vam to ku spokojnosti staci, v poriadku.

Ak Vam tom nahodou ku spokojnosti nestaci, resp. chceli by ste programovat advacned veci (letecke riadiace systemy, simulatory, umelu inteligenciu, jadra operacnych systemov, kompilatory atd...), tak bez znalosti tychto zakladnych veci a este mnoho dalsich s Vami nikto ani neprehovori.

A prave na take veci skoro v kazdom pripade treba aj vysoku skolu (resp. znalosti z nej). Na tych zvysnych 90% (mozno aj viac) tieto ani vysokoskolske znalosti netreba...


Offline

Užívateľ
Užívateľ
Pre skutocnych zaujemcov o programovanie

Registrovaný: 25.12.06
Príspevky: 165
Témy: 48
Bydlisko: Tyzden Brat...
Príspevok NapísalOffline : 21.10.2008 13:23

ado21 píše:
Kniha Algoritmy a programovaci techniky - Pavel Topfer
.................................
vysokoskolske znalosti netreba...


No mna zaujala:
Umění programování 1 - Základní algoritmy

Donald E. Knuth

Dnes dosla, zatial som ju narychlo zbehol - a nevypada vôbec zle. Cez vikend trochu rozpisem.


Offline

Užívateľ
Užívateľ
Pre skutocnych zaujemcov o programovanie

Registrovaný: 16.02.08
Prihlásený: 08.12.10
Príspevky: 235
Témy: 13
Príspevok Napísal autor témyOffline : 21.10.2008 20:02

Ta velmi nie je vhodnna pre zaciatocnikov o algoritmy a je tam pouzivany starodavny strojovy jazyk na zapis algoritmov...

Pre dnesnu dobu by som ju odporucil fakt iba do zbierky...

Inac Algoritmy a programovacie techniky su uz aj dostupne na Slovensku...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.07.07
Prihlásený: 12.03.10
Príspevky: 28
Témy: 10
Príspevok NapísalOffline : 14.11.2008 13:22

ja teraz zacinam s knihou Ucebnice jazyka C


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.08
Prihlásený: 15.05.15
Príspevky: 884
Témy: 3
Príspevok NapísalOffline : 14.11.2008 15:31

vmm píše:
No mna zaujala:
Umění programování 1 - Základní algoritmy

Donald E. Knuth

Dnes dosla, zatial som ju narychlo zbehol - a nevypada vôbec zle. Cez vikend trochu rozpisem.

vmm, tak, ako si s nou spokojny? Planujem ju kupit aj ja. :)







_________________
Empty your memory, with a free()… like a pointer!
If you cast a pointer to an integer,
it becomes the integer, if you cast a pointer to a struct, it becomes the struct…
The pointer can crash…, and can overflow…
Be a pointer my friend…
Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Programovanie pre iOS

v Android, iOS, Windows Phone (Mobile)

0

459

12.05.2014 12:56

Pades Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Programovanie pre Android

v Android, iOS, Windows Phone (Mobile)

0

1679

08.08.2010 21:50

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Notebook pre programovanie

v Notebooky a netbooky

6

853

10.10.2020 0:22

pepkopav Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Adventné programovanie pre každého

v Ostatné

3

575

29.11.2016 18:36

Miso122 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Telefónica O2 Slovakia má prvých záujemcov o svoje služ

v Novinky

11

1046

25.12.2006 23:43

Tom@S Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Notebook pre grafiku & programovanie

v Notebooky a netbooky

6

781

03.05.2016 14:27

nescafe Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Programovanie CRM pre malú firmu

v Ponuka práce

0

953

22.11.2011 21:59

eowin Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Čo potrebujem pre programovanie v C++ ?

v Assembler, C, C++, Pascal, Java

7

1293

02.09.2011 23:33

johny3212 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Notebook pre graficke programy + programovanie na VS

v Notebooky a netbooky

3

462

10.06.2013 12:10

nescafe Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. programovanie

v Assembler, C, C++, Pascal, Java

19

1121

12.09.2012 8:39

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Programovanie

v Ostatné

14

581

15.11.2021 16:11

eon5 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. programovanie

v Ponuka práce

1

1311

25.10.2006 16:35

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Programovanie?

v Ostatné

3

582

10.03.2011 20:06

Echo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. programovanie

v Smartfóny a tablety

4

668

20.07.2011 19:26

Qpkqkma Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Programovanie

v Ostatné

3

639

16.07.2010 10:22

Echo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PROGRAMOVANIE

v Ostatné

6

1004

12.10.2007 21:45

Tominator Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra