Algoritmizace a datové struktury (14ASD)

Slides:



Advertisements
Podobné prezentace
Základy HTML – vkládání objektů
Advertisements

Štěpán Šípal Gymnázium Čakovice. Dnešní témata  Vznik XHTML a předchůdci  Základní prvky XHTML dokumentu  Tagy a atributy  Elementy a jejich druhy.
HyperText Markup Language
Úvod do HTML. Co je HTML  zkratka pro HyperText Markup Language  značkovací jazyk pro hypertext  umožňuje publikaci dokumentů na internetu.
Serialization (převod) Úvod 1 SGML W3C HTML 1.x. HTML4.0 xHTML 1.0. xHTML 2.x HTML 5 (xHTML 5) HTML 4.0 xml (xHTML 1.0) xHTML je dobřé zformovaný (well-formed)
Typy programů operační systémy programy pro práci se soubory
Internetové publikování Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)
TVORBA WEBOVÝCH STRÁNEK
XHTML Tvorba webových stránek. Vývoj značkovacích jazyků HTML – HyperText Markup Language  Značkovací jazyk pro vytváření www stránek. Pomocí značek.
Adobe Dreamweaver CS4 Ing. Martin Dosedla.
17.Tabulkový procesor (filtrování a řazení dat, formuláře, podmínky a podmíněné formátování, export a import dat) Barbora Skoumalová 4.A.
Internetové publikování Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)
SOAP Jan Růžička Institute of geoinformatics VSB-TU Ostrava 17.listopadu 15, Ostrava-Poruba,
Tvorba WWW stránek HTML - XHTML Každá Internetová stránka (WWW stránka) je vytvořena pomocí programovacího jazyka HTML (Hypertext Markup Language). Každá.
Referát č. 17 Tabulkový procesor
Referát č. 17 M. Novotný Tabulkový procesor (filtrování a řazení dat, formuláře, podmínky a podmíněné formátování, export a import dat) Vysvětlit pojmy.
Maturitní okruh 22: Úvod do HTML. Značkovací a klasické jazyky Klasické: převládá strukturovaný text (programovací kód), skripty jsou prováděny na straně.
OSNOVA: a)Programování se soubory b)Záloha databáze v souboru c) Příklady Jiří Šebesta Ústav radioelektroniky, FEKT VUT v Brně Počítače a programování.
Návrh a tvorba WWW Cvičení 4
CSS styly Kaskádové styly (CSS – Cascading Style Sheets) jsou prostředkem, který zajišťuje jednotný vzhled publikovaných stránek. Technologii CSS podporují.
Dokumentace objektů a zveřejnění funkcí
XML Schema Irena Mlýnková. Obsah XML – úvod, příklad, základní pojmy DTD – přehled XML Schema – podrobně.
Anotace Žák se seznámí se základy psaní textu ve Wordu a pohyb po dokumentu. Autor Petr Samec Jazyk Čeština Očekávaný výstup Dokáže napsat, opravit a smazat.
Příkaz "echo" Příkaz "echo" Příkaz "echo" se používá pro zobrazení daných informací na monitoru. Příkaz "echo" se používá pro zobrazení daných informací.
Architektury a techniky DS Cvičení č. 9 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
uložené procedury (stored procedures) triggery, sekvence, pohledy, funkce, parametrické dotazy (prepared statements) komplexní agregace a SQL dotazy jiné.
7. Typ soubor Souborem dat běžně rozumíme uspořádanou množinu dat, uloženou mimo operační paměť počítače (na disku). Pascalský soubor je abstrakcí skutečného.
Gymnázium, Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Hodonín Operační systémy.
XML na papír Dušan Fencl
Databázové modelování
Základní pojmy (1) Nejpoužívanější internetové prohlížeče: Google Chrome (32.0.x), Mozilla Firefox (27.0), Internet Explorer (11.0.2), Opera (19.0.x),
CZ.1.07/1.4.00/ VY_32_INOVACE_166_IT 9 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
Vzdálené počítačové sítě a programování v prostředí Windows Okruhy ke zkoušce z předmětu: Ing. Zdeněk Votruba LVALVA.
Import záznamů diplomových prací nové řešení Antonín Vaishar, SUAleph, 26. –
Tvorba efektních www stránek pro každého Od historie až po současnost… Úvod Porovnání Validace Prohlížeče Závěr.
Vít Profant Obhajoba bakalářské práce
Název školyStřední odborná škola a Gymnázium Staré Město Číslo projektuCZ.1.07/1.5.00/ AutorIng. Ivana Brhelová Název šablonyIII/2.
Webové služby pro komunikaci s informačním systémem eQuip Martin Širajch.
ČÍSELNÉ ŘADY, SEZNAMY Tabulkové procesory 2 VY_32_INOVACE_7C9.
Informatika pro ekonomy II přednáška 5
Digitální výukový materiál zpracovaný v rámci projektu „EU peníze školám“ Projekt:CZ.1.07/1.5.00/ „SŠHL Frýdlant.moderní školy“ Škola:Střední škola.
JUI přednáška Vstup a výstup, cykly RNDr. Jiří Dvořák, CSc.
Jazyk XML v geoinformatice
Mgr. Ludmila Urbášková CDV UP Olomouc Jak dostaneme MM ke studentům? Standardy HTTP, HTML (XHTML), CSS WYSIWYG editor nebo jiný editor (X)HTML Grafický.
Petr Šmíd Obsah prezentace Co je to XML ?
Web services. Co jsou webservices Součinná spolupráce počítačů v síti Technologie pro vzdálené volání procedur (RPC) Nezávislá na platformě Data v XML.
Úvod do XML S využitím materiálů z Zdeněk Žabokrtský.
Úvodní informace Informatika pro ekonomy II LS 2007/2008.
filtrování a řazení dat, podmíněné formátování,
E- MAIL Ing. Jiří Šilhán. E LEKTRONICKÁ POŠTA NEBOLI vývoj od počátku sítí – původní návrh pouze pro přenos krátkých textových zpráv (ASCII) základní.
Základy XML – struktura dokumentu (včetně testových otázek) Otakar Čerba Oddělení geomatiky Katedra matematiky Fakulta aplikovaných věd Západočeská univerzita.
Inf Webová stránka, princip HTML a CSS. Výukový materiál Číslo projektu: CZ.1.07/1.5.00/ Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím.
Import dat Access (16). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická škola pro tělesně.
XML a datový standard Zdeněk Jirkovec Softwarové Aplikace a systémy.
Výukový materiál zpracovaný v rámci projektu: Střední zdravotnická škola ÚO – šablony Registračn í č í slo projektu: CZ.1.07/1.5.00/ Š ablona: III/2.
WWW a HTML Základní pojmy Ivo Peterka.
SOFTWARE Operační systémy.
HTML a CSS Rostislav Miarka.
Úvod do Pythonu – IO operace se soubory.
WWW a HTML Základní pojmy Ivo Peterka.
Značkovací jazyky Začínáme.
Přednáška pro předmět Operační systémy II ÚI PEF MENDELU
TNPW1 JavaScript Ing. Jiří Štěpánek.
Databázové systémy a SQL
Microsoft Excel 2016 – k čemu a jak?
Algoritmizace a datové struktury (14ASD)
HTML Vojtěch novotný 9.a.
Informatika pro ekonomy přednáška 2
Algoritmizace a datové struktury (14ASD)
Algoritmizace a datové struktury (14ASD)
Transkript prezentace:

Algoritmizace a datové struktury (14ASD) 5. cvičení

Informace k písemné práci SAMOSTATNÁ PRÁCE, BEZ POMŮCEK (kalkulačky, mobilu, tabletu, taháku, souseda…..) v případě porušení pravidel = 0 bodů bez možnosti opravy

Datové formáty pro výměnu dat CSV XML JSON

Konec řádku I. EOL – End Of Line speciální znaky nebo sekvence znaků, která v počítačovém souboru označuje konec řádku, odřádkování pro dálnopis se používaly 2 znaky CR (Carriage Return) – návrat vozíku s tiskovou hlavou na začátek LF (Line Feed) – posun papíru o řádek nahoru Operační systémy: UNIX (Linux apod.) – LF Windows (DOS apod.) – CRLF MAC - CR

Konec řádku II. Důsledek používání různých znaků pro konec řádku v souboru při otevření souboru se může veškerý text zobrazit na jednom řádku při otevření souboru se může zobrazit „divný znak“ na konci každého řádku

ASCII http://www.gjszlin.cz/ivt/esf/ostatni-sin/kodovani-textu.php

Datový formát CSV I. CSV - Comma Separated Values (hodnoty oddělené čárkami) pro přenos hodnot tabulky – hodnoty jsou obsahem buněk v praxi se pro oddělení hodnot používají i jiné znaky, např. středník (MS Excel), tabelátor, mezera apod. každý záznam hodnot (řádek tabulky) je na samostatném řádku souboru - za poslední hodnotou je znak/sekvence znaků pro ukončení řádku (CR, CRLF, LF), který/kterou prohlížeče/editory nezobrazují

Datový formát CSV II. na prvním řádku může být záhlaví v případě výskytu oddělovače, konce řádku nebo dvojité uvozovky v hodnotě se celá hodnota uzavírá do dvojitých uvozovek v případě výskytu dvojité uvozovky v hodnotě se uvozovka zdvojuje

CSV - příklad

XML XML - eXtensible Markup Language zápis je tvořen tagy, atributy a hodnotami XML deklarace <?xml version="1.0" encoding="utf-8"?> <studentiFD> <student id="124567"> <jmeno>Lukáš</jmeno> <prijmeni>Beneš</prijmeni> <rocnik>1</rocnik> <skupina>38</skupina> </student> </studentiFD> kódování dokumentu název atributu a jeho hodnota kořenový element počáteční tag ukončovací tag element skupina obsah elementu skupina

XML jiný způsob zápisu – neexistuje pravidlo, zda používat tagy nebo atributy <?xml version="1.0" encoding="utf-8"?> <studentiFD> <student id="124567" jmeno="Lukáš" prijmeni="Beneš" rocnik="1" skupina="38"/> </studentiFD> prázdný element

SOAP SOAP – Simple Object Access Protocol protokol pro výměnu zpráv (ve formátu XML) prostřednictvím sítě (především protokolem HTTP)

Aplikace PrePark pro Android (TAČR projekt)

Požadavek - získání seznamu dálnic <?xml version="1.0" encoding="UTF-8"?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Header/> <S:Body> <Request method="getHighwayList"/> </S:Body> </S:Envelope>

Odpověď - seznam dálnic <?xml version="1.0" encoding="UTF-8"?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Header/> <S:Body> <Response method="getHighwayList"> <HighwayList> ……….. </HighwayList> </Response> </S:Body> </S:Envelope> následující snímek

element <HighwayList> <Highway> < HighwayName>D5</ HighwayName> <HighwayFrom>Praha</HighwayFrom> <HighwayTo>Rozvadov</HighwayTo> <HighwayLength>151</HighwayLength> </Highway> <HighwayName>D1</HighwayName> <HighwayTo>Věřňovice</HighwayTo> <HighwayLength>376</HighwayLength>

JSON JSON – Java Script Object Notation tvořen objekty a poli odlehčený formát pro výměnu dat (XML +/- 40% tvoří tagy) nelze definovat kódování přenášeného obsahu, standardně UTF-8

JSON - příklad {"studentiFD":[ {"id":"124567", "jmeno":"Lukáš", "prijmeni":"Beneš", "rocnik":"1", "skupina":"38", "emails":["beny@fd.cvut.cz", "beny@gmail.com"]} ]} objekt pole

Zajímavé informační zdroje RFC 4180 – Common Format and MIME Type for Comma-Separated Values (CSV) Files http://www.w3schools.com/xml/ http://www.w3schools.com/soap/ http://www.w3schools.com/json/default.asp