Középiskolai Matematikai és Fizikai Lapok
Informatika rovattal
Kiadja a MATFUND Alapítvány
Már regisztráltál?
Új vendég vagy?

A számítástechnika-versenyben kitűzött feladatok
2003. január

Kérjük, olvassa el a versenykiírást.

I. 40. Az ábrán egy 5x5-ös táblázat minden sora, minden oszlopa és a két főátlója egy-egy ötjegyű prímszámnak olvasható. A sorokat balról jobbra, az oszlopokat fölülről lefelé, a két főátlót pedig balról jobbra kell kiolvasni.

  • A prímszámokban a számjegyek összegének ugyanannyinak kell lenni.

  • A bal felső sarokban levő számjegyet előre megadjuk.

  • Ugyanaz a prímszám egynél többször is felhasználható ugyanabban a táblázatban.

  • A prímszámok nem kezdődhetnek nullákkal, azaz pl. a 00003 nem ötjegyű prímszám.

         
         
         
         
         

    Írjunk programot (I40.pas, ...), amely beolvassa a prímszámok számjegyeinek összegét, valamint a bal felső sarokba írandó számjegyet, s ezek alapján egy ilyen táblázatot készít.

    Példa: Számjegyek összege=11, bal felső sarok számjegye=1.

    (10 pont)

    I. 41. Egy négyzetet sötét és világos mezőkre osztunk. A négyzet tükörtengelyeire tükrözésével, valamint a négyzet forgatásával újabb ábrákat kaphatunk (nem biztos, hogy nem egyezik meg a kiinduló ábrával, vagy valamelyik másik transzformáció, transzformációk eredményével).

    Készítsünk programot (I41.pas, ...), amely beolvassa egy NxN-es négyzet kitöltését (sorfolytonosan S vagy V betűket írhatunk be), majd kirajzolja a négyzetet és az összes különböző képet.

    Példa: N=3, négyzet=((S,S,V),(V,V,V),(V,S,S)) esetén a kezdőkép és a transzformáltak:

    (10 pont)

    I. 42. Egy táblázatban tároljuk néhány valutáról, hogy 100 egység belőle hány forintot ér. Például 100 ausztrál dollár (AUD) 13 279 forint.

    Készítsünk táblázatot (I42.xls), amelyben konstans valutatáblázatot használva a harmadik oszlopba bármelyik (de csak egy) valuta mellé beírva tetszőleges összeget, a táblázatkezelő kiszámolja, hogy ennyiért melyik valutából mennyit lehet kapni.

    Példa:

    100FtMit vált?Mennyit ér?
        
    AUD13279 176,96
    CAD15014 156,51
    CHF16287 144,28
    CZK777 3024,32
    EUR23835 98,59
    HUF100 23499,00
    PLZ6051 388,35
    SEK2618 897,59
    SKK580 4051,55
    USD23499100100,00
       
    100FtMit vált?Mennyit ér?
        
    AUD13279 2,93
    CAD15014 2,59
    CHF16287 2,39
    CZK7775050,00
    EUR23835 1,63
    HUF100 388,50
    PLZ6051 6,42
    SEK2618 14,84
    SKK580 66,98
    USD23499 1,65

    (10 pont)


    A számítástechnike feladatok megoldásai a következő címre küldendők:

    Cím: szamtech@komal.hu

    A beküldési határidő: 2003. február 13.