SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
論理回路設計の仕方
-REDSTONEのはばを広げよう-




                     赤石塾
1.1.回路を組む手順
1.こんなもの作りたいなーって思う
2.「状態」ごとに分けて名前をつける
3.「状態」に2進数で番号をつける
4.「状態」遷移図を書く
5.真理値表を書く
6.「カルノー図」を書く
7.論理式を導く
8.回路完成!
2.1.こんなのつくりたいなーって思う
(例)
パスワード付きのドアとかすげぇつくりたい!!
とりあえず「010」というパスワードにしようかな!


うおー!!!回路組みてぇー!!
↑このアグレッシブさが一番大事かもしれません。
2.2.「状態」ごとに分けて名前をつける
(例)
パスワードを入力した「状態」を分けましょう

・1の状態   ⇒   無(静寂)
・2の状態   ⇒   壱(覚醒)
・3の状態   ⇒   弐(未定)
・4の状態   ⇒   参(開放)
                      ↑名前
名前は本当に適当でいいです。
ぶっちゃけなくていいです。この先殆ど使わない…
2.3.「状態」に2進数で番号をつける
(例)
        AB
無(静寂) ⇒ 0 0
壱(覚醒) ⇒ 0 1
弐(  ) ⇒ 10
参(開放) ⇒ 1 1



「状態」が増えれば増えるほど、桁数(ビット数)
が増えて複雑な回路になります。
最初は2ケタぐらいのからやりましょう。
2.4.「状態」遷移図を書く
状態遷移図(じょうたいせんいず)とは?
状態の移り(遷り)変わりを図にしたもの。
入力が0ならこっち。1ならこっち的な
(規則的なもの)

           入力/出力


               入力/出力
    状態名1               状態名2



               入力/出力
2.4.「状態」遷移図を書く
(例)
                  1/0
      1/0
                        0/0
  無               壱              弐           参
  *         0/0   0       1/0    01   0/1   010



                         0,1/0
2.5.真理値表を書く
   真理値表とは?
 現在の「状態」になにか入力があったら次の「状
態」に遷ります。それを全部ひとつにまとめた表の
こと
実際にみたほうがはやいです
2.5.真理値表を書く
A        B        入力     A’    B’    出力
0        0        0      0     1     0
0        0        1      0     0     0
0        1        0      0     1     0
0        1        1      1     0     0
1        0        0      1     1     1
1        0        1      0     0     0
1        1        0      0     0     0
1        1        1      0     0     0

無()          00
                       パスワードは「010」
壱(0)         01        「010」になったときに開く!
弐(01)        10
参(010)       11
2.6.カルノー図を書く
カルノー図とは?
回路を簡潔に書くための生活の知恵
詳しい原理はよくわかりません
使えればいいのです!
2.6.カルノー図を書く
(規則的なもの)
やることは真理値表を「出力ごとに」わけること

※重要※
普通は「00→01→10→11」の順に表作りますが、カ
ルノー図は「00→01→11→10」という変則的な作り
方をします。
2.6.カルノー図を書く
(例)
A’                          B’
AB   入力 0        1          AB       入力 0   1
00      0        0          00          1   0
01      0        1          01          1   0
11      0        0          11          0   0
10      1        0          10          1   0
            出力
            AB       入力 0        1
            00          0        0
            01          0        0
            11          0        0
            10          1        0
2.7.論理式を導く
論理式とは?
ANDとかORとかNOTをつかった式のことです
さっきのカルノー図から導き出します。
(規則的なもの)
カルノー図の中から「1」となっているところを探
します。
この時、縦横に偶数個1が並んでいたらボーナス
チャンス!
一気に式にできるよ!やった!
2.7.論理式を導く
(例)
                                          Not A and B and 入力
A’
AB        入力 0            1
00             0          0
01             0          1
11             0          0
10             1          0

                                        A and Not B and Not 入力



     Not A and B and 入力   or   A and Not B and Not 入力
2.7.論理式を導く
(例)
B’
AB    入力 0           1
                                      Not A and Not 入力
00         1         0
01         1         0
11         0         0
10         1         0


                                 A and Not B and Not 入力



 Not A and Not 入力   or A and Not B and Not 入力
2.7.論理式を導く
(例)
 出力
 AB   入力 0   1
 00      0   0
 01      0   0
 11      0   0
 10      1   0


                 A and Not B and Not 入力
これでほぼ完成です。
あとはマイクラ内で組むだけ!
2.8.回路完成!
Congratulations!
ちなみに回路図ってのをかくと下図のようになりま
す
(例)
3.ちなみに
「10011010」のパスワードを作るとこんな回路図
3.2.最後に
実際に自分でやってみるとすぐにコツが掴めると思
います

それにマインクラフトで実際に動作確認が出来るわ
けですから、こんなに素晴らしいことはない!!

では、実際にマイクラ内で組んでみましょう!

Weitere ähnliche Inhalte

Was ist angesagt?

ツール利用でTOC思考プロセスを楽々実践 問題解決入門
ツール利用でTOC思考プロセスを楽々実践 問題解決入門ツール利用でTOC思考プロセスを楽々実践 問題解決入門
ツール利用でTOC思考プロセスを楽々実践 問題解決入門Hisashi Nakatsuyama
 
カルマンフィルタ入門
カルマンフィルタ入門カルマンフィルタ入門
カルマンフィルタ入門Yasunori Nihei
 
論文に関する基礎知識2016
 論文に関する基礎知識2016 論文に関する基礎知識2016
論文に関する基礎知識2016Mai Otsuki
 
パワーポイントの品質と生産性を向上させるデザイン・テンプレート
パワーポイントの品質と生産性を向上させるデザイン・テンプレートパワーポイントの品質と生産性を向上させるデザイン・テンプレート
パワーポイントの品質と生産性を向上させるデザイン・テンプレートShinichi Miyagi
 
送電鉄塔をたどる V1.1
送電鉄塔をたどる V1.1送電鉄塔をたどる V1.1
送電鉄塔をたどる V1.1Hideki Hasegawa
 
IDA ユーザなら知っておくべきマントノン侯爵夫人にモテる 7つの法則
IDA ユーザなら知っておくべきマントノン侯爵夫人にモテる 7つの法則IDA ユーザなら知っておくべきマントノン侯爵夫人にモテる 7つの法則
IDA ユーザなら知っておくべきマントノン侯爵夫人にモテる 7つの法則勇 中津留
 
effectsパッケージを用いた一般化線形モデルの可視化
effectsパッケージを用いた一般化線形モデルの可視化effectsパッケージを用いた一般化線形モデルの可視化
effectsパッケージを用いた一般化線形モデルの可視化Yu Tamura
 
音声認識の基礎
音声認識の基礎音声認識の基礎
音声認識の基礎Akinori Ito
 
有意性と効果量について しっかり考えてみよう
有意性と効果量について しっかり考えてみよう有意性と効果量について しっかり考えてみよう
有意性と効果量について しっかり考えてみようKen Urano
 
プレゼン初心者にありがちなアンチパターン
プレゼン初心者にありがちなアンチパターンプレゼン初心者にありがちなアンチパターン
プレゼン初心者にありがちなアンチパターン真俊 横田
 
自己PRプレゼンテーション
自己PRプレゼンテーション自己PRプレゼンテーション
自己PRプレゼンテーション麻実 内原
 
エクセルで統計分析 統計プログラムHADについて
エクセルで統計分析 統計プログラムHADについてエクセルで統計分析 統計プログラムHADについて
エクセルで統計分析 統計プログラムHADについてHiroshi Shimizu
 
卒論発表会スライド
卒論発表会スライド卒論発表会スライド
卒論発表会スライドkmas86
 
学振特別研究員になるために~知っておくべき10のTips~[平成28年度申請版]
学振特別研究員になるために~知っておくべき10のTips~[平成28年度申請版]学振特別研究員になるために~知っておくべき10のTips~[平成28年度申請版]
学振特別研究員になるために~知っておくべき10のTips~[平成28年度申請版]Masahito Ohue
 
ドワンゴの新卒エンジニアが 新規サービスを立ち上げるまで
ドワンゴの新卒エンジニアが新規サービスを立ち上げるまでドワンゴの新卒エンジニアが新規サービスを立ち上げるまで
ドワンゴの新卒エンジニアが 新規サービスを立ち上げるまでKazunari Kida
 
Surveyから始まる研究者への道 - Stand on the shoulders of giants -
Surveyから始まる研究者への道 - Stand on the shoulders of giants -Surveyから始まる研究者への道 - Stand on the shoulders of giants -
Surveyから始まる研究者への道 - Stand on the shoulders of giants -諒介 荒木
 

Was ist angesagt? (20)

ツール利用でTOC思考プロセスを楽々実践 問題解決入門
ツール利用でTOC思考プロセスを楽々実践 問題解決入門ツール利用でTOC思考プロセスを楽々実践 問題解決入門
ツール利用でTOC思考プロセスを楽々実践 問題解決入門
 
研究効率化Tips Ver.2
研究効率化Tips Ver.2研究効率化Tips Ver.2
研究効率化Tips Ver.2
 
カルマンフィルタ入門
カルマンフィルタ入門カルマンフィルタ入門
カルマンフィルタ入門
 
論文に関する基礎知識2016
 論文に関する基礎知識2016 論文に関する基礎知識2016
論文に関する基礎知識2016
 
パワーポイントの品質と生産性を向上させるデザイン・テンプレート
パワーポイントの品質と生産性を向上させるデザイン・テンプレートパワーポイントの品質と生産性を向上させるデザイン・テンプレート
パワーポイントの品質と生産性を向上させるデザイン・テンプレート
 
送電鉄塔をたどる V1.1
送電鉄塔をたどる V1.1送電鉄塔をたどる V1.1
送電鉄塔をたどる V1.1
 
IDA ユーザなら知っておくべきマントノン侯爵夫人にモテる 7つの法則
IDA ユーザなら知っておくべきマントノン侯爵夫人にモテる 7つの法則IDA ユーザなら知っておくべきマントノン侯爵夫人にモテる 7つの法則
IDA ユーザなら知っておくべきマントノン侯爵夫人にモテる 7つの法則
 
卒論発表
卒論発表卒論発表
卒論発表
 
effectsパッケージを用いた一般化線形モデルの可視化
effectsパッケージを用いた一般化線形モデルの可視化effectsパッケージを用いた一般化線形モデルの可視化
effectsパッケージを用いた一般化線形モデルの可視化
 
音声認識の基礎
音声認識の基礎音声認識の基礎
音声認識の基礎
 
Emergency
EmergencyEmergency
Emergency
 
有意性と効果量について しっかり考えてみよう
有意性と効果量について しっかり考えてみよう有意性と効果量について しっかり考えてみよう
有意性と効果量について しっかり考えてみよう
 
プレゼン初心者にありがちなアンチパターン
プレゼン初心者にありがちなアンチパターンプレゼン初心者にありがちなアンチパターン
プレゼン初心者にありがちなアンチパターン
 
自己PRプレゼンテーション
自己PRプレゼンテーション自己PRプレゼンテーション
自己PRプレゼンテーション
 
エクセルで統計分析 統計プログラムHADについて
エクセルで統計分析 統計プログラムHADについてエクセルで統計分析 統計プログラムHADについて
エクセルで統計分析 統計プログラムHADについて
 
研究の呪い
研究の呪い研究の呪い
研究の呪い
 
卒論発表会スライド
卒論発表会スライド卒論発表会スライド
卒論発表会スライド
 
学振特別研究員になるために~知っておくべき10のTips~[平成28年度申請版]
学振特別研究員になるために~知っておくべき10のTips~[平成28年度申請版]学振特別研究員になるために~知っておくべき10のTips~[平成28年度申請版]
学振特別研究員になるために~知っておくべき10のTips~[平成28年度申請版]
 
ドワンゴの新卒エンジニアが 新規サービスを立ち上げるまで
ドワンゴの新卒エンジニアが新規サービスを立ち上げるまでドワンゴの新卒エンジニアが新規サービスを立ち上げるまで
ドワンゴの新卒エンジニアが 新規サービスを立ち上げるまで
 
Surveyから始まる研究者への道 - Stand on the shoulders of giants -
Surveyから始まる研究者への道 - Stand on the shoulders of giants -Surveyから始まる研究者への道 - Stand on the shoulders of giants -
Surveyから始まる研究者への道 - Stand on the shoulders of giants -
 

Andere mochten auch

Minecraft で遊びつつ プログラミングを学ぼう ~ ComputerCraft のすすめ ~
Minecraft で遊びつつ プログラミングを学ぼう ~ ComputerCraft のすすめ ~Minecraft で遊びつつ プログラミングを学ぼう ~ ComputerCraft のすすめ ~
Minecraft で遊びつつ プログラミングを学ぼう ~ ComputerCraft のすすめ ~hevohevo
 
マインクラフトでプログラミングを楽しむ
マインクラフトでプログラミングを楽しむマインクラフトでプログラミングを楽しむ
マインクラフトでプログラミングを楽しむhevohevo
 
Mobの作り方
Mobの作り方Mobの作り方
Mobの作り方iwa_yuki
 
Minecraft Modding入門
Minecraft Modding入門Minecraft Modding入門
Minecraft Modding入門Pctg_x8
 
Blenderで作成したデータをMinecraftにぶっこむ
Blenderで作成したデータをMinecraftにぶっこむBlenderで作成したデータをMinecraftにぶっこむ
Blenderで作成したデータをMinecraftにぶっこむTakuro Wada
 
Clrh87 minecraftでのタートルのご紹介
Clrh87 minecraftでのタートルのご紹介Clrh87 minecraftでのタートルのご紹介
Clrh87 minecraftでのタートルのご紹介Fumihito Yokoyama
 
pyconjp2015_talk_Translation of Python Program__
pyconjp2015_talk_Translation of Python Program__pyconjp2015_talk_Translation of Python Program__
pyconjp2015_talk_Translation of Python Program__Renyuan Lyu
 
プログラミング学習とScratch raspi python
プログラミング学習とScratch raspi pythonプログラミング学習とScratch raspi python
プログラミング学習とScratch raspi pythonYoshitaka Shiono
 
見た目だけのデザインと意味を持つデザイン
見た目だけのデザインと意味を持つデザイン見た目だけのデザインと意味を持つデザイン
見た目だけのデザインと意味を持つデザインIsezaki Toshiaki
 

Andere mochten auch (11)

Minecraft で遊びつつ プログラミングを学ぼう ~ ComputerCraft のすすめ ~
Minecraft で遊びつつ プログラミングを学ぼう ~ ComputerCraft のすすめ ~Minecraft で遊びつつ プログラミングを学ぼう ~ ComputerCraft のすすめ ~
Minecraft で遊びつつ プログラミングを学ぼう ~ ComputerCraft のすすめ ~
 
マインクラフトでプログラミングを楽しむ
マインクラフトでプログラミングを楽しむマインクラフトでプログラミングを楽しむ
マインクラフトでプログラミングを楽しむ
 
Mobの作り方
Mobの作り方Mobの作り方
Mobの作り方
 
Minecraft Modding入門
Minecraft Modding入門Minecraft Modding入門
Minecraft Modding入門
 
Blenderで作成したデータをMinecraftにぶっこむ
Blenderで作成したデータをMinecraftにぶっこむBlenderで作成したデータをMinecraftにぶっこむ
Blenderで作成したデータをMinecraftにぶっこむ
 
バスい~く
バスい~くバスい~く
バスい~く
 
Clrh87 minecraftでのタートルのご紹介
Clrh87 minecraftでのタートルのご紹介Clrh87 minecraftでのタートルのご紹介
Clrh87 minecraftでのタートルのご紹介
 
7days war - Minecraft
7days war - Minecraft7days war - Minecraft
7days war - Minecraft
 
pyconjp2015_talk_Translation of Python Program__
pyconjp2015_talk_Translation of Python Program__pyconjp2015_talk_Translation of Python Program__
pyconjp2015_talk_Translation of Python Program__
 
プログラミング学習とScratch raspi python
プログラミング学習とScratch raspi pythonプログラミング学習とScratch raspi python
プログラミング学習とScratch raspi python
 
見た目だけのデザインと意味を持つデザイン
見た目だけのデザインと意味を持つデザイン見た目だけのデザインと意味を持つデザイン
見た目だけのデザインと意味を持つデザイン
 

【minecraft】レッド​ストーン回路赤石論理学【配布資料】