[PLUTO-help] Esercizio script di shell! Risolto!
lkk
lkk a interfree.it
Gio 28 Ott 2004 16:06:27 CEST
Scusami per il ritardo, ma sono nuovo del mondo Gnu/Linux, dunque ti
propongo una soluzione alternativa, spero sia quella da te richiesto:
Immagino ti riferissi ad awk!!! o meglio spero:)
#!/bin/awk -f
BEGIN{
for(i=1;i<ARGC;i++)
{
f=((3*ARGV[i]^2)+(4*ARGV[i+1])+(5*ARGV[i+2]));
printf("%d",f);
printf("\n");
i=i+2;
}
}
Il
gio, 2004-10-28 alle 15:29, Gian Uberto Lauri ha scritto:
> >>>>> "l" == lkk <lkk a interfree.it> writes:
>
> l> x=$[$1**2]
>
> Dimenticavo.
>
> Un vecchio consiglio che probabilmente e` ancora adatto suggeriva di
> fare il quadrato non con l'elevamento a potenza ma con una moltipli-
> cazione.
>
> Usualmente l'elevamento a potenza viene fatto tramite le funzioni
> logaritmiche ed esponenziali (approssimate con sviluppi polinomiali se
> non ricordo male, roba di una ventina di anni fa) quindi meglio una
> moltiplicazione sola per la precisione e forse ancora per la velo-
> cita`.
>
> Una versione "furba" della soluzione di lkk mi aspetto di vederla
> pubblicata su questa mailing list :), yessir e` una sfida pollastra!
--
More information about the pluto-help
mailing list