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

u autonominiai sportiniai automobiliai pradeda lenktynes kaip įprasti lenktyniniai automobiliai. Automobiliai turėtų judėti tiesiai, tačiau dėl konstrukcijos ir valdymo programų ypatumų, jie kuriame nors trasos taške gali susidurti.

Pirmojo automobilio judėjimą aprašo lygtis s1 = a1t + b1, antrojo – s2 = a2t + b2,
čia s1 ir s2 – kiekvieno automobilio nuvažiuoti atstumai, a1, a2, b1 ir b2 – konstantos (sveikieji skaičiai).

Parašykite programą, kuri skaičiuotų:

  1. kokius atstumus bus nuvažiavęs kiekvienas autonominis automobilis kiekvieną lenktynių minutę, jei lenktynių trukmė yra t minučių. Rezultatai turi būti rodomi ekrane tokia tvarka - t, sir s2.
  2. ar susidurs automobiliai. Jei taip, tuomet turi būti rodoma, kuriuo laiko momentu susidurs (pradiniai duomenys bus pateikti taip, kad rezultatas visada bus sveikasis skaičius). Jei ne – tuomet ekrane turi būti rodomas žodis NE. Jei susiduria keliose vietose, išvesti laiko momentą, kuriame paskutinį kartą susidūrė.

Pradinių duomenų ir rezultatų pavyzdžiai:

Pradiniai duomenys Rezultatai
5 1 1 1 0

0 1 0
1 2 1
2 3 2
3 4 3
4 5 4
5 6 5
NE

10 2 2 3 1

0 2 1
1 4 4
2 6 7
3 8 10
4 10 13
5 12 16
6 14 19
7 16 22
8 18 25
9 20 28
10 22 31
1

5 2 6 5 0

0 6 0
1 8 5
2 10 10
3 12 15
4 14 20
5 16 25
2

Reikalavimai

  • Pradiniai duomenys įvedami klaviatūra tokia tvarka: t, a1, b1, a2, b2.

Papildoma informacija

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