プログラミング講座(108) 電気回路
また、囲碁の話からそれるのですが、Small Basic Forum の2月のチャレンジに電池、スイッチ、電球、電線で電気回路を作るという問題が出されていて、これに挑戦しています。途中版をプログラムID XXN689-5 で発行しました。
【図105 電気回路 0.2b】
現在のところ、マウスでクリックし、スイッチをON/OFFできるようにしてありますが、最終的にはキーボードで操作するように変更しようかと思います。今は回路を変更できないのですが、変更できるようにする予定です。変更後の回路に合わせて電球のON/OFFを判定するために、回路の解析が必要になります。
それぞれのパーツがどのようにつながっているのか、これは囲碁の石の配置と同様、グラフ(理論)で表せます。ただ今回の場合は縦横のマトリクスにしたので、単純に配列として表すだけで解析ができるかもしれません。
ということで、引き続きこのプログラムを修正していこうと思います。
| 固定リンク
「Small Basic」カテゴリの記事
- プログラミング講座 (202) 1次元セルオートマトン(2020.09.20)
- プログラミング講座 (201) パラメーター(2020.09.14)
- プログラミング講座 (200) 3次ベジエ曲線(2020.09.14)
- プログラミング講座 (199) スーパー三角関数?(2020.09.02)
- プログラミング講座 (198) スーパー楕円(2020.09.01)
コメント