Kezdőoldal » Számítástechnika » Programozás » Mi a hiba ebben a programozási...

Mi a hiba ebben a programozási feladatban? (pascal)

Figyelt kérdés

Program ujsor;

Uses Crt;

Var V:boolean;

I,J:integer;

Begin

V:=true;

for i:=1 to 8 do

begin

if (j mod 2)>0 then v:=true

else v:=false;

end;


for j:=1 to 8 do

begin

if (i mod 2)>0 then begin v:=true;

writeln('A');

end

else writeln('B');

end;

end.


2010. dec. 13. 15:46
 1/9 anonim ***** válasza:

Vááájjááá mááá, haver.


Akarsz segítséget kapni?

Akkor először is írd le, mit akartál csinálni.

Aztán meg azt, hogy mi nem működött, és mit látsz a képernyőn.

A gondolataidban vájkáljunk, ingyen?

2010. dec. 13. 15:52
Hasznos számodra ez a válasz?
 2/9 anonim ***** válasza:
Azt mondjuk nem tudom, az i-t meg a j-t miért cserélgeted összevissza...
2010. dec. 13. 15:53
Hasznos számodra ez a válasz?
 3/9 Saten ‫҉ ***** válasza:
Annyi csak amit a második mondd, hogy az i és j össze vissza van... De most ezzel mit akarnál csinálni? erre nem jöttem rá
2010. dec. 13. 15:59
Hasznos számodra ez a válasz?
 4/9 anonim ***** válasza:
Én már sejtem, ez valami "keresd meg a hibát" feladat lehet egy programozási feladatgyűjteményből, és a kolléga egy ez egyben ránk akarja lőcsölni gondolkodás helyett.
2010. dec. 13. 16:09
Hasznos számodra ez a válasz?
 5/9 Saten ‫҉ ***** válasza:

Hát ez valami olyan szintű mert nem túl sok értelmet látok benne... ha megfordítja az i-t és a j-t akkor szintaktikailag jó lesz de akkor sem lesz túl sok értelme... talán így azt mondanám rá, hogy ok:


Program ujsor;

Uses Crt;

Var I:integer;

Begin

for i:=1 to 8 do

begin

if (i mod 2)>0 then writeln('A');

else writeln('B');

end;

end.

2010. dec. 13. 16:12
Hasznos számodra ez a válasz?
 6/9 Saten ‫҉ ***** válasza:
A franca ebbe a bugos cuccba :D az utolsó sorban az end után van a pont
2010. dec. 13. 16:12
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:

Kicsit talán sok benne az "end".

Javasolnám, hogy a blokk nyitó és záró eleméhez képest a blokkon belüli részt két karakterrel beljebb kezdd és akkor átlátható lesz.

Pl:

for ciklusváltozó

begin

if feltétel

then

else

akármi

end

többi utasítás

stb.

2011. jan. 3. 18:10
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:
Hát ez nem sikerült :-(
2011. jan. 3. 18:10
Hasznos számodra ez a válasz?
 9/9 anonim válasza:

Kicsit sok az end-ed a begin-hez képest...

3 db begin és 4 db end...... sztem itt kezd el a kijavítást és csak utána a többit ;)

2011. márc. 5. 16:26
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!