HOME»基本情報技術者試験掲示板»平成29年春期 午後問13
投稿する

[2287] 平成29年春期 午後問13

 ぱるむさん(No.1) 
設問3のeの答えに関してなのですが、
論理積(work_weight<E10,E10≦重量区分!E8)の「work_weight<E10」の部分がないとどういう問題が起きるんですか?
2020.05.02 16:35
助け人さん(No.2) 
FE ゴールドマイスター
E10の値が発送重量の上限値以下になるようなX、Y、Zの数量の組合せのうち、商品総重量が最大値となる組合せを3重ループを回しながら見つけています。

もし、空欄eの「work_weight<E10」の部分がなければ、3重ループ中の最後の組合せが、商品総重量が最大値となる組合せでなくても、表示行の列B~Eに格納されてしまうことになります。
2020.05.02 21:05
 ぱるむさん(No.3) 
ああ完全に理解できました。ありがとうございます
2020.05.03 00:57
電柱さん(No.4) 
ループ中のE10の値は常時増加していて「work_weight<E10」は常に成立していませんか?
2020.06.28 08:57
管理人(No.5) 
当該処理は三重ループとなっていますが、外側のループ変数が1増加するたび、内側のループ変数は0からスタートするので、常に「work_weight<E10」と、なるわけではありません
2020.06.28 11:46
電柱さん(No.6) 
「work_weight<E10」は常に成立していない事は分かりました。ミルキー@管理人さん有難うございます。
因みに助け人さん(No.2)の書かれている、『 商品総重量が最大値となる組合せでなくても、表示行の列B~Eに格納されてしまうことになります。 』は「work_weight<E10」が成立していても同様で、後のループで最大値が格納されると思います。何処に問題があるのか教えてください。
2020.07.04 22:20

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。
© 2010-2024 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop