Kezdőoldal » Számítástechnika » Programozás » Valaki írna nekem egy awk...

Valaki írna nekem egy awk scriptet? Nagyon hálás lennék

Figyelt kérdés

Piszkos Fred, a kapitány miután rumot ivott, bolyongsba kezd. 1/2 - 1/2 valószínüséggel balra vagy jobbra indul el az Origo nevü kocsmából. Minden lépés után egy időegységet megpihen, majd ismét azonos valószínüséggel lép egyet jobbra vagy balra. Ki kéne számolni a kapitány mozgását gawk-al.



1: Kéne írni egy gawk scriptet,amely T=10 időlépés után kiírja a kapitány pozcióját.


2: Módosítsuk az előző scriptet úgy, hogy ne egyszer, hanem N=10000-szer írja ki a kapitány pozícióját.



Légyszíves, állítolag nem nehéz de nem tudom megcsinálni sajnos :( akár részeredmény is nagyon jól jönne, és sürgős is


2011. dec. 7. 13:10
 1/2 _Jessy_ ***** válasza:

#!/usr/bin/gawk -f

BEGIN{

pos = 0;

srand();

for(i = 0; i < 10; ++i)

{

if(rand() < 0.5)

--pos;

else

++pos;

}

if(pos == 0)

printf "Kiindulási pozícióban van!\n";

else if(pos > 0)

print "Poíció: ", pos, " jobbra";

else

print "Poíció: ", -pos, " balra";

}

2011. dec. 7. 14:04
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
nagyon szépen köszönöm! :)
2011. dec. 7. 23:23

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!