Hľadanie: Programování grafických akcelerátorů CZ
zobraziť:
Programování v C
Zkušený autor a vysokoškolský učitel vás provede programováním v jazyce C# (verze 8, vydaná v roce 2019) od úplných základů až po velmi pokročilá témata. Nejprve přijdou na řadu potřebné základní pojmy a vše, co musí programátor vědět o počítači, o zobrazení dat v jeho paměti a o objektově orientovaném programování.
Na několika jednoduchých programech se naučíte základní konstrukce jazyka C#, překlad programu a jeho ladění. Cílem je dát vám do rukou nástroje, které umožní vše, o čem bude dále řeč, zkoušet na vlastních příkladech. Pak již budete připraveni na systematický výklad programovacího jazyka C#: proměnné, datové typy, příkazy a výrazy, vytváření a používání vlastních objektových datových typů, obsluhování výjimek (chyb vzniklých za běhu programu) a dotazovací jazyk LINQ.
Poslední část knihy je věnována vybraným programovým knihovnám jazyka C#, práci se znakovými řetězci, nástrojům pro vstupy a výstupy (tedy komunikaci programu s okolím), vytváření programů s grafickým uživatelským rozhraním a základům paralelního programování (používání tzv. podprocesů neboli vláken).
Programování mikrokontrolérů ATmega bez předchozích znalostí
Nenašli jste zatím publikaci, která by programování mikrokontrolérů ATmega vysvětlila jednoduše od úplných základů? Programování mikrokontrolérů ATmega bez předchozích znalostí nevyžaduje žádné dřívější zkušenosti s jejich programováním. Jednoduchou formou na příkladech se postupně seznámíte se základy, jak vytvářet programy pro mikrokontroléry ATmega, na kterých budete poté stavět u pokročilejších témat a vlastních projektů. V závěru knihy pak nechybí podklady na výrobu vlastní vývojové desky.
Java - programování podprocesů (vláken)
Kniha seznamuje s programováním paralelních podprocesů neboli vláken v programovacím jazyce Java.
Čtenář se postupně seznámí s pojmem podprocesu (vlákna, thread) a s jeho základními vlastnostmi, naučí se podproces vytvořit, spustit, uspat, přerušit atd. V následujících kapitolách se dozví, jak používat podprocesy v programech s grafickým uživatelským rozhraním (Swing a JavaFX), jak synchronizovat přístup podprocesů ke sdíleným datům a jak mohou podprocesy mezi sebou komunikovat, tedy jak si mohou vyměňovat data, aniž by přitom mohlo dojít ke konfliktům.
V závěrečných kapitolách pozná čtenář pokročilejší nástroje, jako jsou např. fondy podprocesů (thread pool), a naučí se programovat asynchronní výpočty.
Výklad doprovází řada ucelených příkladů.
CNC obráběcí stroje a jejich programování
Publikace "CNC obráběcí stroje a jejich programování" je zaměřena na čtenáře, kteří mají zájem získat či prohloubit si vědomosti o CNC technice ve strojírenství, o principech CNC řízení a dává přehled o způsobech programování. Obsahem publikace jsou i další témata související s problematikou CNC.
Publikace je psána tak, aby byla srozumitelná široké odborné veřejnosti a svojí koncepcí vyhovuje i jako učebnice pro výuku na odborných školách všech stupňů se zaměřením na strojírenství. Jistě ji též využijí pracovníci ve strojírenství pro zvýšení své kvalifikace a rekvalifikace, a zárověň pracovníci podniků, které se modernizují a zavádí tuto progresivní techniku CNC. Je určena též pro pracovníky útvarů technologické přípravy výroby a technologického rozvoje, kde najdou informace na téma "Co umějí současné CNC stroje" a téma o ekonomice provozu CNC strojů.
Na uvedených příkladech si lze, po předchozím prostudování, procvičit programování CNC, než následně přikročí studující k programování na simulátoru CNC stroje a na vlastním stroji. Takto čtenář může přispět ke zrychlení a lepšímu pochopení cílů svého snažení. Ti, kteří již tuto oblast znají, se mohou dovědět více o možnostech CNC obráběcích strojů, o principech a možnostech dalšího ručního programování (při nepoužití kódu ISO) a v CAD/CAM systémech. Dále i o nastupující technologii HSC, ke které jsou k dispozici na trhu již odpovídající nástroje a CNC obráběcí stroje. Také zde najdou, zejména začínající firmy, informace o organizaci práce pro tuto oblast a informace, jak provádět kalkulace, tam kde se nejvíce používá CNC technika.
Stručný obsah
1. CNC obráběcí stroj - princip a řízení.
2. Programování CNC strojů - ruční a také pomocí CAD/CAMu.
3. Konstrukční řešení hlavních dílů CNC strojů.
4. Organizace Technologie Ekonomika - zde pojednává zejména o zařazení programátorů CNC strojů do organizace práce v podniku, o ekonomice provozu CNC strojů a kalkulacích nákladů na výrobek při použití těchto strojů.
5. CNC technika a její technický rozvoj - tato část popisuje současný stav a trendy vývoje, popisuje progresivní výrobní technologii HSC.
6. Přílohy - v těchto jsou obsaženy řešené příklady CNC programů, programování v jiném kódu než ISO a další informace.
Na sklade 1Ks
10,49 €
11,04 €
CNC - Programování obráběcích strojů
Číslicově řízené výrobní stroje (CNC) jsou charakteristické tím, že ovládání pracovních funkcí stroje je prováděno řídicím systémem (RS) stroje pomocí v počítači vytvořeného programu. Jedná se o vysoce specializované téma, kterému nebyla dosud v naší knižní produkci věnována dostatečná pozornost. Nyní však držíte v rukou komplexní publikaci o CNC technice ve strojírenství, o principech CNC řízení, o způsobech programování. Publikace je určena široké odborné veřejnosti, ale svojí koncepcí vyhovuje zejména jako učebnice pro výuku na odborných školách všech stupňů se zaměřením na strojírenství. Využijí ji i pracovníci ve strojírenství pro zvýšení své kvalifikace a rekvalifikaci, stejně jako pracovníci podniků, kde se v rámci modernizace tato progresivní technika zavádí. Kniha je rovněž určena pro pracovníky útvarů technologické přípravy výroby a technologického rozvoje. Autor ve čtrnácti kapitolách shrnuje všechny zásadní dostupné informace o CNC obráběcích strojích, programování i technologii, které by měl znát každý kvalifikovaný pracovník: věnuje se v první řadě obrábění soustružením, frézováním a příbuzným profesím. CNC řízení je ale již běžné v mnoha jiných oblastech, jako vypalování a řezání laserem, plamenem, vodním paprskem, při ohýbání plechů a trubek, při elektroerozivním obrábění dutin, řezání drátem atd. Vlastní programování není nijak náročné, komplikovanější úkol představuje zabudovat do programu strategii obrábění a efektivní technologii, která může být pro různé tvary obráběného dílce odlišná. Navíc je nutné perfektně zvládnout příslušný řídicí systém a jeho simulaci programu. V knize je uvedeno velké množství školních i složitějších příkladů, na kterých si lze, po předchozím prostudování, procvičit programování CNC, aby mohl čtenář úspěšně zvládnout simulátor CNC i programování na vlastním stroji.
Programování v C++ od základů k profesionálnímu použití
„Jediným způsobem, jak se naučit nějaký programovací jazyk, je psát v něm programy.“ Zkušený autor se tohoto hesla drží i ve své nejnovější knize, která poslouží jako brána do světa programovacího jazyka C++ širokému okruhu zájemců: mohou s ní pracovat úplní začátečníci i ti, kteří již v nějakém jazyce programují a potřebují se posunout dále.
Hned po vysvětlení základních pojmů se začíná programovat „naostro“: vytvoříte si první program, naučíte se ho přeložit, spustit a odladit. V jedenadvaceti kapitolách se pak seznámíte s celou řadou témat: s objektovým programováním, základními programovacími konstrukcemi, šablonami, vestavěnými datovými typy, příkazy jazyka C++, poli a ukazateli. Následují uživatelem definované neobjektové typy, výrazy a deklarace, funkce, práce s preprocesorem jazyka C++, objektové typy, výjimky, vstupní a výstupní operace. Všechny nabyté znalosti si okamžitě vyzkoušíte v praxi na krátkých, jednoduchých a názorných příkladech (v knize jich je více než 170) – nehrozí tedy nebezpečí, že by čtenář zabloudil v teoretickém výkladu a nedokázal aplikovat získané znalosti v praxi.
Programy, s nimiž se v knize pracuje, jsou k dispozici ke stažení na internetu. Výklad přihlíží k poslednímu mezinárodnímu standardu jazyka C++ z roku 2017.
Programování v Excelu 2013 a 2016
Jako všechny předchozí verze Excelu, je i Excel 2016 vybaven vývojářskými nástroji jazyka Visual Basic for Application (VBA) včetně editoru kódu. To umožňuje vytvářet makra pomocí záznamu, a kromě toho vyvíjet vlastní programy a funkce pomocí tvorby kódu v jazyce VBA. Editor jazyka VBA vám umožní také vytvářet a používat vlastní dialogová okna, doplňovat sešit Excelu o vlastní ovládací prvky a vytvářet nové vlastní doplňky (Add In). Využití jazyka VBA výrazně rozšiřuje možnosti Excelu 2016, a to jak pro svou potřebu, tak i pro širší okruh uživatelů, např. pro potřeby firemní sítě.
Tato knížka nepředpokládá žádné předběžné znalosti programování. Tvorba maker a kódu VBA v Excelu 2016 je popsána od úplného začátku.
Na sklade 1Ks
12,68 €
13,35 €
Programování v Excelu 2019
Excel 2019 umožňuje (stejně jako všechny předchozí verze) práci s jazykem Visual Basic for Application (VBA). Součástí instalace Excelu je editor kódu, který umožňuje vytvářet makra pomocí záznamu, především v něm je ale také možné vyvíjet vlastní programy a funkce pomocí kódu v jazyce VBA.
Rovněž lze tímto způsobem vytvářet a spouštět vlastní dialogová okna, doplňovat sešity Excelu o další ovládací prvky a vytvářet nové doplňky (Add In). Využití jazyka VBA v Excelu 2019 výrazně rozšiřuje možnosti předchozích verzí, a to jak pro osobní potřebu, tak pro další uživatele, například prostřednictvím firemní sítě.
Kniha nepředpokládá žádné předběžné znalosti programování, tvorba maker a kódu VBA v Excelu 2019 je vysvětlena od úplných základů.
Atmel AVR programování v jazyce C
Pokud potřebujeme vytvořit jednoduchý program pro takový "jednočipák" je použití assembleru ještě únosné. S rozvojem schopností malých počítačů potřebují k jejich využití konstrukéři vytvářet programy poměrně rozsáhlé a složité a jejich tvorba v assembleru se stává již neúnosná.Proto byly pro jednočipové mikrořadiče a mikropočítače vytvořeny překladače z vyšších programovacích jazyků. Velké obliby dosáhl zejména jazyk C, což je dané tím, že má nejenom vlastnosti, které očekáváme od vyšších programovacích jazyků, ale i vlastnosti očekávané spíše u assemblerů. Z vyšších programovacích jazyků má jazyk C "nejblíže" k hardware. Proto se i u velkých počítačů používá při vytváření operačních systémů.Převážná část knihy věnována především popisu vývojového prostředí CodeVisionAVR C, které je právě vhodné pro začátečníky, studenty či amatérské konstruktéry. Školní verze programu je umístěna na doprovodném CD.Vývojový prostředek CodeVisionAVR obsahuje překladač jazyka C, integrované vývojové prostředí IDE a průvodce, wizard, umožňující automatické generování zdrojového kódu pro mikrokontroléry ATMEL AVR. CodeVisionAVR je program spustitelný pod Windows 95, 98, 2000 a XP. Jeho překladač jazyka C z větší části vyhovuje specifikaci ANSI C (pokud to umožňuje architektura AVR), a dále má několik rozšíření vyhovujících potřebám vestavěných (embedded) systémů, speciálně AVR. Hlavním omezením školní verze je restrikce délky vytvářeného kódu. Všechny příklady v této knize jsou tvořeny a překládány pomocí této školní verze.V případě, kdy tvoříme v jazyce C nějakou AVR aplikaci pro nekomerční použití a narazili bychom na omezení délky kódu v CodeVisionAVR můžeme použít free kompilátor GCC pro AVR, který může překládat zdrojové kódy v C bez omezení délkou. Proto autor zařadil do přílohy knihy krátký popis použití tohoto překladače, který ve spojení s AVR Edit tvoří docela slušný vývojový prostředek s IDE. Rovněž tento free překladač spolu s instalačními soubory AVR Edit je součástí doprovodného CD.Kniha je určena především začátečníkům, u nichž se předpokládá alespoň základní znalost jazyka C, např. na úrovni středoškolské učebnice jazyka C.
Programování mikrokontrolérů ATmega bez předchozích znalostí
Chcete začít programovat mikrokontroléry ATmega? Nenašli jste zatím publikaci, která by vše vysvětlila jednoduše od úplných základů? Programování mikrokontrolérů ATmega bez předchozích znalostí nevyžaduje žádné dřívější zkušenosti s programováním. Jednoduchou formou na příkladech se postupně seznámíte se základy, jak vytvářet programy pro mikrokontroléry ATmega, na kterých budete poté stavět u pokročilejších témat a vlastních projektů. Naučíte se pracovat s nejrůznějšími datovými typy, využívat pokročilejší programové konstrukce, zpracovat přerušení, vstupy a výstupy, využívat čítače, časovače, převodníky a sériové komunikační jednotky. Zkušený autor vás provede všemi důležitými oblastmi, v závěru knihy pak nechybí podklady na výrobu vlastní vývojové desky. Publikace vás mimo jiné seznámí s tématy: * Základní datové typy a programové konstrukce * Ovládání vstupů a výstupů * Funkce, pole, ukazatele * Přerušení, čítače, časovače, převodníky * Práce se znaky a řetězci * Sériové komunikační jednotky * Výroba vlastní vývojové desky O autorovi: David Matoušek se věnuje programování v jazyce C++ již více než 20 let. Programuje aplikace pro operační systém Windows pomocí nástrojů C++ Builder, Visual C++ a Dev-C++, kromě toho se zabývá i programováním mikrokontrolérů řad Atmel, PIC a 8051. V současné době působí na Fakultě elektrotechniky a informatiky Univerzity Pardubice.
Na stiahnutie
13,19 €
Programování pro úplné začátečníky, 2. vydání
Chcete proniknout do základů programování, ale všechny příručky se vám zdají složité? Ať už se učíte programovat ve škole, nebo jako samouk, kniha vás prvními kroky provede přístupnou formou. Na praktických příkladech a cvičeních v jazyce Pascal se naučíte vytvářet své první prográmky. Výuka probíhá postupně, po malých dávkách a srozumitelně. Kniha nevyžaduje naprosto žádné znalosti programování.
Pozitivní programování mysli
V dnešní uspěchané době, je na nás kladen stále větší psychický tlak. Většina lidí žije ve stresu a ve strachu z budoucnosti. Od narození je naše podvědomí zaplavováno negativními vjemy a emocemi. Každou myšlenkou, které věnujeme dostatečnou pozornost a energii, tvoříme novou realitu a utváříme své budoucí prožitky.
Na stiahnutie
14,62 €
Programování WWW stránek pro úplné začátečníky
Máte statický web a rádi byste jej proměnili na web načítající data z databáze s vlastní administrační zónou a aplikacemi? Dynamický web můžete začít programovat sami i bez jakýchkoli předchozích znalostí programování. Názorný průvodce vás provede všemi nutnými základy programování WWW stránek v PHP a MySQL, to vše jednoduše, srozumitelně a bez zbytečných detailů. Autor vám doporučí nejlepší a nejrychlejší pracovní postup, poradí s řešením možných problémů. Na praktických cvičeních přetvoříte statický web do dynamické podoby a naprogramujete své první webové aplikace. S knihou se mimo jiné naučíte: - Dynamicky zobrazovat obsah stránek ze souborů nebo databáze - Naprogramovat kontrolu formuláře a jeho odeslání - Vytvářet databáze a pracovat se záznamy - Vyvinout administraci pro správu obsahu webu - Naprogramovat fotogalerii s automatickou úpravou obrázků - Připravit rozhraní a správu pro knihu návštěv - Testovat a ladit výsledný kód Čtenáři knihy si mohou na adrese http://knihy.cpress.cz/k1868 stáhnout zdrojové kódy cvičení, s nimiž se pracuje v knize. O autorovi: Martin Mikuľák má letité profesionální zkušenosti s tvorbou webových stránek a webových aplikací v jazycích PHP, MySQL a JavaScript. Na svém kontě má desítky naprogramovaných webů, aplikací a e-shopů. Vede vlastní společnost ITeON. Edice Pro úplné začátečníky: - Zaměření na praktické využití - Srozumitelný výklad krok za krokem - Popis řešení možných problémů - Vizuální propojení textů, kódů a obrázků
Na stiahnutie
8,77 €
Programování pro úplné začátečníky
Konečně kniha, která naučí programovat i úplné laiky!
Chcete proniknout do základů programování, ale všechny příručky se vám zdají složité? Ať už se učíte programovat ve škole, nebo jako samouk, kniha z edice Pro úplné začátečníky vás prvními kroky provede přístupnou formou.
Autor vás v knize krok za krokem vtáhne do kouzelného světa programování vysvětlí, jak vlastně funguje a jak se na něj dobře připravit. Na praktických příkladech a cvičeních v jazyce Pascal se naučíte vytvářet své první prográmky. Výuka probíhá postupně, po malých dávkách a srozumitelně. Kniha nevyžaduje naprosto žádné znalosti programování.
S knihou se mimo jiné naučíte:
Připravit se na programování a pracovat ve vývojovém prostředí
Psát příkazy a používat základní programovací algoritmy
Vytvářet proměnné a přiřazovat jim čísla, texty a další hodnoty
Sčítat, odčítat a provádět další matematické operace
Řídit program pomocí podmínek a opakovat část programu v cyklu
Ukládat data do polí a vytvořit jednoduchou databázi
Tvořit a spouštět vlastní i jiné funkce
V příloze knihy najdete souhrn nejdůležitějších pravidel programování, přehledné tabulky operátorů a také slovníček pojmů, díky němuž pro vás už žádný výraz nebude nesrozumitelný.
Z adresy http://knihy.cpress.cz/k1620 si můžete stáhnout veškeré zdrojové kódy cvičení popisovaných v knize. Díky tomu máte možnost si všechny příklady okamžitě procvičit v praxi.
O autorovi:
Radek Hylmar
je absolventem Fakulty informatiky na Masarykově univerzitě v Brně. Jako redaktor počítačové literatury nakladatelství Computer Press stojí za vydáním řady titulů pro začínající i pokročilé programátory.
Edice Pro úplné začátečníky:
Zaměření na praktické použití
Srozumitelný výklad krok za krokem
Popis řešení možných problémů
Vizuální propojení textů a obrázků
Vypredané
9,49 €
9,99 €
Lacná kniha Umění programování 1. díl - Základní algoritmy (-70%)
Již více než 40 let nejvlivnější učebnice programování!
Ponořte se do jedné z nejvýznamnějších učebnic programování a informatiky vůbec
a objevte důvody, proč se série knih Umění programování (The Art of Computer
Programming) stala tak průlomovým dílem.
Výuková publikace i referenční příručka plná nejdůležitějších programátorských
rad, zásad a principů probraných do nejhlubších matematických detailů obsahuje
stovky cvičebních úkolů a otázek včetně odpovědí a řešení většiny cvičení.
Tento svazek je průnikem celé série, neboť obsahuje základní výkladový materiál
používaný i v dalších svazcích.
8 důvodů unikátnosti série knih The Art of Computer Programming:
Začala vznikat na začátku 60. let a přes obrovský rozmach v oblasti IT jsou její
tvrzení platná dodnes.
Dokáže ji vstřebat každý čtenář se znalostmi středoškolské algebry.
Všechna matematická tvrzení jsou náležitě dokázána.
Může sloužit k samostudiu obecných programátorských pravidel a datových
struktur, praktického programování ve strojovém jazyce, ale i ke studiu diskrétní
matematiky.
Autor demonstruje algoritmy na strojově orientovaném jazyce, aby tak mohl
pracovat s elementárními počítačovými instrukcemi.
Aby autor dosáhl úplné obecnosti, vytvořil pro účely výkladu univerzální počítač.
Dobrovolníci vytvořili simulátory Knuthova počítače, takže je možné vše si
i prakticky vyzkoušet.
Programování je tu pojato i z estetické stránky; propojuje se tak exaktní a umělecká
činnost.
„Bible všech základních algoritmů a dílo, které dnešní vývojáře učí vše, co by o programování
měli znát.“
– magazín Byte, září 1995
„Pokud si myslíte, že jste dobrý programátor, přečtěte si Knuthovo Umění
Programování. A určitě mi pošlete resumé, pokud jeho dílo dočtete až do konce.“
– Bill Gates, zakladatel společnosti Microsoft
„Je příjemné, když je problém tak složitý, že musíte sáhnout do poličky pro Knutha.
Mám pocit, že pouhé otevření té knihy je pro počítače užitečné.“
– Jonathan Laventhol, vedoucí technolog společnosti Imagination
O autorovi:
Donald Erwin Knuth,
emeritní profesor Stanfordovy
univerzity v Kalifornii,
je jedním z nejuznávanějších
světových
odborníků v oblasti informačních
technologií. Vytvořil systémy
TeX a METAFONT, které se staly standardy
počítačové sazby. Napsal přes
20 knih a 160 odborných publikací
o programování, sazbě či obecně o informačních
technologiích. Na sérii knih
Umění programování (The Art of Computer
Programming) začal pracovat již
v roce 1962, kdy absolvoval kalifornský
Institute of Technology, a novým dílům
se věnuje dodnes. Je nositelem mnoha
vyznamenání v oboru informatiky
včetně Turingovy ceny, IEEE Computer
Pioneer Award nebo americké národní
medaile za vědu. V roce 1996 navštívil
Českou republiku, aby převzal titul
Doctor honoris causa v oboru informatika
na Masarykově univerzitě v Brně.
Vypredané
13,44 €
44,81 €
dostupné aj ako:
1000 grafických prvků
Díky unikátní finální úpravě výrobku vzniká prožitek a z obyčejného předmětu se tak stane obal k dárku, který si sám říká o otevření. Kniha obsahuje ukázky ze všech druhů projektů - knih, brožur, pozvánek, menu a mnoho dalších. Je zároveň výpovědí o souča
Vypredané
14,20 €
14,95 €
Matematické principy grafických systémů
Kniha se snaží budovat mosty mezi matematikou, informatikou a počítačovou grafikou. Mohou s ní efektivně pracovat jak středoškolsky tak vysokoškolsky vzdělaní čtenáři. Pěkné grafické výstupy lze pořídit již poměrně jednoduchými metodami. Pro vysokošk
oláky je zde pak grafika, která svou rychlostí mnohdy předčí postupy používané v běžně dostupném komerčním software a často i konstrukce unikátní, které jsou publikovány vůbec poprvé a jinde je prozatím nelze nalézt.
Součástí knihy je CD, kde lze naj
ít 200 příkladů zmiňovaných v knize, a to jak ve formě spustitelných souborů, tak kompletních zdrojových kódů v Borland DELPHI. CD obsahuje 350 barevných obrázků.
Doporučováno jako učebnice počítačové geometrie a grafiky na technických vysokých školá
ch. Kniha má i zahraniční ohlasy.
Autor je docentem aplikované matematiky na FSI VUT Brno.
Vypredané
17,81 €
18,75 €
Programování v Pascalu
Představujeme poměrně rozsáhlou knihu - učebnici populárního programovacvího jazyka Pascal. Titul je koncipován jako učebnice pro programátorské začátečníky. V úvodu popisuje základní principy a funkce a postupně se dostává ke složitějším procedurám
a algoritmům.
Tato kniha navazuje na nedávno vydanou učebnici Algoritmizace vlastně je její praktickou částí. Nejsilnější stránkou Programování v Pascalu jsou bohatě komentované zdrojové texty programů (najdete zde více než 100 zdrojových textů),
které jsou vypracovány podle algoritmů z knihy Algoritmizace. Knihu Programování v Pascalu ale můžete použít i zcela samostatně.
Cílem knihy není dokonale naučit čtenáře určitý programovací jazyk, ale seznámit ho se zákonitostmi programování do tako
vé hloubky, aby si v budoucnu dokázal rychle osvojit každý další programovací jazyk. Vývoj v oblasti informačních technologií jde totiž tak rychle dopředu, že nemá význam učit encyklopedické znalosti, které zastarají dřív, než přijdou studenti do pra
xe, ale naučit studenty myslet určitým způsobem.
Kniha obsahuje tyto kapitoly:
Software a jeho životní cyklus:
Nejprve se seznámíte s obecným životním cyklem výrobku, poté je obecný cyklus aplikován na životní cyklus software. Na závěr kapitoly jsou
formulovány zásady pro tvorbu školních úloh a projektů, které vyplývají z životního cyklu software.
Programovací jazyky a metody programování
Dozvíte se, jaké jsou typy programovacích jazyků a podle jakých kriterií je lze rozdělit.
- Budou popsány
základní programovací metody, dozvíte se, co je to strukturované programování, objektové či vizuální programování.
- Výběr programovacího jazyka - na závěr kapitoly bude vysvětleno, proč byl zvolen právě výukový jazyk Pascal.
Co musíte znát, než zač
nete programovat
- Seznámíte se nejprve s nejhrubší strukturou programu
- Poté bude věnována pozornost všemu, co se může objevit v programu (například identifikátory, čísla, znaky, klíčová slova...) a na kterém místě se to může objevit. Syntaxe jaz
yka je vysvětlena jednoduše a jen do takové hloubky, abyste mohli začít pracovat. Podrobnosti jsou vysvětlovány až v dalších kapitolách, kde zároveň následují příklady.
- Pak následuje krátká instruktáž do datových typů jen tolik, kolik budete pot
řebovat v nejbližší době (složitější datové typy jsou vysvětlovány průběžně až v místě, kde je k nim zrovna uveden příklad)
- Na závěr kapitoly se seznámíte s vývojovým prostředím jazyka Pascal a s praktickými kroky, které budete potřebovat k vytvoř
ení programu a odladění programu.
Pak následují tři kapitoly:
- Tvorba nejjednodušších programů zde najdete jednoduché programy a základní programátorské obraty založené na sekvenčních algoritmech.
- Větvení typické programy a programátorské ob
raty, které jsou založeny na větvení
- Cykly tvorba typických programů na všechny tři typy cyklů, které jazyk Pascal podporuje.
Tyto tři kapitoly tvoří stěžejní část knihy. Obsahují zdrojové texty programů s bohatými komentáři a vysvětlivkami js
ou prakticky 1:1 k vývojovým diagramům z knihy Algoritmizace. Syntaxe jazyka je probírána nenásilnou formou v průběhu řešení. Datové typy jsou v této části vysvětlovány pouze tak, jak jsou zapotřebí při tvorbě programů.
Souhrnné informace v posled
ní kapitole najdete přehledný popis všech důležitých pojmů jazyka Pascal, které se vám mohou hodit, například přehled datových typů a jejich deklarace, ASCII tabulka, přehled formátování, klíčová slova a jejich význam, typy podprogramů, atd. Vše je c
o nejstručnější, formou taháku.
Turbo Pascal je ideálním výukovým programovacím nástrojem, který se i přes jeho dlouhou historii díky své srozumitelnosti a jasné logice i dnes stále s oblibou používá pro výuku programování.
Kniha obsahuje CD se v
šemi zdrojovými texty, na kterých jsou příklady popisovány. Na CD rovněž najdete FreePascal, tedy jednoduchou (nekompletní) verzi Pascalu.
Vypredané
13,90 €
14,63 €
Umění programování 2. díl - Seminumerické algoritmy
Již více než 40 let nejvlivnější učebnice programování!
Ponořte se do jedné z nejvýznamnějších učebnic programování a informatiky vůbec a objevte důvody, proč se série knih Umění programování (The Art of Computer Programming) stala tak průlomovým dílem.
Výuková publikace i referenční příručka plná nejdůležitějších programátorských rad, zásad a principů probraných do nejhlubších matematických detailů obsahuje stovky cvičebních úkolů a otázek včetně odpovědí a řešení většiny cvičení. Tento svazek pokrývá seminumerické algoritmy – od generování náhodných čísel až po operace s pohyblivou desetinnou čárkou a jiné optimalizované aritmetické algoritmy.
8 důvodů unikátnosti série knihThe Art of Computer Programming:
Začala vznikat na začátku 60. let a přes obrovský rozmach v oblasti IT jsou její tvrzení platná dodnes.
Dokáže ji vstřebat každý čtenář se znalostmi středoškolské algebry.
Všechna matematická tvrzení jsou náležitě dokázána.
Může sloužit k samostudiu obecných programátorských pravidel a datových struktur, praktického programování ve strojovém jazyce, ale i ke studiu diskrétní matematiky. • Autor demonstruje algoritmy na strojově orientovaném jazyce, aby tak mohl pracovat s elementárními počítačovými instrukcemi.
Aby autor dosáhl úplné obecnosti, vytvořil pro účely výkladu univerzální počítač.
Dobrovolníci vytvořili simulátory Knuthova počítače, takže je možné vše si vyzkoušet i prakticky.
Programování je tu pojato i z estetické stránky; propojuje se tak exaktní a umělecká činnost.
„Bible všech základních algoritmů a dílo, které dnešní vývojáře učí vše, co by o programování měli znát.“
– magazín Byte, září 1995
„Pokud si myslíte, že jste dobrý programátor, přečtěte si Knuthovo Umění programování A určitě mi pošlete resumé, pokud jeho dílo dočtete až do konce.“
– Bill Gates, zakladatel společnosti Microsoft
„Je příjemné, když je problém tak složitý, že musíte sáhnout do poličky pro Knutha. Mám pocit, že pouhé otevření té knihy je pro počítače užitečné.“
– Jonathan Laventhol, vedoucí technolog společnosti Imagination
O autorovi:
Donald Erwin Knuth, emeritní profesor Stanfordovy univerzity v Kalifornii, je jedním z nejuznávanějších světových odborníků v oblasti informačních technologií. Vytvořil systémy TeX a METAFONT, které se staly standardy počítačové sazby. Napsal přes 20 knih a 160 odborných publikací o programování, sazbě či obecně o informačních technologiích. Na sérii knih Umění programování (The Art of Computer Programming) začal pracovat již v roce 1962, kdy absolvoval kalifornský Institute of Technology, a novým dílům se věnuje dodnes. Je nositelem mnoha vyznamenání v oboru informatiky včetně Turingovy ceny, IEEE Computer Pioneer Award nebo americké národní medaile za vědu. V roce 1996 navštívil Českou republiku, aby převzal titul Doctor honoris causa v oboru informatika na Masarykově univerzitě v Brně.
Vypredané
39,04 €
41,09 €