Bevezetés

Befejezett

Ahogyan a korábbi, az iterációs és döntési utasításokkal foglalkozó modulokban már több alkalommal említettük, több módszerrel is lehet hasonló eredményekre jutni. Ahogyan az írott és beszélt nyelvek esetében, a programozási nyelveken is ki lehet fejezni ugyanazt a jelentést különböző módokon. Ennek ellenére minden egyes kifejezés jelentésében apró eltérések lehetnek.

A do-while és a while utasítással a kódvégrehajtás folyamatát úgy vezérelheti, hogy ciklikusan ismétel egy kódblokkot, amíg nem teljesül egy feltétel. A foreach utasítás használatakor az ismétlést egy sorozat (például egy tömb) minden egyes eleméhez egyszer kell végrehajtani. A for utasítással előre meghatározott alkalommal lehet ismétlést végezni, és szabályozni is lehet az ismétlés folyamatát. A do-while és a while utasítással úgy lehet egy kódblokkot ismételni, hogy a kódblokkban lévő logika határozza meg, hogy mikor lehet leállítani az ismétlést.

Tegyük fel, hogy el szeretne fogadni és fel szeretne dolgozni egy felhasználó által megadott adatokat. Mindaddig így szeretne tenni, amíg a felhasználó le nem nyomja a q billentyűt a kilépéshez. A do-while és a while utasítással mindaddig ismételheti a felhasználó által megadott adatok elfogadását és feldolgozását, amíg a felhasználó be nem fejezi az adatok megadását.

Ebben a modulban az do-while utasítást és az while utasítást használja a kódblokkon keresztüli iteráláshoz. Tisztában van azzal, hogy mikor válasszon egyet a másik mellett. A continue utasítást használva kihagyhatja a kódblokkon belüli további feldolgozást, és közvetlenül a while utasítás logikai kiértékelésére léphet.

A modul végére magabiztosan használhatja a do-while és while utasításokat, hogy hurkos logikát adjon hozzá az alkalmazásához.

Tanulási célkitűzések

Ebben a modulban a következőkkel foglalkozunk:

  • A do-while utasítást használó kódot írhat, amellyel ismétléseket végezhet egy kódblokkban.
  • A while utasítást használó kódot írhat, amellyel ismétléseket végezhet egy kódblokkban.
  • A continue utasítással közvetlenül a logikai kiértékelésre léphet.

Előfeltételek

  • Jártasság az if utasítás használatában
  • Tapasztalat a használati és foreach iterációs utasításokbanfor.
  • Jártasság a logikai kifejezések írásában
  • Jártasság a véletlenszerű számok generálásában a System.Random osztály és a Random.Next() metódus használatával