Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Unix >> .

Come utilizzare il ESPR eseguire Algebra in Unix

ESPR è una utility Unix che può essere utilizzato per valutare le espressioni algebriche . Utilizzare ESPR sulla linea di comando , o più potente , incorporando ESPR in script di shell . Fare attenzione a utilizzare solo argomenti interi per le espressioni algebriche . ESPR dà un messaggio di errore quando viene presentato con argomenti non interi . Cose che ti serviranno
computer con sistema operativo UNIX o Linux e il ESPR utilità
Mostra più istruzioni
1

tipo "X = 11" ( senza le virgolette ) , quindi fare clic su "enter" al prompt dei comandi , e "Y = 12 ", poi cliccare su "Invio " alla prossima prompt dei comandi. Questo stabilisce due variabili , X e Y , ed i loro valori , 11 e 12 . Invio " echo $ X" e "echo $ y " per confermare il valore delle variabili .
2

Tipo " expr $ x + $ y " al prompt dei comandi . ESPR valuterà questa espressione e restituire il valore di X + Y , o 23
3

Prova sottrazione, moltiplicazione e divisione digitando expr " $ x - $ y , " . " Expr $ X \\ * $ Y , "e" expr $ X /$ Y. " ( Il simbolo per la moltiplicazione in ESPR deve essere digitato " \\ * " per evitare il significato speciale di "*" nel guscio come un jolly per qualsiasi carattere qualsiasi numero di volte . ) Le risposte sono quello che ci si aspetterebbe, ad eccezione del caso di divisione, in cui ESPR dà la risposta a 0 . Dal ESPR funziona solo con numeri interi , si arrotonda la risposta decimale difetto al numero intero più vicino .
4

eseguire una serie di calcoli inserendo le variabili come un array, quindi utilizzando ESPR per scorrere i valori . Per quadrare tutti i numeri interi da uno a 10 , immettere "SQ = ( 1 2 3 4 5 6 7 8 9 10), per mq in $ { sq [ @ ] } ; fare expr $ sq \\ * $ sq ; fatto. " Ci sono quattro comandi qui , separati da punto e virgola . Al fine , creano un array chiamato quadrati che contiene i numeri interi da uno a 10; chiamano ogni valore di sq separatamente ; quadrato ogni valore di sq una volta chiamati , e terminano il programma
5

uso della shell . script per passare tutti gli argomenti che si desidera expr . Per valutare l' espressione quadratica 2x ^ 2 - 5x + 3 per ogni valore intero , scrivere il seguente script di shell in un editor di testo , salvarlo come expr_test , e renderlo eseguibile digitando " chmod 755 expr_test " al comando var in " $ @ "

fare espr 2 \\ * $ var \\ * $ var - 5 \\ * $ var + è possibile passare i valori interi da valutare al prompt dei comandi . Digitando " . /Expr_test 1 3 5 11 " causa ESPR per valutare l'espressione quadratica per uno, tre, cinque, e 11 . Si noti che ESPR segue l' ordine corretto delle operazioni di valutazione dell'espressione quadratica .

 

sistemi © www.354353.com