2018-検査
2018-検査
ある臨床検査用の検査装置は,患者から採取した標本を入れた容器を定期的に振ります。
その装置はコンピュータプログラムで制御されていて,そのプログラムは行番号付きで記述されます。装置はプログラムを1行ずつ読み込みます.1行読み込むとその行を直ちに実行します。もし,ある行が "go to X" という命令を含んでいれば,装置は次にプログラムの行 X を読み込み,実行を継続します。
プログラムは,数を A に記憶したり,A に記憶されている数に1を加えたり,A に記憶されている数を他の数と比較したりできます。
プログラム:
- A に 0 を記憶
- A に 1 を加える
- go to 6
- もし A が 60 と等しければ go to 8
- A に 0 を記憶
- A に 1 を加える
- go to 2
- A 回容器を振る
- end
このプログラムを実行すると標本を入れた容器は何回振られるでしょう?
容器は振られることはない |
容器はちょうど1回振られる |
容器は60回振られる |
このプログラムは容器を振り出すと止まらない |