>  > 20 アルファード フロントアンダー / ディフューザー【ケーエスピー アテイン】アルファード/アルファード ハイブリッド ANH2#/GGH2#/ATH2# 後期 SR/Sグレード純正エアロ専用 Marquis フロントセンターガーニッシュ カーボン製(綾織)
[F147/R147] プロジェクトミュー(Projectμ) ブレーキパッド BESTOP 前後セット TOYOTA アルファードG・V 3500 08.5~ GGH20W/25W
ロードコメット クリアスクリーン 未塗装(黒ゲルコート) 通常スクリーン CHIC DESIGN(シックデザイン) GSX400 インパルス(IMPULSE)94~00年

20 アルファード フロントアンダー / ディフューザー【ケーエスピー アテイン】アルファード/アルファード ハイブリッド ANH2#/GGH2#/ATH2# 後期 SR/Sグレード純正エアロ専用 Marquis フロントセンターガーニッシュ カーボン製(綾織)

2018-02-10

20 アルファード フロントアンダー / ディフューザー【ケーエスピー アテイン】アルファード/アルファード ハイブリッド ANH2#/GGH2#/ATH2# 型式等:V7#W 後期 SR/Sグレード純正エアロ専用 Marquis 《アクティブ フロントセンターガーニッシュ カーボン製(綾織)

Ruby技術者認定試験によく出てくる進数問題をここでまとめてメモしておきます。

10進数 FUJITSUBO マフラー AUTHORIZE K スズキ MK21S パレット SW NA 2WD 品番:750-10413 フジツボ オーソライズ K、2進数、16進数、8進数の表

10進数 2進数 16進数 8進数
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 8 10
9 1001 9 11
10 1010 A 12
11 1011 B 13
12 1100 C 14
13 1101 D 15
14 1110 E 16
15 1111 F 17
16 10000 10 20





よく出てくるメソッド

hexメソッド

hexメソッドは、文字列を16進数の表現と見なして整数に変換します。文字列の先頭には”0x”が付いていてもいなくてもかまいません。 文字列の先頭から16進数と見なせる部分を切り取って変換します。16進数と見なせる部分がなければ0を返します。

to_iメソッド

to_iメソッドは、文字列を10進数の表現と見なして整数に変換します。 文字列の先頭から10進数と見なせる部分を切り取って変換します。見なせる部分がなければ0を返します。

デフォルトは10進数。引数を指定すれば10進数以外に2〜36進数表現変換できます。 baseに0を指定するとプリフィクス(接頭語)から引数を判断します。

0b(2進数)、0(8進数)、0o(8進数)、0d(10進数)、0x(16進数)。

baseとは、進数を指定する整数。0か2〜36の整数。0とすると10進数になり 5次元 ボーダーS マフラー イスト UA-NCP60 BOT1102 5ZIGEN 五次元 ゴジゲン 5JIGEN BORDER-S スポーツマフラー【店頭受取対応商品】、負の値を指定すると例外ArgumentErrorが発生します。

octメソッド

octメソッドは、文字列を8進数の表現と見なして整数に変換します。文字列の先頭には 、”0”や”0o”が付いていてもいなくてもかまいません。 文字列の先頭から8進数と見なせる部分を切り取って変換します。8進数と見なせる部分がなければ0を返します。





進数の計算方法

完全に自分用のメモ。

10進数とは

普段から使っているから分かってると思って、読み飛ばすことが多いがココを理解してないといけない。

1504を例に考えていきます。

  • 1は「1000の個数」を表しています

  • 5は「100の個数」を表しています

  • 0は「10の個数」を表しています

  • 4は「1の個数」を表しています

図解にしてみます。

この10のことを10進数の基数またはと言います。右肩に乗っているの数字は指数です。

2進数とは

  • 0と1の2種類だけ

  • 右から順に、1の位、2の位 GT Car Produce スクラムトラック DG63T ダウンリーフスプリング (30mmダウン) セット、4の位、8の位•••を表します。要は、n桁目が2のn-1乗の位になります。

2進法で数を順に数えると、まず0、そして1、次は2••••ではなく、1繰り上がって10になり、さらに11、100、101と続きます。

2進数の1100を例に考えていきます。

  • 1は「8の個数」を表しています ← 4桁目なので、2³ = 8

  • 1は「4の個数」を表しています ← 3桁目なので、2² = 4

  • 0は「2の個数」を表しています ← 2桁目なので、2¹ = 2

  • 0は「1の個数」を表しています ← 1桁目なので、2⁰ = 1

「8の個数」をと表現し、「4の個数」をと表現し、「2の個数」をと表現し、「1の個数」を2⁰と表現しているわけです。

なので、2進数の1100を10進数に変換するとこうなります。

1 × 2³ + 1 × 2² + 0 × 2¹ + 0 × 2⁰ = 1 × 8 + 1 × 4 + 0 × 2 + 0 × 1
 = 8 + 4 + 0 + 0
 = 12

よく見るやつですが、10進数の12を2進数に変換する時は、こうです。

8進数とは

8進数とは、数値の表現形式のうち、

20 アルファード フロントアンダー / ディフューザー【ケーエスピー アテイン】アルファード/アルファード ハイブリッド ANH2#/GGH2#/ATH2# 後期 SR/Sグレード純正エアロ専用 Marquis フロントセンターガーニッシュ カーボン製(綾織) 新作を海外通販!

【メーカー在庫あり】 (株)オフィスマイン マイン 強力タイプミニコベルトサンダー2号 MB-2S HD;Dead Stock 新品 箱付 BHVシールド付 SHOEI S-12 WHITE 60cm ビンテージフルフェイスヘルメットデッドストックnos白族ヘルハーレー国産旧車會暴走族70s;BEET ビート ハイパーバンク バックステップ カラー:ブラック/シルバー ニンジャ250 ニンジャ400 (2014-)

20 アルファード フロントアンダー / ディフューザー【ケーエスピー アテイン】アルファード/アルファード ハイブリッド ANH2#/GGH2#/ATH2# 後期 SR/Sグレード純正エアロ専用 Marquis フロントセンターガーニッシュ カーボン製(綾織);ハリケーン HB7L100 EARL'Sブレーキホース ステンレスメッシュ【smtb-s】;ズーム ダウンフォース 1台分 ダウンサス ガイア ACM15G ZTO056002SDF Zoom ダウンスプリング バネ ローダウン コイルスプリング【店頭受取対応商品】;ピア/PIAA LEDバルブ フォグライト フォグランプ H8 H11 H16 ホワイト光 6000K 車検対応 日本製 LEF102;PBスイスツールズ PB Swiss Tools メカトルク トルクドライバー NM仕様(J) 8326A-3.2-16 JP店

【プロミュー】送料無料【project mu】トヨタ エスティマ RACING999 ブレーキパッド 前後セット TCR11W エスティマ (96/8~), NOLOGY ホットワイヤー MPV LW3W 品番:N011364231, PMC 【ピーエムシー】 リアショック 標準(メッキ/赤) 【109-212】, 15インチ サマータイヤ セット【適応車種:イスト(60系)】HOT STUFF Gスピード P02 メタリックブラックポリッシュ 5.5Jx15エナセーブ RV504 185/65R15, クリアメッシュブレーキホースセット フロント用 ノーマル長 ALCANhands(アルキャンハンズ) XJ400D/E(81年) BMW R1200GS Adventure(06~12年) フロントスプリング ハイパープロ(HYPER PRO)

、「0」から「7」までの8種類の数字を使って数値を表現する形式のこと。

8進数の371を例に考えていきます。

  • 3は「64の個数」を表しています ← 3桁目なので、8² = 64

  • 7は「8の個数」を表しています ← 2桁目なので、8¹ = 8

  • 1は「1の個数」を表しています ← 1桁目なので、8⁰ = 1

なので、8進数の371を10進数に変換するとこうなります。

3 × 8² + 7 × 8¹ + 1 × 8⁰ = 3 × 64 + 7 × 8 + 1 × 1
 = 192 + 56 + 1
 = 249

16進数とは

16進数とは、0から9までの10個の数字と、AからFまでの6個のアルファベットを使って数値を表現する形式のこと。

16進数の3F7Bを例に考えていきます。

  • 3は「4096の個数」を表しています ← 4桁目なので 【】BMW フレックスディスク/コンパニオンプレート E82 E87 E88/135i,M F20 F21/M135i F22/M235i E90 E91 E92 E93/335i,320d F32 F33/435i MEYLE製、16³ = 4096

  • Fは「256の個数」を表しています ← 3桁目なので、16² = 256

  • 7は「16の個数」を表しています ← 2桁目なので、16¹ = 16

  • Bは「1の個数」を表しています ← 1桁目なので、16⁰ = 1

なので、

20 アルファード フロントアンダー / ディフューザー【ケーエスピー アテイン】アルファード/アルファード ハイブリッド ANH2#/GGH2#/ATH2# 後期 SR/Sグレード純正エアロ専用 Marquis フロントセンターガーニッシュ カーボン製(綾織)

、8進数の371を10進数に変換するとこうなります。

3 × 16³ + F(15) × 16² + 7 × 16¹ + B(11) × 16⁰ = 3 × 4096 + 15 × 256 + 7 × 16 + 11 × 1
 = 12288 + 3840 + 112 + 11
 = 16251

文系出身にはちょっと辛い。参考にしたのは以下の本です。買っといて損はないと思います。

書いた人

更新日 2018-06-23

Marquis 後期 フロントセンターガーニッシュ アテイン】アルファード/アルファード ハイブリッド フロントアンダー アルファード SR/Sグレード純正エアロ専用 / ANH2#/GGH2#/ATH2# 20 ディフューザー【ケーエスピー Marquis ANH2#/GGH2#/ATH2# カーボン製(綾織)