基礎理論
アルゴリズム
コンピュータ構成要素
システム構成要素
ソフトウェア
ハードウェア
ヒューマンインタフェース
マルチメディア
データベース
ネットワーク
セキュリティ
システム開発技術
ソフトウェア開発管理技術
😀 mypage
🥇 ranking
📊 chart
📏 rule
No.51 コンパイラで構文解析した結果の表現方法の一つに四つ組形式がある。

  (演算子,被演算子1,被演算子2,結果)
 この形式は,被演算子1と被演算子2に演算子を作用させたものが結果であることを表す。
次の一連の四つ組は,どの式を構文解析した結果か。
ここで,T1,T2,T3は一時変数を表す。
⭕️
💾
🖊 ☑️
⭕️ [[ AnswerCalc[0] ]] % A [[ AnswerCalc[1] ]]
3つの四つ組を式に展開すると、

(*,B,C,T1)
 →T1=B*C

(/,T1,D,T2)
 →T2=B*C/D

(+,A,T2,T3)
 →T3=A+B*C/D

したがって構文解析前の式は「A+B*C/D」になります。
💾 ✔️
[[ d.CommentTxt ]]
🏠 >   基本情報技術者試験 >     テクノロジー >     基礎理論 >  
< >
🥇