For simplified text of example in English - see the botom of the Example page


riesenie prikladu "Racer" zo stranky

https://kurzy.kpi.fei.tuke.sk/pvjc/2021/problemset.racer.html

Prečo som riešil "Racer"?

Bol som s kamaratmi na pive a tam niekto spomenul tento priklad. Tak som zhruba povedal vseobecne riesenie pre pocitac... A oni, ze na pive je kazdy mudry a ze kecam... Tak som take strucne principialne riesenie urobil v LibreOffice Calc. A o hodinu doniesol ukazat. Tiez som pri tom zistil, ze uvadzane vysledky ukazkovych prikladov maju podla mna opacne znamienka.
t.j. ak predokladame ze:
- ak posunieme rucicku tachometra v smere pohybu hodinovych ruciciek povazujeme vychylku za kladnu cize vysledok je (+)
- ak posunieme rucicku tachometra proti smeru pohybu hodinovych ruciciek povazujeme vychylku za zapornu cize vysledok je (-). Je to vlastne aj v popise ulohy, ale to je taky detail.

No ani to kamosom nestacilo a tak z jesitnosti som urobil tento programcek.
Mal by splnat vsetky poziadavky zo zadania prikladu.
U mna aj pri 1000 riadkoch (meranych usekoch) je vysledok spocitany do 1ms, ale vacsinou iba na par tickov.
(tick - time smaller than 1ms in underlying timer mechanism)

Moj cas spotrebovany na riesenie

1. slovne riesenie v krcme cca. 5min
2. principialne riesenie v LibreOffice Calc cca. 1hod.
3. naprogramovanie a odladenie SpeedMeter.exe cca. 70hod.
    (cca. 1800 lines of code with comments)
/

My spent time to solve this example

1. verbally solution in a pub cca. 5min
2. principal solution in LibreOffice Calc cca. 1hod.
3. creating this program, debugging SpeedMeter.exe cca. 70hod.
(cca. 1800 lines of code with comments)

program screenshots

© 2018 Bruster
Powered by Webnode
BUILT WITH WEBNODE Like this website? Yours can be live today. Like this website? Yours can be live today. Describe your idea, AI builds the first draft. No code, free to start.