平成30年春の問題。
(1)移動中は5分に1回、停止中は30分に1回、サーバへ位置情報などを通知する、児童を見守る機能がついた防犯ブザーがある。(MPUの電気消費を抑える省電力モードへ移行)なお、移動を検出した時点でもサーバを通知する。この時、8時に移動を開始、8時20分に停止を検出。9時以降までずっと停止していた。8時台のサーバ通知は何回行われたか?…というような問題がでた。
まず8時に動きを検出した時点でサーバへ通知する。それから8時20分まで5分間間隔で通信するので、8時05分、8時10分、8時15分、8:20分の4回通信を行う。15分と20分に停止を検出した(この間、防犯ブザーは動いていない)のでそれ以降は30分周期で位置情報を行う。8:50分にサーバへ通知を行う。
したがって、合計6回の通知をサーバへ行う。
※頭の中でさっと計算したせいで7回に間違えた。8:20で位置情報を測定した5分後、8:25に停止していることを検出したのだと思ったのだが、問題文において”停止モードが切り替わった”のは8:20分とある。つまり、児童は8時15分前には停止していた(それから5分後に省電力モードに切り替わった)。
コメント