Facebook bejelentkezés
Üdvözlünk az oldalon!
Lépj be, vagy regisztrálj
Felvéve: 14 éve, 1 hónapja
Értékeld a videót:
1 szavazat alapján
Értékeléshez lépj be!

további opciók »

A(z) "Programozás Pascalban: Általános Algoritmus: Megszámlálás ismeretlen elemszám esetén" című videótipp megosztásához használhatod a saját leveleződet, vagy ezt a felületet:
Neved:

E-mail címed:

Címzett e-mail címe:
Üzenet (opcionális):

Ez a videótipp a következő klub(ok)ba tartozik:


Ha van egy kis időd, nézz szét meglévő klubjaink között!

Kapcsolódó sorozat: Programozzunk Pascalban (109)

  • Nyomtatás

    Programozás Pascalban: Általános Algoritmus: Megszámlálás ismeretlen elemszám esetén

    2010. február 23. 12:09:10 |

    Készítette: FlamingClaw

    Szétnézünk egy kicsit az általános algoritmusok háza táján, ezúttal a megszámlálás lesz a célpont, amit kétféleképpen fogunk elkészíteni Pascalban.

    Programozás Pascalban: Általános Algoritmus: Megszámlálás ismeretlen elemszám esetén részlet

  • Amire szükségünk lesz

    Pascal
  • Általános algoritmus

    Egy általános algoritmus, amit sokszor használunk programozás során. Az ismeretlen elemszám azt jelenti, hogy nem tudjuk pontosan a vizsgálandó elemek számát. Olyan feladattípus, amikor a sorozat valamely tulajdonsággal rendelkező elemeit számoljuk meg.
    Szükségünk lesz egy számláló változóra. A ciklus addig fut, amíg van elem. Ha az elem megadott tulajdonságú, akkor a számláló érték egyel növekszik és hozzáférünk a következő elemhez. Ha vége van a ciklusnak, kiiratjuk, hogy mennyi érték van a számláló változóban. A programnak akkor lesz vége, ha a felhasználó végjelet üt.

Vélemények, hozzászólások

Rendezés:
Hozzászóláshoz jelentkezz be, vagy regisztrálj!
Előző oldal 1 2. oldal
Eternallife (12 éve, 7 hónapja)
2011. augusztus 31., 14:44:25 , kommentjeim száma: 6 db

5

Köszi bevált
Már írtam 1-2 programot
FlamingClaw (12 éve, 7 hónapja)
2011. augusztus 31., 08:47:02 , kommentjeim száma: 241 db

4

...válasz Eternallife 2. kommentjére:
FlamingClaw (12 éve, 7 hónapja)
2011. augusztus 31., 08:43:11 , kommentjeim száma: 241 db

3

...válasz lowert 1. kommentjére:
Szia. Értem, hogy a CRT modult nem kötelező használni, viszont, vannak benne olyan eljárások mint pl: a ClrScr ami ugyan kiváltható egy asm-ben írt eljárással, de minek izzadjak vele, ha már elkészítették nekünk ezt az eljárást az ablak letörlésére. Az, hogy a Repeat...Until KeyPressed leváltható egy ReadLn-re , igaz, viszont pont az volt a célom, hogy néha mutassak új dolgot is, nem csupán a sablonos formát. A tippjeim nagy részének az a célja, hogy bizonyos feladatokat megmutasson, nehezen érthető szerkezeteket érthetővé tegyen, és sokszor bermuda háromszögként emlegetett dolgokra is fényt derítsen. Az, hogy egy algoritmusnak több lehetséges megoldása is lehet természetesen igaz, és hogy ezer meg egy féle képpen be lehet mutatni egy-egy algoritmus működését. Nekem az a célom, hogy az is megértse, aki még gyerek cipőben jár.
Eternallife (12 éve, 7 hónapja)
2011. augusztus 30., 22:32:04 , kommentjeim száma: 6 db

2

Szia! Nagyon jó ez a videót is, lenne egy kérdésem/kérésem, kellene nekem egy olyan szerkezet hogy amikor a felhasználó belép választhasson pár fogalom közül és ha avval végzett 2 választása legyen a program elejére lépni vagy bezárni azt, próbálom vázolni hogy érthetőbb legyen

program valami
uses crt;
var
stb...
Begin
És akkor itt kapjon egy szöveget, amit meg tudok csinálni
Itt egy readln parancsal kellene egy olyat hogy választhasson az alábbiak közzül.


1-es valami
itt lenne write
readln, stb ami kell


2-es valami
itt lenne write
readln, stb ami kell


3-es valami
itt lenne write
readln, stb ami kell

És az kellene hogy a valamik végén 2 lehetősége lehessen, viszalépni a program elejére ahol a valamik közül választhat, vagy bezárni a programot.
Előre is köszi
lowert (14 éve, 1 hónapja)
2010. március 7., 13:33:13 , kommentjeim száma: 17 db

1

Szia! Nagyon jó leírásaid vannak, bár néhány dologgal nem értek egyet. Például a CRT unit használata teljesen fölösleget ebben a programban. Sőt, nekem versenyen meg is tiltják, hogy használjam, csak fájlba szabad írni. Mindenesetre a "repeat until keypressed" kiváltható egy "readln;" utasítással, így enter leütése után zárja be magát a program.
Másfelől ez a program sokkal érdekesebb lenne, ha egy sorba írná be a felhasználó a szöveget, majd a program a szóközök számát számolná meg, ebből ugye eggyel kevesebb van, mint szavakból. (Természetesen itt karakterenkénti beolvasásra van szükség.) A feladatot azzal lehet bonyolítani, hogy több space esetén is jól számolja meg a szavakat. (ha a mostani karakter space, de a következő nem az, akkor új szó...)
Előző oldal 1 2. oldal

Statisztika

Megtekintések száma: 3393 Hozzászólások: 10
- VideoSmart.hu-n: 3393 Kedvencek között: 0
- Más oldalon: 0 Értékelések: 1
FlamingClaw kicsi avatar FlamingClaw

FlamingClaw további videótippjei »

Szétnézünk egy kicsit az általános algoritmusok háza táján, ezúttal a megszámlálás lesz a célpont, amit kétféleképpen fogunk elkészíteni Pascalban. (több infó) (kevesebb infó)

Videó beillesztése:

(hogyan működik?)