<% ' FP_ASP ASP Automatically generated by a Frontpage Component. Do not Edit. On Error Resume Next Session("FP_OldCodePage") = Session.CodePage Session("FP_OldLCID") = Session.LCID Session.CodePage = 1252 Err.Clear strErrorUrl = "" If Request.ServerVariables("REQUEST_METHOD") = "POST" Then If Request.Form("VTI-GROUP") = "0" Then Err.Clear Set fp_conn = Server.CreateObject("ADODB.Connection") FP_DumpError strErrorUrl, "Cannot create connection" Set fp_rs = Server.CreateObject("ADODB.Recordset") FP_DumpError strErrorUrl, "Cannot create record set" fp_conn.Open Application("Quiz_SHM_ConnectionString") FP_DumpError strErrorUrl, "Cannot open database" fp_rs.Open "Results", fp_conn, 1, 3, 2 ' adOpenKeySet, adLockOptimistic, adCmdTable FP_DumpError strErrorUrl, "Cannot open record set" fp_rs.AddNew FP_DumpError strErrorUrl, "Cannot add new record set to the database" Dim arFormFields0(35) Dim arFormDBFields0(35) Dim arFormValues0(35) arFormFields0(0) = "Position_3" arFormDBFields0(0) = "Position_3" arFormValues0(0) = Request("Position_3") arFormFields0(1) = "Velocity_5" arFormDBFields0(1) = "Velocity_5" arFormValues0(1) = Request("Velocity_5") arFormFields0(2) = "net_Force_6" arFormDBFields0(2) = "net_Force_6" arFormValues0(2) = Request("net_Force_6") arFormFields0(3) = "Acceleration_6" arFormDBFields0(3) = "Acceleration_6" arFormValues0(3) = Request("Acceleration_6") arFormFields0(4) = "Position_4" arFormDBFields0(4) = "Position_4" arFormValues0(4) = Request("Position_4") arFormFields0(5) = "Velocity_6" arFormDBFields0(5) = "Velocity_6" arFormValues0(5) = Request("Velocity_6") arFormFields0(6) = "net_Force_7" arFormDBFields0(6) = "net_Force_7" arFormValues0(6) = Request("net_Force_7") arFormFields0(7) = "Acceleration_7" arFormDBFields0(7) = "Acceleration_7" arFormValues0(7) = Request("Acceleration_7") arFormFields0(8) = "period" arFormDBFields0(8) = "period" arFormValues0(8) = Request("period") arFormFields0(9) = "equilibrium" arFormDBFields0(9) = "equilibrium" arFormValues0(9) = Request("equilibrium") arFormFields0(10) = "Position_5" arFormDBFields0(10) = "Position_5" arFormValues0(10) = Request("Position_5") arFormFields0(11) = "Velocity_7" arFormDBFields0(11) = "Velocity_7" arFormValues0(11) = Request("Velocity_7") arFormFields0(12) = "force_property1" arFormDBFields0(12) = "force_property1" arFormValues0(12) = Request("force_property1") arFormFields0(13) = "Position_6" arFormDBFields0(13) = "Position_6" arFormValues0(13) = Request("Position_6") arFormFields0(14) = "force_property2" arFormDBFields0(14) = "force_property2" arFormValues0(14) = Request("force_property2") arFormFields0(15) = "Position_7" arFormDBFields0(15) = "Position_7" arFormValues0(15) = Request("Position_7") arFormFields0(16) = "Name" arFormDBFields0(16) = "Name" arFormValues0(16) = Request("Name") arFormFields0(17) = "net_Force_1" arFormDBFields0(17) = "net_Force_11" arFormValues0(17) = Request("net_Force_1") arFormFields0(18) = "Acceleration_1" arFormDBFields0(18) = "Acceleration_11" arFormValues0(18) = Request("Acceleration_1") arFormFields0(19) = "amplitude" arFormDBFields0(19) = "amplitude" arFormValues0(19) = Request("amplitude") arFormFields0(20) = "Velocity_1" arFormDBFields0(20) = "Velocity_11" arFormValues0(20) = Request("Velocity_1") arFormFields0(21) = "net_Force_2" arFormDBFields0(21) = "net_Force_2" arFormValues0(21) = Request("net_Force_2") arFormFields0(22) = "Acceleration_2" arFormDBFields0(22) = "Acceleration_2" arFormValues0(22) = Request("Acceleration_2") arFormFields0(23) = "Velocity_2" arFormDBFields0(23) = "Velocity_2" arFormValues0(23) = Request("Velocity_2") arFormFields0(24) = "net_Force_3" arFormDBFields0(24) = "net_Force_3" arFormValues0(24) = Request("net_Force_3") arFormFields0(25) = "Acceleration_3" arFormDBFields0(25) = "Acceleration_3" arFormValues0(25) = Request("Acceleration_3") arFormFields0(26) = "Position_1" arFormDBFields0(26) = "Position_11" arFormValues0(26) = Request("Position_1") arFormFields0(27) = "Velocity_3" arFormDBFields0(27) = "Velocity_3" arFormValues0(27) = Request("Velocity_3") arFormFields0(28) = "net_Force_4" arFormDBFields0(28) = "net_Force_4" arFormValues0(28) = Request("net_Force_4") arFormFields0(29) = "Acceleration_4" arFormDBFields0(29) = "Acceleration_4" arFormValues0(29) = Request("Acceleration_4") arFormFields0(30) = "Did_own_work" arFormDBFields0(30) = "Did_own_work" arFormValues0(30) = Request("Did_own_work") arFormFields0(31) = "Position_2" arFormDBFields0(31) = "Position_2" arFormValues0(31) = Request("Position_2") arFormFields0(32) = "Velocity_4" arFormDBFields0(32) = "Velocity_4" arFormValues0(32) = Request("Velocity_4") arFormFields0(33) = "net_Force_5" arFormDBFields0(33) = "net_Force_5" arFormValues0(33) = Request("net_Force_5") arFormFields0(34) = "Acceleration_5" arFormDBFields0(34) = "Acceleration_5" arFormValues0(34) = Request("Acceleration_5") FP_SaveFormFields fp_rs, arFormFields0, arFormDBFields0 If Request.ServerVariables("REMOTE_HOST") <> "" Then FP_SaveFieldToDB fp_rs, Request.ServerVariables("REMOTE_HOST"), "Remote_computer_name" End If If Request.ServerVariables("HTTP_USER_AGENT") <> "" Then FP_SaveFieldToDB fp_rs, Request.ServerVariables("HTTP_USER_AGENT"), "Browser_type" End If FP_SaveFieldToDB fp_rs, Now, "Timestamp" If Request.ServerVariables("REMOTE_USER") <> "" Then FP_SaveFieldToDB fp_rs, Request.ServerVariables("REMOTE_USER"), "User_name" End If fp_rs.Update FP_DumpError strErrorUrl, "Cannot update the database" fp_rs.Close fp_conn.Close FP_FormConfirmation "text/html; charset=windows-1252",_ "Form Confirmation",_ "Thank you for submitting the following information:",_ "Quiz_SHM.asp",_ "Return to the form." End If End If Session.CodePage = Session("FP_OldCodePage") Session.LCID = Session("FP_OldLCID") %> Reading Quiz

Reading Quiz: Simple Harmonic Motion

Answers must be submitted by 7:30am Tuesday, November 27.

Read CP p. 263 and P3 pp. 134-135 about Periodic Motion. Then answer the following questions:

Enter your last name, first initial:  

Click here to indicate that you have read the assigned material and are answering the reading questions on your own.

Use the image below to answer the following questions.

1. What is the period of the object's motion?  

2. What is the amplitude of the object's motion?  

3. What is the equilibrium position?  



4. What two properties must the net force on an object have if the force is to cause the object to execute simple harmonic motion?
  a)  (Five words max)
  b)    (Four words)

 

Look at figures 6-10 c through f on p. 135 to answer the following questions. The diagrams show an object oscillating up and down on a spring. Let's assume that the positive direction is upward and that the equilibrium position (indicated by the dashed lines in the figures) is defined to be the origin of the coordinate system. For each quantity and each part of the oscillation, enter the correct sign in the table below. Your answer in each case must be "positive", "negative", or "zero." Remember that since these quantities are all vectors, the sign of each quantity indicates its direction (up or down).   


5. When the mass is at equilibrium and is moving upward:

Position: Net Force: Velocity: Acceleration:


6. When the mass is at equilibrium and is moving downward:
Position: Net Force: Velocity: Acceleration:


7. When the mass is above the equilibrium position and is moving upward:
Position: Net Force: Velocity: Acceleration:


8. When the mass is above the equilibrium position and is moving downward:
Position: Net Force: Velocity: Acceleration:


9. When the mass is below the equilibrium position and is moving upward:
Position: Net Force: Velocity: Acceleration:


10. When the mass is below the equilibrium position and is moving downward:
Position: Net Force: Velocity: Acceleration:


11. When the mass is at its lowest point:
Position: Net Force: Velocity: Acceleration:


12. When the mass is at its highest point:
Position: Net Force: Velocity: Acceleration:


When you've finished, click on SUBMIT.
(Make sure you haven't skipped any questions unintentionally)