Kezdőoldal » Számítástechnika » Programozás » FreePascal program?

FreePascal program?

Figyelt kérdés
Feladat: 2-től 20-ig kíírni hogy hány 2-vel osztható (páros) szám van a mod segítségével

2017. márc. 18. 17:56
1 2
 1/14 anonim ***** válasza:
94%

Szép, kezdő feladat.

Rajta, aztán szólj, ha valahol elakadtál.

2017. márc. 18. 17:59
Hasznos számodra ez a válasz?
 2/14 anonim ***** válasza:
print(10)
2017. márc. 18. 18:15
Hasznos számodra ez a válasz?
 3/14 anonim ***** válasza:
nyílt vagy zárt intervallum?
2017. márc. 18. 18:41
Hasznos számodra ez a válasz?
 4/14 A kérdező kommentje:
Zárt
2017. márc. 18. 18:43
 5/14 anonim ***** válasza:
90%
Látom, téged sem érdekel a programozás :D
2017. márc. 18. 18:51
Hasznos számodra ez a válasz?
 6/14 anonim ***** válasza:

És hol akadtál el?

Az osztható számokat számláló változó deklarálásánál ( [link] )?

A ciklusnál ( [link] )?

A feltételnél ( [link] )?

Hogyan kell használni a Mod függvényt ( [link] )?

A számláló változó kiíratásnál ( [link] )?

2017. márc. 18. 18:53
Hasznos számodra ez a válasz?
 7/14 anonim ***** válasza:
0%
Már megoldotta a kérdező.
2017. márc. 18. 18:57
Hasznos számodra ez a válasz?
 8/14 anonim ***** válasza:

#7: Úgy látszik nem oldotta meg, elakadt:

"Szia, eddig jutottam el, de 1-et hoz ki eredménynek.

[link]


Javaslom, hogy az 5. sorban a do után pontosvesszőt szedd ki.

Az a pontosvessző ugyanis azt okozza, hogy a ciklus végigfut 2-től 20-íg üres ciklusmaggal, majd a feltétel a legutolsó szám, a 20 oszthatóságát ellenőrzi, így csak 1 lesz az x értéke.

Szóval így:

[link]

2017. márc. 18. 20:13
Hasznos számodra ez a válasz?
 9/14 anonim ***** válasza:

#8:

Ezt írta:


"Nagyon szépen köszönöm, így már jó eredményt hozott ki"


És a gond az volt, hogy a cikluson belül újra és újra inicializálta a változót 0 értékkel.

2017. márc. 18. 20:31
Hasznos számodra ez a válasz?
 10/14 anonim ***** válasza:

"És a gond az volt, hogy a cikluson belül újra és újra inicializálta a változót 0 értékkel."

Nem inicializált a ciklusmagon belül semmit.

A ciklus végigfut üresen, az i értéke a ciklus legutolsó értéke - 20 - marad. Ennek a 20-nak a 2-vel való oszthatóságát vizsgálja meg a feltételben. Mivel 20 maradék nélkül osztható 2-vel, ezért az x értékét eggyel növeli - így lesz 1.


Itt egy szemléltető példa:

[link]

2017. márc. 18. 20:40
Hasznos számodra ez a válasz?
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!