Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> unix >> .

Ako používať EXPR vykonať Algebra v Unixe

VÝRAZ je nástroj , Unix , ktorý možno použiť na posúdenie algebraických výrazov . Použite EXPR na príkazovom riadku , alebo silnejšie začlenením EXPR do shellových skriptov . Dávajte pozor , aby použiť iba celočíselné argumenty vašich algebraických výrazov . VÝRAZ dáva chybovú správu pri prezentované s non - celočíselné argumenty . Veci , ktoré budete potrebovať
počítač s Unixom alebo operačnom systéme Linux a VÝRAZ utility
Zobraziť ďalšie inštrukcie Cestuj 1

typu " X = 11 " ( bez úvodzoviek ) , kliknite na tlačidlo " enter " na príkazovom riadku , a " Y = 12 , " kliknite na tlačidlo " enter " na budúci príkazového riadku . Tým sa vytvorí dve premenné X a Y , a ich hodnoty , 11 a 12. Zadajte " echo $ X " a " echo $ Y " pre potvrdenie hodnoty premenných .
2

Type " expr $ x + $ Y " na príkazovom riadku . VÝRAZ vyhodnotí tento výraz a vráti hodnotu x + y , alebo 23
3

Skúste odčítanie , násobenie a delenie zadaním expr . " $ X - $ Y " , " expr $ X \\ * $ Y " a " expr $ X /$ Y. " ( Symbol pre násobenie v VÝRAZ je nutné zadať " \\ * " , aby sa zabránilo zvláštny význam " * " v škrupine ako zástupný znak pre ľubovoľný znak , koľkokrát chcete . ) Odpovede sú to , čo by ste očakávali , s výnimkou prípadu divízie , v ktorej VÝRAZ dáva odpoveď na otázku , 0. Vzhľadom k tomu len VÝRAZ pracuje s celými číslami , zaokrúhli desatinnou odpoveď nadol na najbližšie celé číslo .
4

vykonať rad výpočtov zadaním premenné ako pole , potom pomocou EXPR iterovat cez hodnoty . Na námestí všetkých celých čísel od jedna do 10 , zadáte " sq = ( 1 2 3 4 5 6 7 8 9 10 ) , pre štvorcový v $ { sq [ @ ] } ; robiť expr $ sq \\ * $ štvorcový ; urobil . " K dispozícii sú štyri príkazy tu , oddelené bodkočiarkami . V poradí , ktoré vytvorí pole s názvom štvorcových , ktorá obsahuje celé čísla jedna až desať , volať každú hodnotu štvorcový samostatne , námestí každú hodnotu štvorcový raz volal , . , A ukončiť program
5

Použite shell skript odovzdať všetky argumenty , ktoré chcete výraz . Ak chcete hodnotiť kvadratický výraz 2x ^ 2 - 5x + 3 pre každú celočíselnú hodnotu , napíšte nasledujúci skript v textovom editore , uložte ho ako expr_test , a urobiť z neho spustiteľný príkazom " chmod 755 expr_test " na povel var v " $ @ "

robiť expr 2 \\ * $ var \\ * $ var - 5 \\ * $ var + môžete odovzdať celočíselné hodnoty , ktoré majú byť hodnotené na príkazovom riadku . Písanie " . /Expr_test 1 3 5 11 " spôsobí VÝRAZ vyhodnotiť kvadratický výraz pre jeden , tri , päť , a 11. septembra . Všimnite si , že VÝRAZ nasleduje správne poradie operácií pri hodnotení kvadratického výrazu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené