Kniha je úvodem do metod praktického modelování, analýzy, návrhu a optimalizace elektrotechnických zařízeni na číslicovém počítači. Výklad je doprovázen jednoduchými názornými příklady řešených úloh z různých odvětví elektrotechniky.Kniha je určena inženýrům a technikům, kteří se zabývají moderním návrhem elektrotechnických zařízení.
Mezi nejdůležitější vlastnosti programů patří:
a) výpočetní přesnost,
b) výpočetní hospodárnost,
c) snadná použitelnost,
d) robustnost,
e) přenosnost počítače počítač,
f) srozumitelnost výpisu.
Dalším činitelem, který určuje výpočetní hospodárnost programů, jejich
nárok operační paměť počítače.. dlouhých aritmetických operací. této klíčové vlastnosti program proto pojednává samostatný
odstavec 1. Pokud program takové požadavky uklá
dání dat, operační paměť použitého počítače svým rozsahem nemůže uspokojit,
část dat musí být ukládána mnohem pomalejší vnější paměti. rozdělit jej programové úseky
ukládané operační paměti postupně.
Programy, které neposkytují dostatečně přesné výsledky, nemají ovšem opráv
něnou existenci.
Jestliže však hodnotu polynomu budeme počítat rekurzívně podle tzv.
Pro vědeckotechnické výpočty příznačné, celém objemu operací arit
meticko-logické operace nimi spojené přenosy dat značně převládají nad vstup
ními výstupními operacemi. nej
běžnějších počítačů aritmetických operací nejvíce času vyžádají operace násobení
a dělení. počítačích probíhají především tyto tři základní typy
operací:
a) operace aritmeticko-logické,
b) přenosy dat,
c) vstupní výstupní operace.
19
. Doba potřebná přenosu dat zpravidla několika
násobně kratší než doba potřebná provedení některé aritmetické operace. Horne-
rova schématu jako posloupnost {S;} pro 1,2,. nasegmentovat, tj.
Pro názornost uvedeme klasický příklad, jak výrazně lze hospodárnost
výpočtů často ovlivnit jejich uspořádáním.., kde
Si a„-i
přičemž an, výpočet vyžádá pouze operací násobení operací sčítání. takovémto
případě nutné program tzv. Rychlost, tím efektivnost různých výpočetních postupů proto posuzuje
především podle počtu jimi požadovaných tzv.5.
Výpočetní hospodárnost program dána zejména jejich nároky strojový
čas paměť počítače. Předpokládejme, naším úkolem je
vypočítat hodnotu polynomu
Pn(x a,rX" ■■■+ 0
Budeme-li postupovat přesně podle tohoto výrazu tím, mocniny budeme
počítat jako součiny, výpočet vyžádá celkem (n2 n)j2 operací násobení ope
rací sčítání. Ještě méně příznivá
situace nastává, když operační paměti nevejde ani vlastní program