Programavimo pamokėlės

pamokelesm

Mokymų ciklas „Programavimo pamokėlės" skirtos visiems, kurie nori išmokti programuoti.

IT galvosūkiai

itgalvosukiai

Konkurso tikslas – skatinti moksleivius domėtis IT sprendžiant įvairiausius galvosūkius.

Informikas

informikasm

Konkurso tikslas – supažindinti moksleivius su menu informacinėse technologijose ir mūsų talismanu.

Dr. J. P. Kazicko konkursai

kkonkursai

Žemaitijos, Aukštaitijos, Suvalkijos ir Dzūkijos regionuose vykdomas IT konkursas.

       

Užduotis

Mokiniai per chemijos pamoką nespėjo atlikti chemijos laboratorinio darbo todėl dalis jų pavėlavo į informatikos pamoką. Pradinių duomenų failo Duomenys3.txt pirmoje eilutėje įrašytas mokinių, atėjusių į informatikos pamoką, skaičius n ir informatikos pamokos pradžios laikas (valanda ir minutė). Tolesnėse n eilučių įrašyta po 2 tarpais atskirtus sveikuosius skaičius, nurodančius, kada kiekvienas mokinys atėjo į pamoką (prieš skambutį atėjusių mokinių nėra, su skambučiu atėję mokiniai laikomi nevėluojančiais). Parašykite programą, skaičiuojančią:

  • kelias minutes į pamoką vėlavo kiekvienas mokinys;
  • keli mokiniai į pamoką pavėlavo ir keli atėjo laiku;
  • koks vidutinis vėlavimo laikas minutėmis;
  • išvadą, ar galima mokytojai aiškinti naują temą. Jei į pamoką vėlavo mažiau, negu ketvirtadalis visų mokinių, tai mokytojai naują temą aiškinti galima, jei daugiau – negalima.
Duomenų failo pavyzdys Rezultatų failo pavyzdys

7 11 05

11 10

11 05

11 07

11 12

11 06

11 05

11 05

5

0

2

7

1

0

0

4 3

2.1

NEGALIMA

7 11 05

11 05

11 05

11 07

11 05

11 05

11 05

11 05

0

0

2

0

0

0

0

1 6

0.3

GALIMA

Reikalavimai

Reikia sukurti:

  1. funkciją, skaičiuojančią vieno mokinio vėlavimo trukmę minutėmis;
  2. funkciją, grąžinančią išvadą, ar mokytoja gali aiškinti naują temą (string tipo rezultatą grąžinanti funkcija).

Interaktyvus sprendimas

cpp/2015/1pamokele/2lygis/velavimas

Papildoma informacija

  • Lygis: 2
  • Taškai: 100
Į viršų