I 1 1 ( *) ( *) ex1-1.rb ) 2 CGI

Similar documents
Ruby 50 Ruby UTF print, \n [Ruby-1] print("hello, Ruby.\n") [Ruby-2] Hello, Ruby. [Ruby-3] print("hello, \"Ruby\".\n") 2 [Ruby-4] seisuu = 10 pr

1 Ex Ex. 2 2

Windows [ ] [ (R)..] cmd [OK] Z:\> mkdir progi [Enter] \ ) mkdir progi ) (command ) help [Enter] help ( help ) mkdir make directory Windows ) mkdir mk

5-2 print(i, "\n") print("-- while--\n") while i < 2 j = print(i, ",", j, "\n") print("-- while--\n") while j < 3 print(i, ",", j, "\n") j = j + 1 pri


untitled

untitled


超初心者用

土壌環境行政の最新動向(環境省 水・大気環境局土壌環境課)

syuryoku


資料4-1 一時預かり事業について

cat A

Windows Cygwin Mac *1 Emacs Ruby ( ) 1 Cygwin Bash Cygwin Windows Cygwin Cygwin Mac 1 Mac 1.2 *2 ls *3 *1 OS Linux *2 *3 Enter ( ) 2

Sokushu2_perl

2 key. 3

73 p p.152

_Print

9

戦後の補欠選挙

日経テレコン料金表(2016年4月)

B


Microsoft Word - 田中亮太郎.doc

122011pp

2

p

スラヴ_00A巻頭部分

Microsoft Word - 映画『東京裁判』を観て.doc

() L () 20 1

308 ( ) p.121

広報かみす 平成28年6月15日号

.

A p A p. 224, p B pp p. 3.

離散数理工学 第 2回 数え上げの基礎:漸化式の立て方

ruby novice ruby novice ruby novice.

Word 2000 Standard

国際会館ICC冊子2013.indd

Microsoft PowerPoint - ruby_instruction.ppt

2

2



2

離散数理工学 第 2回 数え上げの基礎:漸化式の立て方

Ruby演習テキスト1

1970:

¥×¥í¥°¥é¥ß¥ó¥°±é½¬I Exercise on Programming I [1zh] ` `%%%`#`&12_`__~~~ alse

Ruby Ruby ruby Ruby G: Ruby>ruby Ks sample1.rb G: Ruby> irb (interactive Ruby) G: Ruby>irb -Ks irb(main):001:0> print( ) 44=>


untitled

r2.dvi

parser.y 3. node.rb 4. CD-ROM

¥×¥í¥°¥é¥ß¥ó¥°±é½¬I Exercise on Programming I [1zh] ` `%%%`#`&12_`__~~~ alse

2

10 (1) s 10.2 rails c Rails 7 > item = PlanItem.new => #<PlanItem id nil, name nil,...> > item.name = "" => "" > item.valid? => true valid? true false

コメント プログラム中には コメントを加える事ができます 処理の際には無視されるので 注釈や覚え書きとして利 できます print("hello Sapporo!") # Hello Sapporo! と 表 する # コメントは無視される 字列 字列とは 単語や 章のような 字の連なったものです

or a 3-1a (0 b ) : max: a b a > b result a result b ( ) result Python : def max(a, b): if a > b: result = a else: result = b ret


54 5 PHP Web hellow.php 1:<?php 2: echo "Hellow, PHP!Y=n"; 3:?> echo PHP C 2: printf("hellow, PHP!Y=n"); PHP (php) $ php hellow.php Hellow, PHP! 5.1.2

r1.dvi

listings-ext

Creators Guild

untitled

,000m 7 CAT

¥×¥í¥°¥é¥ß¥ó¥°±é½¬I Exercise on Programming I [1zh] ` `%%%`#`&12_`__~~~ alse

Python Speed Learning

DocuPrint C2424 取扱説明書(詳細編)

¥¢¥ë¥´¥ê¥º¥à¥¤¥ó¥È¥í¥À¥¯¥·¥ç¥ó ÎØ¹Ö #1

産業21-81号.72.indd

特許侵害訴訟における無効の主張を認めた判決─半導体装置事件−

コピーライターを笑え!

Python Speed Learning

経済論集 46‐2(よこ)(P)☆/2.三崎

RubyKaigi2009 COBOL

¥¤¥ó¥¿¡¼¥Í¥Ã¥È·×¬¤È¥Ç¡¼¥¿²òÀÏ Âè2²ó

com.ibm.etools.egl.jsfsearch.tutorial.doc.ps


Typhoon Manual_Hardware_j

FBhyou1_140324

福岡大学人文論叢47-3

MPC-816ファミリ

,255 7, ,355 4,452 3,420 3,736 8,206 4, , ,992 6, ,646 4,

(1) (2)

第10回 コーディングと統合(WWW用).PDF

Collatzの問題 (数学/数理科学セレクト1)

untitled

*.....J.....S.q..2013B_....

年計グラフ作成システム

haskell.gby


立命館21_松本先生.indd



立命館20_服部先生.indd




Transcription:

I 1 1 ( *) ( *) ex1-1.rb ) 2 CGI 1-1 http://klis.tsukuba.ac.jp/klib/subjects/progi/example2018/ 1-1 1-2 http://klis.tsukuba.ac.jp/klib/subjects/progi/example2018/ 1-2 I \( ) ( ) 1

3 Ruby 1 1? 1-3 ( ) I 9999 9999 Ruby 5 p.7( Ruby 4 p.7)- 1-3 ( ex1-3.rb ) print("hello, Ruby.\n") 1-4 \n print 2

p.8(p.8)- ( ) 1-5 ( ex1-5.rb ) print("hello, \nruby\n!\n") 1-6 ( ex1-6.rb ) print("hello, \"Ruby\"!\n") 1-7 ( ex1-7.rb ) print("hello \\ Ruby!\n") 1-8 ( ex1-8.rb ) print( Hello,\nRuby\n!\n ) 1-9 1-5 1-8 1-10 Hello! print("hello!") p.11(p.11)- 1-11 print("hello, ", "Ruby", ".", "\n") 3

1-12 1-11 print("hello, ") print("ruby") print(".") print("\n") p.14(p.14)- 1-13 #encoding: Shift_JIS print(" \n") print(" \n") 1-14 #encoding: Shift_JIS p.223(p.223)- 1-15 + - / * p.17(p.17) - ( ) 1-16 print(1.0 + 2.0, "\n") print(2.0 * 3.0, "\n") print(5.0-8.0, "\n") print(9.0 / 2.0, "\n") 4

1-17 print(1 + 2, "\n") print(2 * 3, "\n") print(5-8, "\n") print(9 / 2, "\n") 1-18 1-16 1-17 ( ) p.18(p.18)- 1-19 print("sin(3.1415) = ", Math.sin(3.1415), "\n") print("sqrt(10000) = ", Math.sqrt(10000), "\n") p.226(p.228)- Math 1-20 Math 1-21 1 2 print(5 * (12-8) - 15, "\n") print(5 * 12-8 - 15, "\n") 1-22 print("i like" + " apple pie.", "\n") 5

p.19(p.19)- 1-23 = p.66(p.69)- 1-24 1-25 my_string = " Ruby" print(my_string, "\n") my_string = " Ruby" print(my_string, "\n") my_string = " Ruby" print(my_string, "\n") 1-26 2,3,4 mystring = " Ruby" print(mystring, "\n") print(mystring, "\n") print("mystring", "\n") 1-27 6

p.228(p.229) 1-28 1,3,5 print(12 + 12) print("\n") print("12" + "12") print("\n") print("12 + 12") print("\n") 1-29 print(" \n") x = gets.chomp print(" ", x, "\n") print(" \n") y = gets.chomp print(" ", y, "\n") print(" ", x + y, "\n") 1-30 1-29 1-31 gets chomp 1-32 p.21(p.21) p.117(p.123) Ruby ( ) 7

1-33 var1 = 2 var2 = "5" print(var1 + var2, "\n") 1-34 1-33 var1 = 2 var2 = "5" print(var1.to_s + var2, "\n") 1-35 var1 = 2 var2 = "5" print(var1 + var2.to_i, "\n") 1-36 1-29 1-37 print("15".to_f, "\n") print("99.999".to_f, "\n") print("99.999".to_i, "\n") 1-38 p.228(p.229) 8

4 Ruby 2 1? I OK NG 100 0 100 5 5 130 80 30 9

p.24(p.24)- if 1-39 ( ex1-39.rb ) print(" \n") name = gets.chomp if name == "book" print(" \n") else print("! book \n") end 1-40 ( ex1-40.rb ) print(" \n") name = gets.chomp if name!= "book" print("! book \n") else print(" \n") end p.26(p.26) while 1-41 ( ex1-41.rb ) You > Enter bye command = "" print("ruby > ", " Ruby ", "\n") while command!= "bye" print("you > ") command = gets.chomp print("ruby > ", command, "\n") end 10

p.19(p.19)- 1-42 name = " " birth = 1770 print(name, " ", birth, " \n") 1-43 name = " " birth = 1797 print(name, " ", birth, " \n") 1-44 name_a = " " birth_a = 1770 print(name_a, " ", birth_a, " \n") name_b = " " birth_b = 1797 print(name_b, " ", birth_b, " \n") print(name_a, " ", name_b, " ", birth_b - birth_a, " \n") p.30(p.30)- 1-45 11

1-46 name = [" ", " "] birth = [1770, 1797] print(name[0], "\n") print(name[1], "\n") print(name[0], " ", birth[0], " \n") print(name[1], " ", birth[1], " \n") print(name[0], " ", name[1], " ", birth[1] - birth[0], " \n") 1-47 a = [1, 3, 5, 7] total = a[0] + a[1] + a[2] + a[3] print(total, "\n") 1-48 a a = [1, 3, 5, 7, 9, 11] total =???? print(total, "\n") p.34(p.34)- 1-49 name = [" ", " ", " "] print(name.size, "\n") 1-50 name = [" ", " ", " "] print(name[0], "\n") print(name[1], "\n") print(name[2], "\n") 12

1-51 name = [" ", " ", " "] i = 0 while i < 3 print(i, ":", name[i], "\n") i = i + 1 end 1-52 1-51 name = [" ", " ", " "] i = 0 while i < name.size print(i, ":", name[i], "\n") i = i + 1 end p.36(p36)- 1-53 1-54 birth_table ={" " => 1770, " " => 1797} print(" ", birth_table[" "], "\n") print(" ", birth_table[" "], "\n") 1-55 font_table = {"normal" => "+0", "small" => "-1", "big" => "+1"} print(font_table["small"], "\n") print(font_table["normal"], "\n") print(font_table["big"], "\n") 13

1-56 book_table = {" Ruby" => 2730, " Ruby" => 3990} print(book_table[" Ruby"], " \n") print(book_table[" Ruby"], " \n") 1-57 font_table = {"normal"=> "+0", "small" => "-1", "big" => "+1"} font_table.each { key, value print(key, value, "\n") } 1-58 book_table = {" Ruby" => 2730, " Ruby" => 3990} book_table.each { key, value print(key, value, "\n") } 1-59 1-58 book_table 1-60 tango cat ) tango = {"???"=>"???", "???"=>"???","???"=>"???","???"=>"???"} tango.each { key, value print(" ",key, " ",value, "\n") } 14