Kezdőoldal » Számítástechnika » Programozás » Hogyan kéne ezt az eljárást...

Hogyan kéne ezt az eljárást megírni pascalban?

Figyelt kérdés

Tehát a feladat eléggé egyszerű , de nekem mégis nehéz:

Van egy 32x 32 es tömbünk ( T) és ezt kéne úgy feltölteni hogy a külső cellákban nulla legyen , belül pedig mindegyik cellában VLETLENSZERŰN 1 vagy -1.

a két változó a két kordináta x és y.

Na ezt kaptuk infobol. Vki meg tudja oldani?

fonto h ez egy program része tehát ezeknek nem kell megjelenítődie !

ez csak egy "virtuális " tömb legyen



2015. szept. 24. 17:08
1 2
 1/19 anonim ***** válasza:

És mi nem megy ebből?

Virtuális tömb... Ne találj már ki új fogalmakat plíz.

2015. szept. 24. 17:39
Hasznos számodra ez a válasz?
 2/19 tabaki ***** válasza:
100%
No igen, a te „virtuális” tömböd egyszerűen egy kétdimenziós tömb. Legalább annyit elmesélhetnél, hogy hogyan képzeled el a megoldást, esetleg mellékelhetnéd az első kísérletedet is.
2015. szept. 24. 18:12
Hasznos számodra ez a válasz?
 3/19 A kérdező kommentje:

igen bocsi, tényleg hülyeséget mondtam. igazából a véletlenszerű feltöltés része nem megy.

ilyesmi utasítást nem igazán tanultunk

2015. szept. 24. 18:34
 4/19 tabaki ***** válasza:

Én már megírtam. Mivel ez nem a programod része, bátran megjelenítettem, hogy lásd, mi van benne:

[link]

2015. szept. 24. 18:38
Hasznos számodra ez a válasz?
 5/19 tabaki ***** válasza:

Bocs, előbb elküldtem, aztán láttam, hogy írtál.


Valahova a program elejére írd be:

Randomize:

... ez biztosítja, hogy az álvéletlenszám-generátor véletlenszerű indulóértéket kapjon a rendszerórától.


Utána a Random(maxérték) utasítással kérhetsz egy (word) véletlenszámot, mondjuk így:

veletlen := Random(100);

az eredmény egy véletlenszám a 0..99 készletből.

2015. szept. 24. 18:47
Hasznos számodra ez a válasz?
 6/19 A kérdező kommentje:
köszi, egy kérdésem van h a random max érték az a szám ami a legnagyobb ami lehet (bocsi ha hülyeséget írtam)
2015. szept. 24. 18:53
 7/19 tabaki ***** válasza:
Eggyel nagyobb, mint ami az eredmény lehet. Tehát 0-tól (max-1)-ig kaphatsz értéket.
2015. szept. 24. 19:01
Hasznos számodra ez a válasz?
 8/19 A kérdező kommentje:
értem, de azt meglehet oldani ,hogy nem nullátol hanem -1től induljon?
2015. szept. 24. 19:02
 9/19 SimkoL ***** válasza:

A te esetedben ez kell, mivel a véletlenszámok pozitívak

szam := Random(2);

if szam = 0 then szam := -1;

2015. szept. 24. 19:05
Hasznos számodra ez a válasz?
 10/19 A kérdező kommentje:
köszi így már értem ment a zöld.
2015. szept. 24. 19:08
1 2

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!