Kezdőoldal » Számítástechnika » Programozás » PASCALOSOK, mi ebben a kis...

PASCALOSOK, mi ebben a kis ciklusban a hiba? Mért nem lehet bent hozzáadni egyet?

Figyelt kérdés

for i:=1 to 10 do

begin

gotoxy(i,1);

i:=i+1; //ezt mért nem lehet így hozzáadni, hogy kell?

write('@');

end;


2011. febr. 17. 18:08
 1/9 anonim ***** válasza:

Rég csináltam, amire emlékszem:

Miért kellene hozzáadni 1-et? A ciklusban ezt automatikusa megcsinálja. Ezzel "megzavarod".

Ha megtenné, akkor kettesével növekedne a ciklusváltozó.

Ha mégis ezt akarod, akkor azt hiszem úgy kell írni "do 2", vagy valami ilyesmi.

.

2011. febr. 17. 18:18
Hasznos számodra ez a válasz?
 2/9 A kérdező kommentje:
igen pont azt akartam
2011. febr. 17. 18:24
 3/9 anonim ***** válasza:
Szerintem ne a kétszeres növeléssel küzdj, ha nem fontos máshol akkor gotoxy(2*i,1); ugyanazt csinálja.
2011. febr. 17. 18:31
Hasznos számodra ez a válasz?
 4/9 anonim ***** válasza:
Ha mégis a kétszeres növekedéssel szeretnél küszködni, akkor szvsz hátultesztelős ciklussal próbálkozz.
2011. febr. 17. 19:01
Hasznos számodra ez a válasz?
 5/9 anonim ***** válasza:
Ha kettesével akarod növelni az x-et, akkor az i helyére írjál 2*i-t a gotoxy-ban. A ciklusváltozót meg ne babráld a cikluson belül, csak ha már olyan profi leszel, hogy te adsz itt tanácsokat másoknak. Ha erre támad kedved, biztosan rosszul csinálsz valamit.
2011. febr. 18. 00:40
Hasznos számodra ez a válasz?
 6/9 anonim ***** válasza:

de reg pascaloztam:


i:=0;

while(i<=10) do

begin

gotoxy(i,1);

i:=i+2; //ezt mért nem lehet így hozzáadni, hogy kell?

write('@');

end;

2011. febr. 18. 09:26
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:

9:26, te sem olvastad el a fölötted levő választ.

Állj neki, számold ki az ujjaidon, hogy hány i lesz ilyen módon, ami megfelel a ciklusfeltételnek. Arról nem beszélve, hogy a ciklusváltozó átállítása egy for ciklusban igen ritkán nem okoz káoszt.

2011. febr. 18. 11:00
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:
Bocsi, álmos vagyok, a te ciklusod nem for, de amit a feltételről és a lépésszámról mondtam, az ugyanúgy igaz rá.
2011. febr. 18. 11:01
Hasznos számodra ez a válasz?
 9/9 anonim ***** válasza:

igen valoban.


i:=1;

2011. febr. 18. 11:28
Hasznos számodra ez a válasz?

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!