programming meeting #6

Post on 23-Jul-2015

443 Views

Category:

Engineering

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Programming Meeting #6

EEC: T.Hideyuki

Programming Meeting #6

Array

Loop

What's next?

Programming Meeting #6

Array Variable

N = 1

Variable

Programming Meeting #6

Array

N = 1C = 60 data = 1024

greeting = “hello”

num = 12.3

pi = 3.14

unit = “minute”inch = 2.54

tax = 0.08

fps = 30time = 300

price = 199

e = 2.71s

Programming Meeting #6

Variables

C = 60 data = 1024

greeting = “hello”

num = 12.3

pi = 3.14

unit = “minute”inch = 2.54

tax = 0.08

fps = 30time = 300

price = 199

e = 2.71

N = 1Array

Programming Meeting #6

Array

N N N N N N ...

Programming Meeting #6

Array

N0 1 2 3 4 5

Programming Meeting #6

Array

0 1 2 3 4 55 1.4 42“HI” 4.14 0.05

N

[ ]

Programming Meeting #6

Array

0 1 2 3 4 55 1.4 42“HI” 4.14 0.05

3.144 =N

Programming Meeting #6

Array

0 1 2 3 4 55 1.4 42“HI” 0.053.14

[ ] 3.144 =N

N [ ]0

43.14

Programming Meeting #6

Array

0 1 2 3 55 1.4 42“HI” 0.05

5

N [ ]2

43.14

Programming Meeting #6

Array

0 1 2 3 55 1.4 42“HI” 0.05

“HI”

Programming Meeting #6

Loop

Programming Meeting #6

Loop

for while

Programming Meeting #6

Loop

Loop

Programming Meeting #6

43.140 1 2 3 55 1.4 42“HI” 0.05

Array

Programming Meeting #6

43.140 1 2 3 55 1.4 42“HI” 0.05

Array + Loop

for

Programming Meeting #6

43.140 1 2 3 55 1.4 42“HI” 0.05

puts

Array + Loop

for

Programming Meeting #6

in RubyLoop

for ArrayVar

Process

in

end

Programming Meeting #6

Loop

for e in N puts(e) end

in Ruby

Programming Meeting #6

43.140 1 2 3 51.4 42“HI” 0.05

e

for e in N puts(e) end

Loop

5

puts( )

e = N[0]

puts( )

Programming Meeting #6

43.140 1 2 3 542“HI” 0.05

e

for e in N puts(e) end

Loop

5 1.4

e = N[1]

puts( )

Programming Meeting #6

43.140 1 2 3 542 0.05

e

for e in N puts(e) end

Loop

5 1.4 “HI”

puts( )

Programming Meeting #6

43.140 1 2 3 50.05

e

for e in N puts(e) end

Loop

5 1.4 “HI” 42

puts( )

Programming Meeting #6

40 1 2 3 50.05

e

for e in N puts(e) end

Loop

5 1.4 “HI” 42 3.14

puts( )

Programming Meeting #6

43.140 1 2 3 5

e

for e in N puts(e) end

Loop

5 1.4 “HI” 42 0.05

Programming Meeting #6

43.140 1 2 3 5

for e in N puts(e) end

Loop

5 1.4 “HI” 42 0.05

Programming Meeting #6

Loop

while

Programming Meeting #6

Loop

i < 10

while

Boolean

i

Programming Meeting #6

Loop in Ruby

Condition

end

Process

while

Programming Meeting #6

Loop in Ruby

Condition

end

Process

i = 0

while

Programming Meeting #6

Loop

i = 0 while puts(i) i = i + 1 end

i < 10

in Ruby

Programming Meeting #6

Loop

i = 0 while puts(i) i = i + 1 end

i < 10i01

True

0 + 1

in Ruby

i = 0 while puts(i) i = i + 1 end

1

Programming Meeting #6

Loop

i < 10i

True

1 + 1

2

in Ruby

2

i = 0 while puts(i) i = i + 1 end

Programming Meeting #6

Loop

i < 10i3456789

in Ruby

10

i = 0 while puts(i) i = i + 1 end

Programming Meeting #6

Loop

i < 10i

9 + 1

False

in Ruby

Programming Meeting #6

Loop in Other Languages

for (i = 0; i < 10; i = i+1)

{ }Process

Programming Meeting #6

What's next?

Programming Meeting #6

What's next?

+Type Review

Programming Meeting #6

Questions

Programming Meeting #6

Thank you for Meeting!

top related