Programming meeting #3
-
Upload
hideyuki-tabata -
Category
Engineering
-
view
151 -
download
2
Transcript of Programming meeting #3
Programming Meeting #3
EEC: T.Hideyuki
Programming Meeting #3
Review
Let’s Try Ruby!
What's next?
+
Programming Meeting #3
Review
Function
Variable
Operation
I/O
Programming Meeting #3Variable
N1
Assignment
N = 1
N + 2 is 3
Programming Meeting #3Variable
Let’s Try It in Ruby!
http://tryruby.org
Programming Meeting #3Variable http://tryruby.org
Programming Meeting #3Variable
a = 3
b = 2
Programming Meeting #3Variable
x = “Programming”
y = “Meeting”
Double quotes
Strings
Programming Meeting #3Variable Strings
x = Programming
y = Meeting
ERROR
Programming Meeting #3Variable
Let’s see…
puts( variable
This is a “Function”
)
Programming Meeting #3Variable
Let’s see…
a
3
puts( )
Programming Meeting #3
Operation
Programming Meeting #3Operation
+ - * / %
Programming Meeting #3Operation
+ - * / %
Add Sub Mul Div Mod
Programming Meeting #3Operation Let’s Try !
1 + 15 - 8
1.2 * 15.825 / 7
2014 % 6
Programming Meeting #3Operation
c = a - b
2
3
d = a + b + c
3
2
1
Programming Meeting #3Operation
Think
x = “Programming”y = “Meeting”
x + y
puts( )
Programming Meeting #3Operation
Think
x = “Programming”y = “Meeting”
x + y
ProgrammingMeeting
40
Programming Meeting #3Operation
It means…
s = “13”t = “27”
s + t is
“1327”NOT
Double quotes
Programming Meeting #3
I/O
Programming Meeting #3
I/O
DisplayKeyboard
Input Output
Programming Meeting #3
I/O
File
Input
open( )File Name
/ Output
This is a “Function”.
Programming Meeting #3
Function
Programming Meeting #3Function
puts()
open()
sqrt(
Programming Meeting #3Function
sin()
cos() tan()
log()
exp()atan2()
log10()
Math
Module / Library
)
Extension Pack!!!
Programming Meeting #3Function
Math
Module / Library
sqrt( ). Value
√ Value
Programming Meeting #3Function
Math
Module / Library
sqrt( ). Value
Math sin( ). Value
Math cos( ). Value...
Programming Meeting #3
What's next?
Programming Meeting #3
What's next?
Make Functions
Programming Meeting #3
Questions
Programming Meeting #3
Thank you for Meeting!