論理回路 第2回 今日の内容 前回の課題の説明 数の体系 – 数の表現 – 代表的な数 – 基数の変換 – 補数.

Slides:



Advertisements
Similar presentations
確率と統計 - 確率2回目 - 平成 18 年 11 月 1 日. 2 今日の内容 1. 確率の復習(再整理) 2. 加法の定理 3. 乗法の定理へのイントロ.
Advertisements

レポート書き方. おしいレポート よく調べてある それぞれの、1文の言っていることは正 しい しかし、全体として、何が言いた いのかわからない 内容の重要だが、全体の構成も重 要である.
7.n次の行列式   一般的な(n次の)行列式の定義には、数学的な概念がいろいろ必要である。まずそれらを順に見ていく。
9.線形写像.
3.多項式計算アルゴリズム べき乗の計算 多項式の計算.
時間的に変化する信号. 普通の正弦波 は豊富な情報を含んでいません これだけではラジオのような複雑な情報 を送れない 振幅 a あるいは角速度 ω を時間的に変化 させて情報を送る.
九州大学 岡村研究室 久保 貴哉 1. 利用中のAPの数の推移 2 横軸:時刻 縦軸:接続要求数 ・深夜では一分間で平均一台、 昼間では平均14台程度の接続 要求をAPが受けている。 ・急にAPの利用者数が増えてく るのは7~8時あたり.
5.連立一次方程式.
相関.
1 情報量(2章). 2 物理的概念との対比1(入れ物と中 身) 塩水 塩 データ 情報 情報の量? 塩分の量! 情報の量は見た目ではわ からない。データと情報 は異なる概念。 塩分の量は見た目 ではわからない。 しかし、本質的な もの。
―本日の講義― ・平均と分散 -代表値 -ぱらつき(分散・標準偏差等) ・Excelによる演習
ノイズ. 雑音とも呼ばれる。(音でなくても、雑 音という) 入力データに含まれる、本来ほしくない 成分.
広告付き価格サービ ス 小園一正. はじめに 世の中には様々な表現方法の広告があり ます。その中でも私たち学生にとって身 近にあるものを広告媒体として取り入れ られている。 価格サービス(無料配布のルーズリー フ)を体験したことにより興味を惹かれ るきっかけとなった。主な目的は、これ.
素数判定法 2011/6/20.
フーリエ係数の性質. どこまで足す? 理想的には無限大であるが、実際に はそれは出来ない これをフーリエ解析してみる.
公開鍵暗号系 2011/05/09.
1章 行列と行列式.
本宮市立白岩小学校. 1 はじめに 2 家庭学習プログラム開発の視点 ① 先行学習(予習)を生かした 確かな学力を形成する授業づく り ② 家庭との連携を図った家庭学習の習慣化.
プログラミングⅠ( 1 組) 第 9 回
フーリエ級数. 一般的な波はこのように表せる a,b をフーリエ級数とい う 比率:
プログラミング入門2 第4回 式文 代入式 論理演算子 ループの脱出、スキップ 情報工学科 篠埜 功.
3.エントロピーの性質と各種情報量.
9.通信路符号化手法1 (誤り検出と誤り訂正の原理)
Excelによる積分.
1 6.低次の行列式とその応用. 2 行列式とは 行列式とは、正方行列の特徴を表す一つのスカ ラーである。すなわち、行列式は正方行列からスカ ラーに写す写像の一種とみなすこともできる。 正方行列 スカラー(実数) の行列に対する行列式を、 次の行列式という。 行列 の行列式を とも表す。 行列式と行列の記号.
計算のスピードアップ コンピュータでも、sin、cosの計算は大変です 足し算、引き算、掛け算、割り算は早いです
線形符号(10章).
1 0章 数学基礎. 2 ( 定義)集合 集合については、 3セメスタ開講の「離散数学」で詳しく扱う。 集合 大学では、高校より厳密に議論を行う。そのために、議論の 対象を明確にする必要がある。 ある “ もの ” (基本的な対象、概念)の集まりを、 集合という。 集合に含まれる “ もの ” を、集合の要素または元という。
複素数.
4.プッシュダウンオートマトンと 文脈自由文法の等価性
1 0章 数学基礎. 2 ( 定義)集合 集合については、 3セメスタ開講の「離散数学」で詳しく扱う。 集合 大学では、高校より厳密に議論を行う。そのために、議論の 対象を明確にする必要がある。 ある “ もの ” (基本的な対象、概念)の集まりを、 集合という。 集合に含まれる “ もの ” を、集合の要素または元という。
システムプログラム論 課題 大村 廉. 課題 Java を用いて Producer / Consumer 問題を解決する MyBuffer クラスを –Synchronized キーワード –Semaphore クラス (java.util.concurrent.Semaphore) を用いてそれぞれ作りなさい.
信号測定. 正弦波 多くの場合正弦波は 0V の上下で振動する しかし、これでは AD 変換器に入れら れないので、オフ セットを調整して データを取った.
1 9.線形写像. 2 ここでは、行列の積によって、写像を 定義できることをみていく。 また、行列の積によって定義される写 像の性質を調べていく。
通信路(7章).
コンピュータ演習Ⅰ 8月5日 ( 金 ) 2限目 WORD 文書の作成. 第 2 限の課題 Word 2010 を起動する。 – 様々な文字を入力できる。 – 記号、顔文字、難読文字の入力を行う – 入力した文字を訂正する – 入力した文書を保存する。 – 保存した文書を読みだす。 – 保存した文書を、
3.プッシュダウンオートマトンと 文脈自由文法
6.符号化法(6章).
ビット. 十進数と二進数 十進数  0から9までの数字を使って 0、1、2、3、4、5、6、7、8、9、 10、11、12 と数える 二進数  0と1を使って 0、1、10、11、100、101、11 0、111 と数える.
人工知能特論 II 第 4 回 二宮 崇 1. CCG (COMBINATORY CATEGORIAL GRAMMAR) 組合せ範疇文法 2 今日の講義の予定.
1 コンピュータの構成 基本情報技術概論 ( 第1回 ) 埼玉大学 理工学研究科 堀山 貴史. 主記憶 (main memory, メモリ ) に、 プログラム と データを置く 2 出力装置入力装置 制御装置 補助記憶装置 CPU 演算装置 コンピュータの構成 主記憶装置.
アルゴリズムとデータ構造 補足資料14-1 「ハッシュ法」
結城諒 司 吉田成 樹 完成予定図 O N! 7セグLE D ランダム表 示 OF F ? 数字が出たら 勝ち!!
正弦波.
3.正方行列(単位行列、逆行列、対称行列、交代行列)
論理回路 第1回. 今日の内容 論理回路とは? 本講義の位置づけ,達成目標 講義スケジュールと内容 受講時の注意事項 成績の評価方法.
伝わるスライド 中野研究室 M2 石川 雅 信. どのようなスライドを作れば良 いか 伝えたいこと.
JPN 312 (Fall 2007): Conversation and Composition Contraction (2); 意見を言う (to express your opinion)
SUPJ2010 Japanese Ⅱ( A ) Elementary Japanes e ‐ in twenty hours- Chapter 7.
JPN 311: Conversation and Composition 許可 (permission)
地図に親しむ 「しゅくしゃくのちがう 地図を 使ってきょりを調べよ う1」 小学4年 社会. 山口駅裁判所 県立 美術館 サビエル 記念聖堂 山口市役所 地図で探そう 市民会館 県立 図書館.
方程式を「算木」で 解いてみよう! 愛媛大学 教育学部 平田 浩一.
C言語応用 構造体.
3.多項式計算アルゴリズム べき乗の計算 多項式の計算.
プログラミング演習B ML編 第3回 2006/7/4 (通信コース) 2006/7/12 (情報コース) 住井 ~sumii/class/proenb2006/ml3/
JPN 312 (Fall 2007): Conversation and Composition 文句 ( もんく ) を言う.
1 中野研究室 4 年ゼミのイロハ 斉藤(修士 2 年) ( 2009 年 ”4 年ゼミのイロハ ” を参考に作りました)
1 プログラミング言語論 第13回 プログラムの意味論と検証 (2) 表示的意味論 担当:犬塚. 2 表示的意味論 denotational semantics  表示的意味論では、プログラムの要素とそれが 意味するものを対応付ける。 変数 式 文 A B … A+2 2B+C A:=A+2 if.
プログラミングⅠ( 2 組) 第 1 回 / pLB1.pptx.
プログラミング入門2 第3回 複合文、繰り返し 情報工学科 篠埜 功.
二次元、三次元空間の座標表現 点のベクトル表現と行列による変換 点、線、面の数理表現 図形の変換 投影、透視変換
第14回 プログラムの意味論と検証(3) 不動点意味論 担当:犬塚
ことばとコンピュータ 2007 年度 1 学期 第 1 回. 2 ことばとコンピュータ 授業科目名:言語情報処理論 授業題目名:ことばとコンピュータ 履修コード: 5067 教室: 323 一学期開講 授業の進め方 – 基本的に講義中心ですすめ,時々コンピュー タを使う.
プログラミング演習( 1 組) 第 8 回
1 アルゴリズムの高速化. 2 アルゴリズムにおける 大幅な性能アップ 多項式時間アルゴリズム VS 対数時間アルゴリズム (最大公約数の問題) 指数時間アルゴリズム VS 多項式時間アルゴリズム (フィボナッチ数列を求める問題)
音の変化を視覚化する サウンドプレイヤーの作成
プログラミングの基礎知識 プログラミングの手順と重要概念 アルゴリズム. プログラミングの手順 コーディング エディタなどでコードを記述 コンパイル・インタープリタ 実行可能な形に翻訳 デバッグ(虫取り、不具合の調整) 完成!
本文. 考えながら読みましょ う 「いろいろなこと」( 3 行目)は何で すか 「①電話料金はコンビニで支払いをしていま す。いつでも払えますから、便利です。」 「②夕食はコンビニで買います。お弁当やお かずがいろいろありますから。」今、若者に 人気のあるコンビニは、いろいろなことをす るのに非常に便利な場所になった。
英語勉強会 名手⇒詫間 2015/10/22. 原文 This study says acquiring motor skills support system. There is how to acquire moor skills that coach advises learner. Motor.
地球儀と様々な地図. 1 球体としての地球 こうした現象はあることをイ メージすると理解できる。
Presentation transcript:

論理回路 第2回

今日の内容 前回の課題の説明 数の体系 – 数の表現 – 代表的な数 – 基数の変換 – 補数

今日の内容 以下の装置(電池,スイッチ,電球)を 繋いで,表の動作を実現する回路を考え る 電池 スイッチ 電球

スイッチ電球 OFF ON OFF NOT 回路(もどき) 前回の課題1(1) 抵抗抵抗 抵抗抵抗

前回の課題1(2) スイッチ A スイッチ B 電球 OFF ON OFF ON OR 回路(もどき) スイッチ A スイッチ B スイッチ A スイッチ B

前回の課題1(3) スイッチ A スイッチ B スイッチ A スイッチ B 電球 OFF ON OFF ONOFF ON AND 回路(もどき) スイッチ A スイッチ B

前回の課題2 10 進数の100を, 2 進数と 16 進数で表せ. – 2 進数: – 16 進数: 64

数体系 01100100

数の表現 漢字: 一(イチ),二(ニイ),三 (サン)... ローマ数字:Ⅰ,Ⅱ,Ⅲ... アラビア数字:1,2,3... 「23」はどうやって表すか? 1.ローマ数字:ⅩⅩⅢ (Ⅹが2個と,Ⅰが3個) ⇒記号を繰り返し書くことで表現 2.漢字:二十三 (「十」が2個と,「三」が1 個) ⇒記号の個数を数で表現 3.アラビア数字(インド):23 ⇒記号の位置で表現( “ 桁 ” の概念の導入)

数の表現 桁( digit ):数字の表記順序によって,あ らゆる大きさの数を表そうとする考え方. 1桁の数 ⇒ 数字1個で表わす 基数(又は底):1桁に用いる数字の数 (種類)のこと 基数10の場合: 0,1,2,3,4,5,6,7,8,9の10種類 基数10の場合: 0,1,2,3,4,5,6,7,8,9の10種類

数の表現 基数10の場合: 0,1,2,3,4,5,6,7,8, 9の10種類 2進数:0,1(基数2)からなる数 8進数:0,1,2,...,6,7 ( 基数8)からなる数 16進数:0,1,2,3,...7,8,9, A , B , C , D , E , F (基数16)からなる数 2進数:0,1(基数2)からなる数 8進数:0,1,2,...,6,7 ( 基数8)からなる数 16進数:0,1,2,3,...7,8,9, A , B , C , D , E , F (基数16)からなる数 10進数

数の表現 大きな数を表す場合:漢字表記では,「京,兆, 億,万」といった字を知らないと表現できない 桁表記 239300482165402761 桁表記 239300482165402761 漢字表記 二十三京九千三百兆四千八百二十一億六千五百四十万二千七百六十一 漢字表記 二十三京九千三百兆四千八百二十一億六千五百四十万二千七百六十一

代表的な数 q 進数の数 N (整数)の一般的な表現 N = (a n a n-1 a n-2 ・・・・ a 1 a 0 ) q = a n ・ q n + a n-1 ・ q n-1 + a n-2 ・ q n- 2 + ・・・ +a 1 ・ q 1 + a 0 ・ q 0

代表的な数 q 進数の数 N ( 0<N<1 )の一般的な表現 N = (.a -1 a -2 a -3 ・・・・ a -m ) q = a -1 ・ q -1 +a -2 ・ q -2 + ・・・ +a - m ・ q -m 整数の部分と小数の部分をつなぎ合わせ た一般的表現は N = (a n a n-1 a n-2 ・・・・ a 1 a 0.a -1 a -2 a - 3 ・・・・ a -m ) q 小数点 整数部分 小数部分

10進数( decimal number ) 0,1,2,3,4,5,6,7,8, 9の10種類を使用 N = (10) = 2× × × ×10 -1

2進数( binary number ) 0と1のみを使用する最も簡単な数体系 2 進数の桁は「ビット( bit )」と呼ばれる N = (2) =1×2 7 +1×2 6 +1×2 5 +0×2 4 +0×2 3 +1×2 2 +0× ×2 0 +1× ×2 -2 = = 小数部分

8 進数( octal number ) 0,1,2,3,4,5,6,7の数字 を使用 2 進数と特別な関係がある N = 257 (8) =2×8 2 +5×8 1 +7×8 0 =175 (10) 2 3 = 8 の関係があるため, 2 進数の 3 桁が 8 進 数の 1 桁と同じ大きさ 2進数: 011 100 010 8進数: 3 4 2

16 進数( hexadecimal number ) 0~9以外に A , B , C , D , E , F の文字を使 用 2 進数と特別な関係がある N = 17AF (16) =1× ×16 2 +(10)×16 1 +(15)×16 0 =6063 (10) 2 4 = 16 の関係があるため, 2 進数の 4 桁が 16 進数の 1 桁と同じ大きさ 2進数: 1011 0011 1101 16進数: B 3 D A F

基数の変換(整数: 10 進数⇒ q 進 数) 0← ・・・ ← S 2 ← S 1 ← S 0 ← N (q ↓ ↓ ↓ ↓ r 3 r 2 r 1 r 0 (a 3 ) (a 2 ) (a 1 ) (a 0 ) 剰余を置く q で割算(商を置く) ただし, N>1 A =

基数の変換(整数: 10 進数⇒ 2 進 数) 0 ← 1 ← 3 ← 7 ← 14 ← 28 ← 57 ← 114 ← 229 (2 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 1 1 1 0 0 1 0 1 ただし, N>1 したがって 229 (10) = (2) 剰余剰余 剰余剰余 q で割算(商を置く)

基数の変換(整数: 10 進数⇒ 8 進 数) 0 ← 3 ← 28 ← 229 ( 8 ↓ ↓ ↓ 3 4 5 ただし, N>1 したがって 229 (10) = 345 (8) 剰余剰余 剰余剰余 q で割算(商を置く)

基数の変換(小数: 10 進数⇒ q 進 数) q ) N → v -1 → v -2 → v -3 → ・・・ →0 ↓ ↓ ↓ ↓ u -1 u -2 u -3 u -4. a -1 a -2 a -3 a -4 整数部を置く q の乗算 ただし, 0<N<1 A =

基数の変換(小数: 10 進数⇒ 2 進 数) 2 ) → → → ↓ ↓ ↓ 整数部を置く q の乗算 ただし, 0<N<1 したがって (10) =.101 (2)

補数( 2 進数) 1の補数:各ビットを反転させたも の 2の補数:1の補数に1を加えたも の (例) N = (2) N の 1 の補数: (2) N の 2 の補数: (2) 2 の補数表現は,負の数を表現するのに用いられる

課題(締め切り: 4 月 22 日) テキスト pp の以下の問すべて 問 1.1(1), (2) 問 1.2(1), (2) 問 1.3(3) 問 1.4(1), (2) 問 1.5(1), (2)

注意事項 講義に関する質問・課題提出など: メールについて 件名は,学籍番号+半角スペース+氏名 (例) S09F2099 松木裕二 本文にも短いカバーレター(説明)をつける 課題は Word などで作り,添付ファイルとして 送る