155GIT1 / 6. cvičení / Příklady: Porovnání verzí
mBez shrnutí editace |
|||
Řádek 6: | Řádek 6: | ||
* Směrník převeďte do rozsahu <0; 400> gonů | * Směrník převeďte do rozsahu <0; 400> gonů | ||
* Do výstupního souboru 'body_vystup.txt' zapište na každý řádek | * Do výstupního souboru ''body_vystup.txt'' zapište na každý řádek | ||
y x sb smernik | y x sb smernik |
Verze z 30. 3. 2016, 09:33
Výpočet směrníku
K dispozici je textový soubor seznamu souřadnic body.txt (, , ). Vypočítejte směrník ze stanoviště (). Postup výpočtu zapište do souboru smernik.m.
- Směrník převeďte do rozsahu <0; 400> gonů
- Do výstupního souboru body_vystup.txt zapište na každý řádek
y x sb smernik
Výpočet výměr
K dispozici je textový soubor seznamu souřadnic body.txt (, , ). Vypočítejte výměru ohraničenou body seznamu. Postup výpočtu zapište do souboru vymera.m.
Pozn.: Pro výpočet lze použít Výpočet plochy pomocí L´Huillierových vzorců:
nebo:
kde je počet vrcholů plochy (pro je a pro je ).
Pozn.: Pro výpočet výměry musejí být lomové body parcely seřazeny za sebou po obvodu parcely, (jinak vyjde výměra špatně) a to správným směrem (jinak vyjde výměra záporně). V podkladových souborech body.txt a body2.txt jsou body seřazeny správně.

Dále proveďte:
- Vypočtenou výměru ve skriptu zaokrouhlete na celé metry čtvereční a vypište na obrazovku.
- Ověřte správnost postupu výpočtu výměr - vytvořte nový datový soubor s několika málo body, které budou ohraničovat oblast, jejíž výměra je evidentní (např. čtverec: 0 0, 0 1, 1 1, 1 0).
- Doplňte do skriptu test na nedostatečný počet vstupních bodů (pokud počet bodů bude menší než 3, skript vypíše příslušné upozornění a skončí).
Jako rozšíření úlohy lze volitelně provést další výpočet (postup uložte do souboru vymery.m).
K dispozici je textový soubor body2.txt, který obsahuje parcelní čísla a souřadnice lomových bodů několika parcel.
Formát souboru je následující:
čp1 % parcelní číslo čb1 y1 x1 % číslo bodu, souřadnice y a x 1. bodu čb2 y2 x2 ... čbN yN xN prázdný řádek další parcela, nebo konec souboru
Pro představu je k dispozici náčrt (ve formátu pdf, orientace os S-JTSK).
Vypočítejte výměry všech parcel a zapište je do textového souboru vymery.txt ve formátu:
čp1 výměra1 čp2 výměra2 ... celková výměra
Pozn.: Výměry zapište do souboru zaokrouhlené na celé metry čtvereční.
Pro kontrolu výpočtu je k dispozici protokol o hromadném výpočtu výměr vytvořený v programu Kokeš: vymeryKokes.txt.