Programování v C++ domácí úkol 2.

Slides:



Advertisements
Podobné prezentace
Úhel Převody jednotek velikosti úhlů Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Radomír Macháň. Dostupné z Metodického portálu.
Advertisements

Ekonomicko-matematické metody č. 11 Prof. RNDr. Jaroslav Ramík, CSc.
Trh, tržní vztahy Trh Představuje určitý prostor, kde se setkávají kupující a prodávající. Na trhu se uskutečňuje akt koupě a prodeje – dochází ke směně.
Tým 32, varianta b/4/I.  Jakub Kadlubiec  Roman Pijáček  Petr Pliska  Jan Štourač  Václav Tunka (vedoucí)
Inf Tabulkový procesor - funkce. Výukový materiál Číslo projektu: CZ.1.07/1.5.00/ Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím ICT.
Městský úřad Šumperk Implementace modelu CAF
Předškolní vzdělávání.  Rámcový vzdělávací program vymezuje hlavní požadavky, podmínky a pravidla.  Školní vzdělávací program vytváří každá mateřská.
ZAL – 5. cvičení Martin Tomášek Pole - opakování Základní datový typ. V poli držíme více elementů (jednoho typu) S elementy v poli můžeme manipulovat.
2.3 ROZKLAD VÝRAZŮ NA SOUČIN Mgr. Petra Toboříková.
HTML (I) (2). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická škola pro tělesně postižené,
Řetězce v jazyce C ● řetězec je posloupnost znaků ● řetězcové konstanty se v C vkládají mezi uvozovky, např. "Ahoj Hugo!" ● v paměti je řetězec uložen.
Výukový materiál zpracovaný v rámci projektu Číslo projektuCZ.1.07/1.4.00/ Šablona klíčové aktivityIII/2 SadaMatematika 6 NázevDesetinná čísla_8.
Pojistný trh nabídka a poptávka po pojistných produktech investování prostředků technických rezerv.
Mnohočleny Gymnázium a Jazyková škola s právem státní jazykové zkoušky Zlín Tematická oblast Matematika – výrazy s proměnnými Datum vytvoření
Senzory pro EZS.
Mgr. Jiří Starý Odbor strategického rozvoje
Spuštění programu (10).
Nadpis prezentace Zdeněk Tišl
C# konzole – TEST Program spotřeba vody
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o., Orlová-Lutyně
Organizace výroby Organizace a řízení výroby
Provozováno Výzkumným ústavem pedagogickým v Praze.
Poměr.
Výukový materiál zpracovaný v rámci projektu "EU peníze školám"
Návod na tvorbu prezentace diplomové / bakalářské práce
Jednoduché účetnictví
Seminář pro příjemce OPVK
Základní škola Děčín VI, Na Stráni 879/2 – příspěvková organizace
Programování v jazyce C++
Lidská práva VY_32_INOVACE_3-50 Ročník: 7. Vzdělávací oblast:
Operační výzkum Lineární programování – cvičení
Správa rozhodčího v informačním systému FIS
SLOVNÍ ÚLOHY ŘEŠENÉ ROVNICÍ (ÚVOD)
Zobecněné rozdíly kvalitativního a kvantitativního výzkumu
VY_32_INOVACE_29_Deleni_se_zbytkem Matematika - 3. ročník
Databáze MS ACCESS 2010.
Procvičení vzorců a funkcí v rámci jednoho i více listů
Základy infinitezimálního počtu
Datové typy v jazyce C Datové typy void skalární aritmetické
Abstract Factory.
Matematický kufr Verze 3
C# konzole – Program pro výpočet výrazu
Informatika pro ekonomy přednáška 8
Dělení lomených výrazů
Přídavná zařízení.
11 DĚLENÍ ZLOMKŮ.
SLUŽBY POSKYTOVANÉ KRAJSKOU SPOLEČNOSTÍ ARR s.r.o.
MS Excel – příklady na databázové funkce
© 2012 STÁTNÍ ÚSTAV PRO KONTROLU LÉČIV
PŘIJÍMACÍ ŘÍZENÍ NA STŘEDNÍ ŠKOLY PRO ŠKOLNÍ ROK 2018/19
Nesrovnalosti v měření imisí a rozptylových modelech
Graf nepřímé úměrnosti
Jiří Vyskočil, Marko Genyg-Berezovskyj 2010
název projektu: Šablony Špičák číslo projektu: CZ.1.07/1.4.00/
Fronta (1) Dynamická datová struktura typu FIFO (First In First Out)
Přijímací řízení pro školní rok 2018/2019.
Datové typy v jazyce C Datové typy void skalární aritmetické
34.1 Obecná pravidla pro mocniny s přirozeným mocnitelem
Analýza informačního systému
Přijímací řízení pro školní rok 2019/2020.
Základní škola a mateřská škola, Šaratice, okres Vyškov
Změna rozsahu definice elektrozařízení
Funkce v jazyce C = „množina“ operací, která provádí nějakou činnost s různými vstupy odstranění vícenásobného psaní či vkládání téhož kódu a lepší přehlednost.
Algoritmizace a datové struktury (14ASD)
MATEMATIKA – ARITMETIKA 7
Seminář o stavebním spoření
Algoritmizace a datové struktury (14ASD)
Opakování ze 4. cvičení int a; printf("Zadej číslo: ");
Union neboli sjednocení Bitová pole
Opakování ze 4. cvičení int a; printf("Zadej číslo: ");
Transkript prezentace:

Programování v C++ domácí úkol 2

Zadání by example Polymorfní sortítko polysort S1 polysort -i mujfajl.txt -s# N8 S3 S5 mujfajl.txt: 1 2 S3 4 S5 6 7 N8 1234#abc#ahoj babi##nejaky text##77777#888888 1#2#dalsi text#4#5#6#7#8 ##.##.###0

Zadání usage: polysort [-i in] [-o out] [-s separator] { type colnum } type: S - string, N - numeric, ... default separator: ' ' (space) default input/output: cin/cout Setřídit vstup podle (prioritně) několika sloupců různé typy dat Interně reprezentovat data v přirozené formě! tj. int jako int, string jako string, ... řešení, že vše bude reprezentováno např. jako string je nepřípustné typ dat je určen prioritou třídění, nespecifikované sloupce ≡ string Pro účely DÚ stačí implementovat dva typy (S, N) počítejte ale koncepčně i s dalšími: I - ignorcase string, D - date, F - double, C - complex, Z - zlomky Polymorfismus operace nad daty polymorfní každý typ se umí porovnávat, tisknout, ... switch není implementace polymorfismu!

Zadání Enkapsulace Vstup/výstup: soubor nebo cin/cout Kontrola vstupu žádná 5-stránková funkce main s 10ti datovými strukturami ne spousta volně poházených globálních proměnných Vstup/výstup: soubor nebo cin/cout Kontrola vstupu na korektní vstup odpovídající výstup na žádný vstup nesmí spadnout ani se chovat jakkoliv divně "error: řádka 28, sloupec 6 - nepřípustný formát" Používejte standardní knihovní prostředky kontejnery, algoritmy, funkce, ... Efektivita, konvence, kultura zdrojáků Termín (deadline, smrtící čára): 31.12. 23:59 odevzdání nejblíže (≤) termínu bude oceněno zvláštní cenou nesplnění termínu ➟ -5 bodů za každý započatý týden zpoždění