ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 2+2.1 3/14



Podobné dokumenty
ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ , 5.1 a 5.2 8/14

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

Masarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace

Karel Bittner HUMUSOFT s.r.o. HUMUSOFT s.r.o.

Úvod. Programovací paradigmata

úvod Historie operačních systémů

Předměty. Algoritmizace a programování Seminář z programování. Verze pro akademický rok 2012/2013. Verze pro akademický rok 2012/2013

Seznámení s prostředím dot.net Framework

Zápočtová úloha z předmětu KIV/ZSWI DOKUMENT SPECIFIKACE POŽADAVKŮ

Algoritmy a algoritmizace

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Práce v textovém editoru

ŠKOLENÍ PROGRAMOVACÍHO JAZYKA JAVA JAVA - ZÁKLADY

On-line textové editory. Google Dokumenty (Google Docs)

Obsah. 1) Rozšířené zadání 2) Teorie zásuvných modulů a) Druhy aplikací používajících zásuvné moduly b) Knihovny c) Architektura aplikace d) Výhody

Úvod do programovacího jazyka Python

Vývoj mobilních aplikací s využitím JavaFX Mobile

Formy komunikace s knihovnami

Vývojové nástroje jazyka Java

Software programové vybavení. 1. část

Identifikátor materiálu: ICT-1-21

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Co je Symantec pcanywhere 12.0? Hlavní výhody Snadné a bezpečné vzdálené připojení Hodnota Důvěra

1 Návod na instalaci prostředí LeJOS-NXJ a přehrání firmwaru NXT kostky

VÝPOČETNĚ NÁROČNÉ APLIKACE S VYUŽITÍM VIRTUALIZACE PRACOVNÍCH STANIC NA BÁZI INTEGRACE TECHNOLOGIÍ MICROSOFT VDI A SUN RAY

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

3. Základy programovacího jazyka Java

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Inženýr IT a řídících systémů

Vlastnosti algoritmu. elementárnost. determinovanost. rezultativnost. konečnost. hromadnost. efektivnost

Vzdálená správa v cloudu až pro 250 počítačů

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

OPS Paralelní systémy, seznam pojmů, klasifikace

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Příručka pro nasazení a správu výukového systému edu-learning

Wonderware Information Server 4.0 Co je nového

Software Základní pojmy a rozdělení. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1123_Software Základní pojmy a rozdělení_pwp

HIT jednotný koncept výuky NC programování

Autodesk AutoCAD LT 2019

Programování v jazyce VISUAL BASIC.NET

Processing, p5.js a HomeLESS. Ladislav Hagara, Miroslav Lábr, Nikola Fečo

Michal Krátký. Úvod do programovacích jazyků (Java), 2006/2007

INSTALACE PRODUKTU ONTOPIA KNOWLEDGE SUITE

Na vybraném serveru vytvoříme MySQL databázi. Soubory scratch.jpa, kickstart.php a en-gb.kickstart.ini nahrajeme na vybraný server.

Databázové aplikace pro internetové prostředí PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

NOVELL AUTORIZOVANÉ ŠKOLICÍ STŘEDISKO. v rámci celosvětového programu Novell Academic Training Partners (NATP) Ing. Marek Ťapťuch

Elektronická média ve výuce

František Hudek. únor ročník

Program a životní cyklus programu

BAKALÁŘSKÁ PRÁCE ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA ELEKTROTECHNICKÁ. Realizace ovládací softwaru pro signálové přepínače

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

SOFISTIKOVANÉ NÁSTROJE PRO JEDNODUCHOU TVORBU PROFESIONÁLNÍCH WEBOVÝCH PREZENTACÍ

AUTOMATIZACE Úvod do programování PLC

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Algoritmizace. Obrázek 1: Přeložení programu překladačem

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Programovací jazyky Přehled a vývoj

Raspberry PI: Obr. 1 Raspberry PI

PŘÍLOHY. PRESTO USB programátor

Plán rozvoje informačních a komunikačních technologií. na Gymnáziu a Střední odborné škole Rokycany. Úvod. Služby Internetu

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:

ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Tomáš HEBELKA, MSc. Skepse vůči cloudu. 21. června 2011 VI. Konference ČIMIB, Hotel Continental, Brno

Projekt podpořený Operačním programem Přeshraniční spolupráce Slovenská republika Česká republika

Střední odborná škola a Střední odborné učiliště, Hořovice

Úvod do programovacího jazyka Python

MASARYKOVA UNIVERZITA STŘEDISKO PRO POMOC STUDENTŮM SE SPECIFICKÝMI NÁROKY. Polygraf

Allegro framework. Podstatné vlastnosti. Allegro Business Solution Framework

Matematika v programovacích

UŽIVATELSKÉ ŠKOLENÍ LOTUS NOTES

Algoritmizace- úvod. Ing. Tomáš Otáhal

Programy pro psaní textů. textové editory, textové procesory

Aplikační programové vybavení

IB111 Úvod do programování skrze Python Přednáška 13

EMBARCADERO TECHNOLOGIES. Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů.

T-Cloud Zakázka. Uživatelská příručka

INFORMAČNÍ SYSTÉM VIDIUM A VYUŽITÍ MODERNÍCH TECHNOLOGIÍ

Softwarové komponenty a Internet

1 Osobní počítač Obecně o počítačích Technické a programové vybavení... 4

Inovace výuky prostřednictvím šablon pro SŠ

Alternativní operační systémy. Martin Drlík, Daniel Krotil OSY2A, ITV

Informační systém ozdravných pobytů zdravotní pojišťovny

Google Web Toolkit. Martin Šurkovský, SUR března Katedra informatiky

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura

Úvodní list. Název školy Integrovaná střední škola stavební, České Budějovice, Nerudova 59 Číslo šablony/ číslo sady Poř. číslo v sadě 01 32/10

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Transkript:

ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2013 2+2.1 3/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 12 0:40

Programování na PC Při programování na PC musíme nejdříve řešit, pod jakým operačním systémem budeme programovat a na jakém systému dotyčná aplikace bude provozována. Příkladem může být programování v Javě, kdy dotyčnou naprogramovanou aplikaci můžeme přenést třeba z klasického počítače s operačním systémem Windows na mobilní telefon pracující s operačním systémem Android. 2 / 12 0:40

Pokud známe dokonale syntax programovacího jazyku, můžeme programovat přímo v textovém rozhraní např. editorem PSP. Toto je ale vhodné pouze pro tvorbu menšího projektu čí zdrojového kódu. U větších projektů je vhodnější použít specializované programátorské rozhraní. 3 / 12 0:40

Ukázka JAVA appletu Java applet je program spustitelný přes webový prohlížeč. V počítači musíme mít nainstalované javové rozhraní. 4 / 12 0:40

Vývojová programátorská prostředí Pro psaní programu je vždy výhodnější pracovat v nějakém specializovanějším vývojovým prostředí. Příkladem může být Eclipse, NetBeans. Vývojová prostředí (IDE), jsou určena na psaní, překlad a ladění aplikací. Tato vývojová prostředí jsou primárně v jazyce Java, ale podporují skoro jakýkoliv programovací jazyk. 5 / 12 0:40

V dnešní době získávají na popularitě služby vývojových prostředí, IDE v cloudu. Cloud jsou vlastně internetové služby programů, jež nejsou přímo v našem počítači, ale někde na vzdáleném serveru, a my využíváme jeho služeb jak pro programování, tak i výsledky naší činnosti (vytvořený program) se mohou uchovávat mimo nás. Do cloudu se pomalu stěhuje také vývoj softwaru, především mobilních aplikací. Cloudové služby lákají vývojáře do cloudu a slibují jednoduché použití, možnosti spolupráce, neomezený přístup odkudkoliv, a to i z několika počítačů. Pro práci v cloudu musí být programátor jen připojen k internetu a vytváří aplikace na vzdáleném serveru. Nemusí mít nainstalované ve svém počítači žádné vývojové prostředí. 6 / 12 0:40

Programování robotů Robotis BIOLOID Pro práci s výukovou stavebnicí a programování RoboPlus dodává výrobce software BIOLOID Premium kit. RoboPlus Task Jde o softwarový nástroj, který umožňuje přímou komunikaci s robotem v textovém režimu. Uživatelé zde mohou vytvářet své vlastní příkazy a definovat instrukce. 7 / 12 0:40

RoboPlus Motion - inverzní kinematika Pomocí tohoto programu můžeme nepřímo vytvářet program pomocí mechanických pohybů robota, které zaznamenáváme programem RoboPlus Motion Program si ukládá výchozí pozice, které potom může vykonávat. Jde o editor pohybu, který můžeme nazývat inverzní kinematikou. Při tomto programování nemusíme znát žádný programovací jazyk. 8 / 12 0:40

RoboPlus Manager Je určen pro správu všech funkcí robota. Tento software sleduje a nastavuje správu firmware. RoboPlus Manager poskytuje jednotný pohled na všechny součásti (komponenty a snímače) připojené na komunikační sběrnici. Můžeme zde upravovat parametry každého prvku v reálném čase. 9 / 12 0:40

Examples in C Language Umožňuje vývoj autonomního chování robotů. Příkazy se zadávají velmi podobně jako v programovacím jazyku C.. Je určen jak pro programátory v jazyku C, tak pro uživatele, kteří se teprve setkávají poprvé s objektovým programováním. 10 / 12 0:40

INTERNETOVÉ ZDROJE DOPORUČENÉ K NAHLÉDNUTÍ http://www.pspad.com/cz/ https://netbeans.org/index_cs.html http://vyuka.pecinovsky.cz/vse/115/ide_netbeans_s.htm http://www.panrepa.org/case/jaro2007/ide_case_jaro2007.pdf Použité zdroje ŠVÍGLER, Jan. Algoritmizace a řešení problémů: Vliv typu úlohy na programování. 6.12.2008. Bioloid: Projekty robotů do škol. Robotis: RoboPlus and C Language Solution [online]. [cit. 2013-05-11]. Dostupné z: http://www.robotis.com/xe/bioloid_ main_en 11 / 12 0:40

Konec Děkuji všem přítomným za pozornost. Autor : Vladislav Bednář Kontakt : bednar@sse-najizdarne.cz Vytvořeno : 14. 12. 2013 Střední škola elektrotechnická, Ostrava, Na Jízdárně 30, příspěvková organizace 12 / 12