3. ciklusok

Olvasóink értékelése: 0 / 5

Csillag inaktívCsillag inaktívCsillag inaktívCsillag inaktívCsillag inaktív
 

Számlálós ciklus:

  1. Írasd ki 100-szor, hogy: "Helló!"!
  2. Írass ki 10 véletlen kockadobást!
  3. Írasd ki a kétjegyű számokat!
  4. Írasd ki az első n db négyzetszámot. Az n értéket a felhasználó adhatja meg.
  5. Kérj be egy számot, és írasd ki a többszöröseit 100-ig. Saját magát ne!
  6. Program, amely kiírja egy bekért határnál nem nagyobb páratlan számok összegét.
  7. Kérd be a felhasználótól az informatika jegyeinek számát, majd ennek megfelelő mennyiségű jegyet. Írd ki az átlagukat!
  8. Kérj be egy számot, és írasd ki az összes osztóját!

Logikai ciklus:

  1. Írass ki kockadobásokat az első 6-osig!
  2. Generálj egy véletlen számot 1 és 1000 között. Kérd a felhasználótól a tippjét, majd segíts, hogy ennél kisebb, vagy nagyobb-e a gondolt szám. A játék addig folytatódjon amíg el nem találja, ekkor gratulálj neki!
  3. Egy kastélyban minden szobában 3 ajtó közül választhatsz a továbbhaladáshoz. Az egyik mögött szellem van, a másik kettőn továbbmehetsz. Készíts programot, mely bekéri, melyik ajtót választja a felhasználó, és egy véletlen számmal generálja, hogy melyik ajtó mögött van a szellem. A végén írasd ki hány szobán jut túl a felhasználó? 
  4. Kérd be a felhasználótól a dolgozat érdemjegyét. Csak akkor mehessen tovább, ha 1..5-ig terjedő egész számot ad meg. Írasd ki a nála rosszabb érdemjegyeket a következőképpen:
        Amíg jegy>1 addig
            jegyet csökkentsd eggyel
            írd ki a jegyet
        Ciklus vége
  5. Generáld egy hazai győzelem eredményét a futballban. A csapatok gólszámai 0-tól 5-ig lehessenek.
  6. Kérj be egy születési évet a 21. századból. Amennyiben nem megfelelő az adat írasd ki, hogy: "A 21. századból legyen kedves.", és kérd újra. A bekért adat alapján számítsd, hányadik életévét tölti idén.
  7. Kérd be a felhasználó informatika jegyeit 0 végjelig. Írd ki a végén, hogy hány jegye van, és hogy egyesből vagy ötösből van-e neki több? Vagy ugyanannyi?
  8. Írj programot a legnagyobb közös osztó számítására az alábbi algoritmus alapján:
  9. Határozd meg a legnagyobb közös osztót is, az alábbi algoritmus alapján:
        Algoritmus eleje
            1. Be: a,b
            2. c legyen a szám maradéka b-vel
            3. a legyen b
            4. b legyen c
            5. ha c<>0 akkor  ugrás az 2. lépésre
            6. ki: A
        Algoritmus vége

Ciklusok összehasonlítása:

Az alábbi feladatokat oldd meg számlálós, elöl illetve hátultesztelős ciklussal is!

  1. Kérj be egy alsó és egy felső határt. Mennyi a köztük lévő számok összege? Önmagukat ne számod bele! 
  2. Kérj be egy számot és írd ki 1-től odáig az egész számok szorzatát (faktoriális számítás).

 

2016. Minden jog fenntartva.

Search