2014 2015 2016 2017 2018
BEBRO konkurso užduotys 2017

 

Sugedusi laistymo sistema

Taškai: 6

Bebras augina gėles ir daržoves. Jis sukonstravo 2 vienodas laistymo sistemas (viena iš jų pavaizduota paveiksle), bet viena sistema laistomos tik gėlės, o kita – tik daržovės.

Laistymo sistema jungiama į elektros tinklą. Ją sudaro:

  • Ilgas laidas
  • Trumpas laidas
  • Siurblys
  • Siurblio saugiklis (siurblys neveikia, jei saugiklis yra sugedęs).

Vieną dieną gėlių laistymo sistema sugedo. Bebras įsitikinęs, kad jos vandens talpykla ir vandens žarnos yra tvarkingos. Laimė, visos daržovių laistymo sistemos dalys yra tvarkingos, todėl ši sistema gali būti naudojama gėlių laistymo sistemos gedimui aptikti.

Neveikiančioje sistemoje yra tik viena sugedusi dalis. Bebras ieško gedimo.

Neveikiančioje sistemoje yra tik viena sugedusi dalis. Bebras ieško gedimo. 

Pažymėk, kurie teiginiai yra teisingi.

A. Ieškant gedimo, būtina pradėti nuo siurblio, nes tai svarbiausia laistymo sistemos dalis.

B. Keičiant sistemos dalis po vieną, galima nustatyti sugedusią dalį: jei vieną gėlių laistymo sistemos dalį pakeičiame tokia pat daržovių laistymo sistemos dalimi ir sistema pradeda veikti, aišku, kad ta pakeistoji dalis ir yra sugedusi.

C. Sistemą galima pataisyti pirmiausia įsitikinus, ar atiteka elektros srovė, o tada keičiant dalis po vieną.

D. Ieškant gedimo reikia keisti po dvi dalis – toks būdas visada greitesnis už keitimą po vieną dalį.

Paaiškinimas

Informacinių sistemų derinimas yra labai svarbus programavimo etapas. Nėra paprasta programoje rasti vieną klaidą, o dar sudėtingiau, jei klaidų daugiau. Dėl to programų kūrėjai išsamiai testuoja programas – atskirai ir po kelias –, derina įvairius jų komponentus tarpusavyje, atnaujinę kurį nors komponentą vėl derina, kad būtų galima iš karto aptikti klaidas.

https://en.wikiquote.org/wiki/John_Gall, https://en.wikipedia.org/wiki/Systemantics

Raktiniai žodžiai: klaidos paieška, loginis samprotavimas, sistemos derinimas.

Atsakymas

B ir C atsakymai yra teisingi. Jie abu atskleidžia teisingas sugedusios dalies nustatymo strategijas.

A atsakymas yra neteisingas, nes kiekvienos dalies gedimas vienodai tikėtinas.

D atsakymas yra neteisingas vien dėl to, kad yra žodis „visada“: vidutiniškai keitimas po dvi dalis yra greitesnis, tačiau ne visada. Jei yra sugedusi pirmoji dalis, tai, keičiant po vieną, ji iš karto aptinkama, o keičiant po dvi dalis, reikės dar vieno testavimo.

Interaktyvi užduotis