2025年(令和7年) ITパスポート 午前 問99

関数calculateAmountOfPrizeは、業務改善の効果における改善額と短縮期間を、それぞれimprovementとperiodで受け取り、賞金額を戻り値とする。 改善額が20万円で短縮期間が3日の業務改善と、改善額が5万円で短縮期間が14日の業務改善があった。 この二つの賞金額の合計は何円か。 ここで、改善額と短縮期間の値はそれぞれ0以上とする。

[プログラム]
 〇整数形:calculateAmountPrize(整数形: improvement, // 改善額(円)
                    整数形: period) // 短縮期間(日)
  整数形: prize // 賞金額
  if (improvementが100000より小さい)
   if (periodが7より小さい)
    prize ← 500
   else
    prize ← 1000
   endif
  else
   if (periodが7より小さい)
    prize ← 2000
   else
    prize ← 5000
   endif
  endif
  retuen prize

 ア  1,000  イ  1,500  ウ  3,000  エ  5,000


答え ウ


解説
改善額が20万円で短縮期間が3日の業務改善(@)と、改善額が5万円で短縮期間が14日の業務改善(A)について、関数calculateAmountOfPrizeで賞金額を計算する。
@はimprovementが10万円以上で、periodが7日未満なので、賞金額は2000円になる。
Aはimprovementが10万円未満で、periodが7日以上なので、賞金額は1000円になる。
したがって、賞金額の合計は3,000円(ウ)になる。


キーワード
・業務改善の4原則

キーワードの解説
  • 業務改善の4原則(Eliminate Combine Rearrange Simplify、ECRS)
    業務改善を実視する上での、順番と視点を示したもので、内容は以下で上から順に実施します。
    1. Eliminate(排除)
      業務をなくすことができないか
    2. Combine
      業務を1つにまとめられないか
    3. Rearrange
      業務の順序や場所などを入れ替えることで、効率が向上しないか
    4. Simplify
      業務をより単純にできないか

もっと、「業務改善の4原則<」について調べてみよう。

戻る 一覧へ 次へ