HOME»基本情報技術者試験掲示板»基本情報午後問題問8設問2
投稿する

基本情報午後問題問8設問2 [1556]

 午後試験三連敗さん(No.1) 
基本情報午後問題問8設問2について
ケース3も左から実行しても右から実行しても
計算結果が等しくなると思うのですが
左から計算した場合 
(12-3-1)×4×2
括弧内の引き算をすると8になり
かける4をして32 さらに2をかけて64
右から計算した場合
4かける2をして8
先程のように括弧内の引き算をすると8になり
8×8をして64になり
どちらも計算結果が等しくなるのですが
正解した人はどのようにして問題を解いたの
ですか?
2018.10.22 09:42
なたさん(No.2) 
()内の計算左からしてないです?
2018.10.22 09:54
よし明日からも頑張るさん(No.3) 
自分もそれで間違えたね・・・()内も右からやらないといけなくない?って試験後に気づきました・・・答えウではなくアでした・・
2018.10.22 10:52
名無しの案山子さん(No.4) 
自分も間違えたのですが
これって
12+(-3)+(-1)じゃなくて
12-(3+(-1))って解釈ですかねぇ

どうにも納得いかないですね
2018.10.23 11:07
かっこかりさん(No.5) 
私も間違えたのですが、
私は左から引き算を
-1-3+12
と解釈しまして、でも実際は
1-3-12
で計算している、ということですかね。
もったいないことしました。
2018.10.23 11:25
名無しさん(No.6) 
(12-3-1)×4×2

右から左からと言うのは「優先度(priority)が同じ場合」です
それぞれの符号には解析部分でpriorityが設定されています
この場合priorityの値は - = - > × = × ですので、右からの場合3-1=2, 12-2=10, 10×2=20, 20×4=80となります
2018.10.24 22:24
かっこかりさん(No.7) 
>名無しさん
なるほど、ありがとうございます。
ただ私のアルゴリズム理解不足でしたね。
2018.10.26 10:43
返信投稿用フォームスパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
© 2010- 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop