質問: 化学反応式を論理式で解くには? 化学反応式を論理式で解くには? mgo + h2 → mg + h2o c + o2 → co2 co2 + h2o → h2co3 これらの化学反応式が分かっている時、 mgo、h2、c、o2があればh2co3が合成できることを推論しなさい。 という問題があるのですが、 どう論理式を作ればいいのかわかりません。 p:人は生き物である。 q:生き物は死ぬ。 p→q:人は死ぬ。のような文章問題でしたら、 どこをpにしてどこをqにするかというのが分かるのですが こういった化学反応式の場合はどのように解けばいいのでしょうか? 導出を使った解き方でも構いませんので、どなたか分かる方いらっしゃいましたらご教示お願いします。
回答: mgo + h2 → mg + h2o c + o2 → co2 co2 + h2o → h2co3 辺々足し合わせて mgo + h2+c + o2+co2 + h2o→ mg + h2o+co2+h2co3 両辺で共通のものを消すと mgo + h2+c +o2 → mg +h2co3 よって、 >mgo、h2、c、o2があればh2co3が合成できる。 h2co3を合成するだけなら、水煮炭酸ガスを溶かせばよいので co2 + h2o→ h2co3 多分これでは収率が悪いのでmgoの登場となるのでしょう。