SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Ruby ,[object Object],[object Object]
Ruby ってなんよい? ,[object Object],[object Object]
オブジェクト指向とは ,[object Object],[object Object],[object Object]
オブジェクト指向の例 ,[object Object],[object Object],[object Object],テレビ↓ 操作
オブジェクト指向と それ以外の違い ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
なぜオブジェクト指向ができたか ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ruby の特徴 ,[object Object],[object Object],[object Object],[object Object],[object Object]
HelloWorld!! ,[object Object],[object Object],[object Object],[object Object],print("helloWorld!!")
Ruby の実行のしかた ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
さらっと解説 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
四則演算 ,[object Object],#  #よりあとはコメント。  ¥ は キーを打つ print("5 * 3 = ", 5 * 3, "¥n")  print("8 / 2 = ", 8 / 2, "¥n") print("4 + 6 = ", 4 + 6, "¥n") print("7 - 2 = ", 7 - 2, "¥n") print("5 % 2 = ", 5 % 2, "¥n") print("5 ** 3 = ", 5 ** 3, "¥n")
[object Object],[object Object]
解説 ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
変数 ,[object Object],a=3*5 b=”moziretsu” c=9 d=a+c print(a,” ¥ n”) print(b,” ¥n ”) print(d,” ¥ n”)
[object Object],[object Object],[object Object],[object Object],[object Object]
解説 ,[object Object],[object Object],[object Object],[object Object]
条件分岐 1 ,[object Object],a=1 if a==1 then print("a=1") else print("a is not 1") end
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
解説 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
条件分岐2 ,[object Object],test=90 case test when 0..50 then  print("bad") when 50..70 then print("good") when 71..100 then print("so good") else print("?") end
解説 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
繰り返し ,[object Object],for a in 0..4  do print(a,"aaa") end
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
解説 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
GW 課題 ,[object Object],[object Object],[object Object],[object Object]
fizzbuzz 問題 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

プロ簿記標準原価計算本質理解(差異分析時短テクニック)
プロ簿記標準原価計算本質理解(差異分析時短テクニック)プロ簿記標準原価計算本質理解(差異分析時短テクニック)
プロ簿記標準原価計算本質理解(差異分析時短テクニック)FumiakiTomikuda
 
なでしこで、なんか作ってみた
なでしこで、なんか作ってみたなでしこで、なんか作ってみた
なでしこで、なんか作ってみたYanoLabLT
 
GADTブランチの今
GADTブランチの今GADTブランチの今
GADTブランチの今啓 小笠原
 
Define and expansion of cpp macro
Define and expansion of cpp macroDefine and expansion of cpp macro
Define and expansion of cpp macrodigitalghost
 
ドッターのためのプログラミングなにそれおいしいの
ドッターのためのプログラミングなにそれおいしいのドッターのためのプログラミングなにそれおいしいの
ドッターのためのプログラミングなにそれおいしいのmanaten
 
第1回Java講義資料
第1回Java講義資料第1回Java講義資料
第1回Java講義資料XMLProJ2014
 
普通のプログラミング言語R
普通のプログラミング言語R普通のプログラミング言語R
普通のプログラミング言語RShuyo Nakatani
 

Was ist angesagt? (11)

Processing
ProcessingProcessing
Processing
 
プロ簿記標準原価計算本質理解(差異分析時短テクニック)
プロ簿記標準原価計算本質理解(差異分析時短テクニック)プロ簿記標準原価計算本質理解(差異分析時短テクニック)
プロ簿記標準原価計算本質理解(差異分析時短テクニック)
 
なでしこで、なんか作ってみた
なでしこで、なんか作ってみたなでしこで、なんか作ってみた
なでしこで、なんか作ってみた
 
GADTブランチの今
GADTブランチの今GADTブランチの今
GADTブランチの今
 
Define and expansion of cpp macro
Define and expansion of cpp macroDefine and expansion of cpp macro
Define and expansion of cpp macro
 
Scoped BASIC Presentation1
Scoped BASIC Presentation1Scoped BASIC Presentation1
Scoped BASIC Presentation1
 
C++の黒魔術
C++の黒魔術C++の黒魔術
C++の黒魔術
 
ドッターのためのプログラミングなにそれおいしいの
ドッターのためのプログラミングなにそれおいしいのドッターのためのプログラミングなにそれおいしいの
ドッターのためのプログラミングなにそれおいしいの
 
今更はじめるCucumber
今更はじめるCucumber今更はじめるCucumber
今更はじめるCucumber
 
第1回Java講義資料
第1回Java講義資料第1回Java講義資料
第1回Java講義資料
 
普通のプログラミング言語R
普通のプログラミング言語R普通のプログラミング言語R
普通のプログラミング言語R
 

Andere mochten auch

中興招生03
中興招生03中興招生03
中興招生03rtn10ha13n
 
19b kracht op_geleider+lading_in_hoefijzermagneet
19b kracht op_geleider+lading_in_hoefijzermagneet19b kracht op_geleider+lading_in_hoefijzermagneet
19b kracht op_geleider+lading_in_hoefijzermagneetFreddy Van Eynde
 
Glossari windows/apple
Glossari windows/appleGlossari windows/apple
Glossari windows/appleSergi Fadurdo
 
цахим хичээл
цахим хичээлцахим хичээл
цахим хичээлtseegiid22
 
Villages breton
Villages bretonVillages breton
Villages bretonVinyle75
 
韓国の社会的企業の現況
韓国の社会的企業の現況韓国の社会的企業の現況
韓国の社会的企業の現況Takuji Hiroishi
 
Espace travail
Espace travailEspace travail
Espace travailPixelis
 
Ipatinga-GP04-PMO-Six_Talents
Ipatinga-GP04-PMO-Six_TalentsIpatinga-GP04-PMO-Six_Talents
Ipatinga-GP04-PMO-Six_TalentsMarco Coghi
 
Open Calc: Diagrama de barres
Open Calc: Diagrama de barresOpen Calc: Diagrama de barres
Open Calc: Diagrama de barresangy09
 
IMPLEMENTAÇÃO PMO “LISARB”
IMPLEMENTAÇÃO PMO “LISARB”IMPLEMENTAÇÃO PMO “LISARB”
IMPLEMENTAÇÃO PMO “LISARB”Marco Coghi
 
Prospectiva, pertinencia
Prospectiva, pertinenciaProspectiva, pertinencia
Prospectiva, pertinenciasuperVANGO
 
DATACOM Soluções em tecnologia
DATACOM  Soluções em tecnologia DATACOM  Soluções em tecnologia
DATACOM Soluções em tecnologia Marco Coghi
 
PMO em Lisarb - equipe Grupo
PMO em Lisarb - equipe GrupoPMO em Lisarb - equipe Grupo
PMO em Lisarb - equipe GrupoMarco Coghi
 
20 formas de comprobar si tus alumnos han entendido tus enseñanzas
20 formas de comprobar si tus alumnos han entendido tus enseñanzas20 formas de comprobar si tus alumnos han entendido tus enseñanzas
20 formas de comprobar si tus alumnos han entendido tus enseñanzasRosa Hurtado
 

Andere mochten auch (20)

PLUGADÃO
PLUGADÃOPLUGADÃO
PLUGADÃO
 
中興招生03
中興招生03中興招生03
中興招生03
 
Agua
AguaAgua
Agua
 
19b kracht op_geleider+lading_in_hoefijzermagneet
19b kracht op_geleider+lading_in_hoefijzermagneet19b kracht op_geleider+lading_in_hoefijzermagneet
19b kracht op_geleider+lading_in_hoefijzermagneet
 
Lup gbg harlanda
Lup gbg harlandaLup gbg harlanda
Lup gbg harlanda
 
Glossari windows/apple
Glossari windows/appleGlossari windows/apple
Glossari windows/apple
 
цахим хичээл
цахим хичээлцахим хичээл
цахим хичээл
 
Pres3
Pres3Pres3
Pres3
 
Villages breton
Villages bretonVillages breton
Villages breton
 
韓国の社会的企業の現況
韓国の社会的企業の現況韓国の社会的企業の現況
韓国の社会的企業の現況
 
Espace travail
Espace travailEspace travail
Espace travail
 
Ipatinga-GP04-PMO-Six_Talents
Ipatinga-GP04-PMO-Six_TalentsIpatinga-GP04-PMO-Six_Talents
Ipatinga-GP04-PMO-Six_Talents
 
Lisarb
LisarbLisarb
Lisarb
 
Acuerdo APEC
Acuerdo APECAcuerdo APEC
Acuerdo APEC
 
Open Calc: Diagrama de barres
Open Calc: Diagrama de barresOpen Calc: Diagrama de barres
Open Calc: Diagrama de barres
 
IMPLEMENTAÇÃO PMO “LISARB”
IMPLEMENTAÇÃO PMO “LISARB”IMPLEMENTAÇÃO PMO “LISARB”
IMPLEMENTAÇÃO PMO “LISARB”
 
Prospectiva, pertinencia
Prospectiva, pertinenciaProspectiva, pertinencia
Prospectiva, pertinencia
 
DATACOM Soluções em tecnologia
DATACOM  Soluções em tecnologia DATACOM  Soluções em tecnologia
DATACOM Soluções em tecnologia
 
PMO em Lisarb - equipe Grupo
PMO em Lisarb - equipe GrupoPMO em Lisarb - equipe Grupo
PMO em Lisarb - equipe Grupo
 
20 formas de comprobar si tus alumnos han entendido tus enseñanzas
20 formas de comprobar si tus alumnos han entendido tus enseñanzas20 formas de comprobar si tus alumnos han entendido tus enseñanzas
20 formas de comprobar si tus alumnos han entendido tus enseñanzas
 

Ähnlich wie Ruby紹介

Ruby紹介(pdf)
Ruby紹介(pdf)Ruby紹介(pdf)
Ruby紹介(pdf)Gohryuh
 
MTDDC Hokkaido : テンプレートタグでBrainf*ckを作ってみた
MTDDC Hokkaido : テンプレートタグでBrainf*ckを作ってみたMTDDC Hokkaido : テンプレートタグでBrainf*ckを作ってみた
MTDDC Hokkaido : テンプレートタグでBrainf*ckを作ってみたKatsuhiro Endo
 
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„Kaz Aiso
 
コンソールゲームを世界展開してみた - JAWS DAYS 2015
コンソールゲームを世界展開してみた - JAWS DAYS 2015コンソールゲームを世界展開してみた - JAWS DAYS 2015
コンソールゲームを世界展開してみた - JAWS DAYS 2015Ryo Nakamaru
 
ドッターのためのプログラミングなにそれおいしいの
ドッターのためのプログラミングなにそれおいしいのドッターのためのプログラミングなにそれおいしいの
ドッターのためのプログラミングなにそれおいしいのheriet
 
第一回Data mining勉強会 -第二章
第一回Data mining勉強会 -第二章第一回Data mining勉強会 -第二章
第一回Data mining勉強会 -第二章Tomonobu_Hirano
 
第一回Data mining勉強会 -第二章 - 原案
第一回Data mining勉強会 -第二章 - 原案第一回Data mining勉強会 -第二章 - 原案
第一回Data mining勉強会 -第二章 - 原案yushin_hirano
 
初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウ初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウKentarou Mukunasi
 
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)徹 上野山
 
みんなのPython勉強会#62
みんなのPython勉強会#62みんなのPython勉強会#62
みんなのPython勉強会#62hiroya akita
 
Tokyo MotionControl Network tech cafe 「誰もがつまづく3D認識の世界」
Tokyo MotionControl Network tech cafe 「誰もがつまづく3D認識の世界」Tokyo MotionControl Network tech cafe 「誰もがつまづく3D認識の世界」
Tokyo MotionControl Network tech cafe 「誰もがつまづく3D認識の世界」Satoshi Maemoto
 
F#の基礎(嘘)
F#の基礎(嘘)F#の基礎(嘘)
F#の基礎(嘘)bleis tift
 
chatGPTの驚くべき対話能力.pdf
chatGPTの驚くべき対話能力.pdfchatGPTの驚くべき対話能力.pdf
chatGPTの驚くべき対話能力.pdfYamashitaKatsushi
 
第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』
第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』
第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』Ryo RKTM
 

Ähnlich wie Ruby紹介 (20)

Not free
Not freeNot free
Not free
 
Ruby紹介(pdf)
Ruby紹介(pdf)Ruby紹介(pdf)
Ruby紹介(pdf)
 
Beginning iPhone Vol2
Beginning iPhone Vol2Beginning iPhone Vol2
Beginning iPhone Vol2
 
MTDDC Hokkaido : テンプレートタグでBrainf*ckを作ってみた
MTDDC Hokkaido : テンプレートタグでBrainf*ckを作ってみたMTDDC Hokkaido : テンプレートタグでBrainf*ckを作ってみた
MTDDC Hokkaido : テンプレートタグでBrainf*ckを作ってみた
 
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„
 
コンソールゲームを世界展開してみた - JAWS DAYS 2015
コンソールゲームを世界展開してみた - JAWS DAYS 2015コンソールゲームを世界展開してみた - JAWS DAYS 2015
コンソールゲームを世界展開してみた - JAWS DAYS 2015
 
ドッターのためのプログラミングなにそれおいしいの
ドッターのためのプログラミングなにそれおいしいのドッターのためのプログラミングなにそれおいしいの
ドッターのためのプログラミングなにそれおいしいの
 
第一回Data mining勉強会 -第二章
第一回Data mining勉強会 -第二章第一回Data mining勉強会 -第二章
第一回Data mining勉強会 -第二章
 
第一回Data mining勉強会 -第二章 - 原案
第一回Data mining勉強会 -第二章 - 原案第一回Data mining勉強会 -第二章 - 原案
第一回Data mining勉強会 -第二章 - 原案
 
はじめての「R」
はじめての「R」はじめての「R」
はじめての「R」
 
初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウ初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウ
 
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)
 
みんなのPython勉強会#62
みんなのPython勉強会#62みんなのPython勉強会#62
みんなのPython勉強会#62
 
Lt会01_uetch
Lt会01_uetchLt会01_uetch
Lt会01_uetch
 
Tokyo MotionControl Network tech cafe 「誰もがつまづく3D認識の世界」
Tokyo MotionControl Network tech cafe 「誰もがつまづく3D認識の世界」Tokyo MotionControl Network tech cafe 「誰もがつまづく3D認識の世界」
Tokyo MotionControl Network tech cafe 「誰もがつまづく3D認識の世界」
 
F#の基礎(嘘)
F#の基礎(嘘)F#の基礎(嘘)
F#の基礎(嘘)
 
WPFことはじめ
WPFことはじめWPFことはじめ
WPFことはじめ
 
chatGPTの驚くべき対話能力.pdf
chatGPTの驚くべき対話能力.pdfchatGPTの驚くべき対話能力.pdf
chatGPTの驚くべき対話能力.pdf
 
Gnuplotあれこれ
GnuplotあれこれGnuplotあれこれ
Gnuplotあれこれ
 
第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』
第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』
第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』
 

Kürzlich hochgeladen

Divorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdfDivorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdfoganekyokoi
 
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...yutakashikano1984
 
International Politics I - Lecture 1
International Politics I - Lecture 1International Politics I - Lecture 1
International Politics I - Lecture 1Toru Oga
 
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイントshu1108hina1020
 
The first time I used CANVA to create a slide document.
The first time I used CANVA to create a slide document.The first time I used CANVA to create a slide document.
The first time I used CANVA to create a slide document.oganekyokoi
 
Registration of travel agents - 'Explanation of the registration system under...
Registration of travel agents - 'Explanation of the registration system under...Registration of travel agents - 'Explanation of the registration system under...
Registration of travel agents - 'Explanation of the registration system under...oganekyokoi
 
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhrKARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhrRodolfFernandez1
 
What I did before opening my business..pdf
What I did before opening my business..pdfWhat I did before opening my business..pdf
What I did before opening my business..pdfoganekyokoi
 
Establishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdfEstablishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdfoganekyokoi
 

Kürzlich hochgeladen (9)

Divorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdfDivorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdf
 
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...
 
International Politics I - Lecture 1
International Politics I - Lecture 1International Politics I - Lecture 1
International Politics I - Lecture 1
 
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント
 
The first time I used CANVA to create a slide document.
The first time I used CANVA to create a slide document.The first time I used CANVA to create a slide document.
The first time I used CANVA to create a slide document.
 
Registration of travel agents - 'Explanation of the registration system under...
Registration of travel agents - 'Explanation of the registration system under...Registration of travel agents - 'Explanation of the registration system under...
Registration of travel agents - 'Explanation of the registration system under...
 
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhrKARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
 
What I did before opening my business..pdf
What I did before opening my business..pdfWhat I did before opening my business..pdf
What I did before opening my business..pdf
 
Establishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdfEstablishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdf
 

Ruby紹介

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.