|
Zadatak PJEŠAK
Pješak za zadani vremenski period učini određeni broj koraka. Zadatak je odrediti brzinu pješaka u km/h i m/s ako je poznata prosječna duljina njegovog koraka. |
|
Specifikacija zadatka PJEŠAK:
| zadano: |
oznaka: |
vrijeme hodanja (jedinica nije zadana, treba provjeriti što je korisnik unio, pa prema potrebi napraviti pretvorbu) |
t |
duljina jednog koraka (jedinica nije zadana, treba provjeriti što je korisnik unio, pa prema potrebi napraviti pretvorbu) |
sk |
| broj koraka |
N |
| traži se: |
oznaka: |
| brzina kretanja pješaka u m/s |
v1 |
| brzina kretanja pješaka u km/h |
v2 |
|
|
Algoritam zadatka PJEŠAK:
Provjeriti u kojim su jedinicama uneseni ulazni podaci, pa ovisno o tome odlučiti treba li iznose preračunati u vrijednosti izražene u jedinicama osnovnog SI sustava ili ne. Izračunati put na osnovu ukupnog broja koraka i prosječne duljine jednog koraka. Koristeći formulu za računanje brzine jednolikog gibanja, koristeći podatke o putu i vremenu izračunati brzinu v1 izraženu u m/s. Preračunati brzinu izraženu u m/s u brzinu izraženu u km/h.
|
|
Dijagram tijeka zadatka PJEŠAK:
|
|
Pseudo jezik zadatka PJEŠAK:
ulaz (N); ulaz (t); ako je t izražen jedinicama koje nisu sekunde onda pretvori t u sekunde; ulaz (sk); ako je sk izražen jedinicama koje nisu metri onda pretvori sk u metre; s:= sk *N; v1:=s/t; v2:=v1*3,6; (1m=0,001km; 1s=1/3600h) izlaz (v1, v2); |
|
|
Provjera logičke ispravnosti zadatka PJEŠAK:
| zadano: |
očekivano: |
N=200 t=2 min sk=70 cm |
v1=1,17 m/s v2=4,2 km/h |
Logičku ispravnost bi trebalo provjeriti sa što više ulaznih vrijednosti za koje je poznat rezultat.
| |
|