Recommended
PPTX
PDF
PDF
PPT
Hokkaido.pm.casual #03 slide
PDF
PDF
PDF
PPTX
PDF
PDF
プロ簿記標準原価計算本質理解(差異分析時短テクニック)
ODP
ODP
PDF
Define and expansion of cpp macro
ODP
Scoped BASIC Presentation1
PDF
PPTX
PDF
PPTX
PDF
PPTX
PPT
PPTX
PPT
19b kracht op_geleider+lading_in_hoefijzermagneet
PDF
DOCX
PPTX
PPT
PPS
PDF
PDF
More Related Content
PPTX
PDF
PDF
PPT
Hokkaido.pm.casual #03 slide
PDF
PDF
PDF
PPTX
What's hot
PDF
PDF
プロ簿記標準原価計算本質理解(差異分析時短テクニック)
ODP
ODP
PDF
Define and expansion of cpp macro
ODP
Scoped BASIC Presentation1
PDF
PPTX
PDF
PPTX
PDF
Viewers also liked
PPTX
PPT
PPTX
PPT
19b kracht op_geleider+lading_in_hoefijzermagneet
PDF
DOCX
PPTX
PPT
PPS
PDF
PDF
PDF
Ipatinga-GP04-PMO-Six_Talents
PDF
PPT
ODP
Open Calc: Diagrama de barres
PDF
IMPLEMENTAÇÃO PMO “LISARB”
PDF
PPTX
DATACOM Soluções em tecnologia
PPT
PMO em Lisarb - equipe Grupo
DOCX
20 formas de comprobar si tus alumnos han entendido tus enseñanzas
Similar to Ruby紹介
PDF
PPTX
PPTX
PDF
PDF
PDF
PDF
PPT
PPT
PDF
ODP
プログラミング言語Ruby 1章 イントロダクション
PDF
ODP
PPTX
ODP
Programming camp Codereading
KEY
PPTX
ODP
PPTX
PDF
Ruby紹介 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 3.コマンドプロンプトに 「 ruby 実行ファイル名 .rb 」と叩き込んで ENTER ↑スペース必要 すると HelloWorld!! の文字が出る。 こんな感じ。ようこそ世界へ。 簡単にプログラムが書けたでしょ? 13. さらっと解説 print(” なんか出したい文” ) で文を出力します。 他の言語だとこれを書く前に # include< s・・・といろいろ打たなきゃいけないが ruby はこれだけで OK ! こんなに簡単なのが ruby の特徴。 HelloWorld は言語を学ぶときに初めてやるテンプレの文。こんにちはこの世界みたいなあいさつ 14. 四則演算 次は四則演算( +-×÷ )です。次のコードを書いてね # #よりあとはコメント。 ¥ は \ キーを打つ 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") 15. 16. 17. print("5 * 3 = ", 5 * 3, " ¥ n") は 「5*3=」という文の後に 5*3 の計算結果を出して改行しろというもの。 ¥nは null 文字といって文字ではないものを表す文字。改行の意味。 ”” を付けずに記述すると 計算結果 が出る 18. 19. 20. 解説 変数とは格納した「物」の目印。 a=3*5 は 3*5 という文字たちを見つけるためのタグということ。 プログラム上で膨大な量の数字があったとしてそれを計算するたびに書くのは面倒。ということで代わりの記号が変数。 変数には数字も文字列も変数も入れられる。 21. 条件分岐 1 次はこれもよく使う if 文の条件式だよー a=1 if a==1 then print("a=1\n") else print("a is not 1\n") end 22. 実行すると a=1 となる。 ちなみにソースの中の a の値を変えると a is not 1 になるよ 23. 解説 if( 条件式 ) then 実行文1 else 実行文2 end っでもし条件式が真( true )の場合実行文1を実行し、偽( false )のとき実行文2を実行する。 a==1 は a に1を代入するではなく a は1であるの確認になる。 24. 条件分岐2 これもよく使う case 分岐です。 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 25. 26. 27. 28. 解説 for 変数 in 範囲 do 実行文 end で 範囲の左から順に値を変数に代入していき実行文の内容を実行する 範囲は 0,1,2,3,4,5 でも可 今回は a に0~4までの数を代入していき 29. 30. fizzbuzz 問題 結構有名な問題。 1から 100 までの数を順に出力。その時にその数が 3 で割れるなら fizz5 で割れるなら buzz15 で割れるなら fizzbuzz と数字の後ろに付ける。 例:1 15fizzbuzz 2 3 fizz プログラムを少しでもかじった人なら簡単にできる基本の問題だが分からない人が多い。