Concussion App
description
Transcript of Concussion App
Concussion AppObjectives: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-UpC = 3V + 3B + 2D + 2M
1. 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 FactorsWhat 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?
SelectionIf 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
SequenceTextWindow.WriteLine(“How much vomit?")vomit = TextWindow.Read()
VS.
vomit = TextWindow.Read()TextWindow.WriteLine(“How much vomit?")
SelectionIf repeat = "y" Then Goto StartEndIf Checks if the user
types in “y”
IterationIf 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 Card1. 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.