---
# System prepended metadata

title: 数値と演算子

---

数値と演算子
===
### アウトライン　
#### １．数値とは
 `スライド1を見せている` 
:::info
このレクチャーでは、数値と演算子について学習していきます。
:::

 `スライド2を見せている` 
 `それぞれマウスでカーソルを合わせてあげる`
:::info
まずは数値についてです。
Rubyは、「Numeric」「Integer」「Float」という数値のデータ型を持っています。
Integerは整数クラス。
Floatは浮動小数点数クラス。言い換えると小数点以下の数値が扱えるものです。
Numericはこの両方を含んでいるもので、数値を表す抽象的クラスというものです。
:::
#### ２．四則演算について
 `スライド3を見せている`
:::info
続いて演算子についてです。
「プラス、マイナス、アスタリスク、スラッシュ」を使用して四則演算が出来ます。
:::

#### ３．実際に数値を出力してみよう
 `VScodeに移動し、ここから動作` 

:::info
それでは、実際にコードを書いてみましょう。
rubyディレクトリの中にchapter2ディレクトリを作成し、
:::
`mkdir chapter2`
:::info
その中に「numeric.rb」ファイルを作成します。
:::
`touch numeric.rbを作成し、ファイルを開く` 

:::info
ファイルの作成が出来たら、実際に数値を出力してみましょう。
まずは正の整数を出力するコードを書いてみましょう。「puts 50」
:::
 `puts 50`

::: info
続いて、負の整数。「puts -30」
:::
 `puts -30`

::: info
次に、正の小数。「puts 12.5」
:::
 `puts 12.5`
 
::: info
負の小数。「puts -3.25」を入力して保存します。
:::
 `puts -3.25`
 
:::info
コンソールで「ruby 半角スペース n」tabキーで補完して、ファイルを実行してください。
:::
 `ruby numeric.rb` 

:::info
すると、それぞれの数値が無事出力されているかと思います。
:::


#### ４．四則演算を使用した計算
 
:::info
続いて、四則演算のプログラムを書いてみましょう。

chapter2ディレクトリの中に、calculationファイルを作成してください。
:::
 `touch calcukation.rb`
:::info
それでは足し算の計算式を書いてみましょう。
足し算はプラス記号を使用します。
「puts 1 ＋ 1」と記述してください。
:::
 `puts 1 + 1` 

:::info
計算式が書けたら、保存して実行してみましょう。
:::
 `ruby calcukation.rb` 

:::info
すると、「2」と正確な計算結果が出たと思います。

同様に引き算、掛け算、割り算も記述して実行してみましょう。
引き算はマイナス記号を使用します。「puts 20 - 8」
:::
 `puts 20 - 8`
:::info
続いて掛け算です。
掛け算はアスタリスク記号を使用します。「puts 2 * 3」
:::
 `puts 2 * 3`
:::info
最後は割り算です。
割り算はスラッシュ記号を使用します。「puts 30 / 5」
:::
  `puts 30 / 5` 
:::info
引き算・掛け算・割り算の記述が出来たら、保存し実行してみましょう。
:::
  `↑ruby calculation.rb` 
:::info
それぞれ正確な計算結果が出力されましたね。
:::

#### 5．四則演算を使用した計算（割り算の注意点）
::: info
続いて、割り算に関しての注意点です。
整数同士の割り算は、整数になります。
一度実行して確認してみましょう。
先ほどの四則演算は全てコメントアウトしてください。
:::
  `四則演算部分(4行)をコメントアウト`
:::info
コメントアウトが出来たら、puts 5 / 2と記述して保存してください。
:::
  `puts 5 / 2`
:::info
保存ができたら、実際に実行してみましょう。
:::
　`↑ruby calcukation.rb`
:::info
出力結果から分かるように、整数÷整数を実行すると、計算結果も整数となります。

計算結果を小数点以下まで表示したい場合は、割る方もしくは割られる方に浮動小数点数を付けて下さい。
両方ともに浮動小数点数を付けても大丈夫です。
それでは３パターン記述していきたいと思います。
「puts 5.0 / 2」「puts 5 / 2.0」「puts 5.0 / 2.0」
:::
  `puts 5.0 / 2`
  `puts 5 / 2.0`
  `puts 5.0 / 2.0`
:::info
記述出来たら、保存して実行してみましょう。
:::
  `↑ruby calcukation.rb`
:::info
このように、どの記述結果も2.5と小数点以下まで出力されました。
また、これは補足ですが、余りを求めたい場合は「％」記号を使用します。
実際に書いてみましょう。
「puts 5 % 2」
:::
  `puts 5 % 2`
:::info
５÷２で、２余り１の１が求められました。
:::

#### ６．終わり
:::info
以上、今回は、数値と演算子についての学習でした。
:::