Ahojte, prosím vás, viete mi niekto povedať prečo mi nefunguje tento program? Mal by generovať náhodné čísla.
program nahodnecisla04042011;
var N:integer;
X:real;
begin
randomize;
for N:= 1 to 20 do
begin
X:= Random;
writeln(X);
end;
readln;
end.
Ďakujem :)
Fórum › Pascal
Generovanie náhodných čísel
Funkce Random přijímá parametr, udávající rozsah intervalu, ze kterého se náhodné čísla vybírají.
PieMakerDvd napsal:
Funkce Random přijímá parametr, udávající rozsah intervalu, ze kterého se náhodné čísla vybírají.
čiže tam musím zadať z akého intervalu chcem tie čísla? ak chcem aby to boli čísla od 0 po nekonečno čo mám urobiť?
JoDiK napsal:
To Jano69 :
A jak jsi poznal že nefunguje? Co to teda dělá jinak než jsi čekal?
No nejak blbo mi to zobrazuje, neviem kde je chyba, chcem aby mi to zobrazilo len tie čísla. Potom ich potrebujem už len zapísať do súboru, z neho načítať a usporiadať od najmenšieho po najväčšie a následne zapísať do ďalšieho súboru.
To Jano69 :
Prosímtě, nejdřív si udělej jasno - zajeď kurzorem do toho příkazu Random, zmáčkni Ctrl+F1 a přečti si v nápovědě co a jak to dělá. Pak si uvědom, že počítač je stroj, kde je vše jasně dané a omezené, takže něco jako nekonečno opravdu nezná...
A informace "nejak blbo mi to zobrazuje" je opravdu velmi obsažná, zkus příště odpovědět na otázku: "Co to teda dělá jinak než jsi čekal? " například takto: čekal jsem, že mi to vypíše nějaký čísla třeba 5.58, 128.54, 295.789,44.001 a tak... a ono mi to píše:
3.9669872145E-01
6.9971136376E-01
9.1644546040E-01
9.9601919716E-01
6.1148289358E-02
Pak už by ti každý uměl napsat, aby sis ta reálná čísla vypisoval naformátovaná:
writeln(x:0:5);
To PieMakerDvd : To nie je pravda, Random bez parametrov ti vráti reálne číslo(real) medzi 0 a 1 a funckia Random(maximalnahodnota) ti vráti celé číslo (teda integer) v rozsahu od 0 až maximalnahodnota-1.
Aha, tak to se omlouvám.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Generovanie nahodnych cisel — založil PATRES744
Generovanie nahodnych cisel,Ruleta,nahodne cisla...poradi niekto? — založil PATRES744
Generovanie náhodných známok s pomocou pravdepodobnosti... — založil EXBART
Generování náhodných čísel — založil Kevil
Generování náhodných čísel — založil Bany
Moderátoři diskuze