concussion app objectives: 1.explain how sequence, selection, and iteration are building blocks of...

21
Concussion App Objectives: 1.Explain how sequence, selection, and iteration are building blocks of algorithms 2.Create equations with two or more variables to represent relationships among quantities.

Upload: cassandra-warren

Post on 17-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Concussion App

Objectives:1. Explain how sequence, selection, and

iteration are building blocks of algorithms2. Create equations with two or more

variables to represent relationships among quantities.

Warm-Up

C = 3V + 3B + 2D + 2M1. Solve for C given the following variable values:

a) V = 7 B = 4 D = 8 M = 6b) V = 9 B = 8 D = 7 M = 4

2. Describe the relationship between variables V, B, D, & M.c) Do they all affect C equally?d) How does V affect C? e) How does V’s effect on C compare to B’s? f) How does V’s effect on C compare to M’s?

Concussion Factors

What factors go into diagnosing a concussion?

http://www.youtube.com/watch?v=k1qvcw-zqtQ

Concussion Symptoms

• Vomiting/Nausea• Balance problems/clumsy• Drowsy/dazed• Memory loss before and after event

Who should be able to play?

Person 1

Vomit: SpitBalance: Slightly off-balanceDrowsy: active, wants to play, eyes slightly closedMemory: remembers everything, but slow response

Person 2

Vomit: NoneBalance: okDrowsy: tired, wants to restMemory: remembers before and hazy about after

Person 3

Vomit: ChunksBalance: needs to lean on chairDrowsy: Wants to close eyesMemory: Slow to respond

Who should be able to play?

Person 1

Vomit: SpitBalance: Slightly off-balanceDrowsy: active, wants to play, eyes slightly closedMemory: remembers everything, but slow response

Person 2

Vomit: NoneBalance: okDrowsy: tired, wants to restMemory: remembers before and hazy about after

Person 3

Vomit: ChunksBalance: needs to lean on chairDrowsy: Wants to close eyesMemory: Slow to respond

How do we compute a rating (0 to 100) for

each person?

Who should be able to play?

Person 1

Vomit: SpitBalance: Slightly off-balanceDrowsy: active, wants to play, eyes slightly closedMemory: remembers everything, but slow response

Person 2

Vomit: NoneBalance: okDrowsy: tired, wants to restMemory: remembers before and hazy about after

Person 3

Vomit: ChunksBalance: needs to lean on chairDrowsy: Wants to close eyesMemory: Slow to respond

We need numbers!

Computing a Problem

1. Identify Factors: Variables

2. Quantify: Numbers & Units

3. Express the Relationship: Equation

4. Algorithm: How my mind does it

5. Coded Algorithm: How computer does it

We need to Quantify!

Person 1

Vomit: 2Balance: 6Drowsy: 5Memory: 6

Person 2

Vomit: NoneBalance: okDrowsy: tired, wants to restMemory: remembers before and hazy about after

Person 3

Vomit: ChunksBalance: needs to lean on chairDrowsy: Wants to close eyesMemory: Slow to respond

Rate the factors on a scale from 0-10.

0 = best 10 = worst

We need to Quantify!

Person 1

Vomit: 2Balance: 6Drowsy: 5Memory: 6

Person 2

Vomit: NoneBalance: okDrowsy: tired, wants to restMemory: remembers before and hazy about after

Person 3

Vomit: ChunksBalance: needs to lean on chairDrowsy: Wants to close eyesMemory: Slow to respond

But how do you rate vomit?

Selection

If vomit >= 300 Then vomit = 10ElseIf vomit >= 250 Then vomit = 9Etc…

Who should be able to play?

Person 1

Vomit: SpitBalance: Slightly off-balanceDrowsy: active, wants to play, eyes slightly closedMemory: remembers everything, but slow response

Person 2

Vomit: NoneBalance: okDrowsy: tired, wants to restMemory: remembers before and hazy about after

Person 3

Vomit: ChunksBalance: needs to lean on chairDrowsy: Wants to close eyesMemory: Slow to respond

Do all the factors have the same importance?

Priority

• Put the four factors in order from most to least significant.

Vomit, Balance, Drowsy, Memory1. _________________ (most important)2. _________________3. _________________4. _________________ (least important)

Weighting the Priorities

• You have a total of 10 weights to use. Allocate the weights based on priority.

1. Memory x 3 2. Balance x 33. Vomit x 24. Drowsy x 2

Adds up to 10

____10

Equation to Rate Concussion

Memory: ____

Balance: ____

Vomit: ____

Drowsy: ____

x ____ = ____

x ____ = ____

x ____ = ____

x ____ = ____

+

+

+

Rating: _________

0 to 10 Weight Total

Sample Calculation

Memory: 9

Balance: 6

Vomit: 7

Drowsy: 5

x 2 = 18

x 2 = 12

x 4 = 28

x 2 = 10

+

+

+

Rating: 68

0 to 10 Weight Total

Sequence

TextWindow.WriteLine(“How much vomit?")vomit = TextWindow.Read()

VS.

vomit = TextWindow.Read()TextWindow.WriteLine(“How much vomit?")

Selection

If repeat = "y" Then Goto StartEndIf Checks if the user

types in “y”

Iteration

If repeat = "y" Then Goto StartEndIf Checks if the user

types in “y”Goes back to beginning and

repeats program

‘top of program codeStart: GraphicsWindow.Draw...

Exit Card

1. Write down the equation you used to rate a concussion.

2. Write example sets of inputs for two athletes and calculate the rating.

3. Describe the relationship between the input variables.

a) How does each affect the rating? b) Compare one variable’s effect to another.