Forces Assessment Prep
| # | Answer |
|---|---|
| 1 | A force is a push or pull that can change an object’s motion; its SI unit is the newton (N). |
| 2 | F_net = F1 - F2, assuming F1 and F2 are signed or that one direction is defined as positive and the other as negative. |
| 3 | Examples: mass, acceleration, netForce. Good naming makes code easier to read, debug, and maintain. |
| 4 | a = F/m = 20/5 = 4 m/s^2. |
| 5 | netForce = mass * acceleration |
| 6 | A 2D force vector must contain magnitude and direction, usually represented by x and y components. |
| 7 | |F| = sqrt(8^2 + 6^2) = sqrt(64 + 36) = sqrt(100) = 10 N. |
| 8 | result = (f1[0] + f2[0], f1[1] + f2[1]) |
| 9 | Force determines acceleration through Newton’s second law, and acceleration then changes velocity, which then changes position. This matches the physical model of motion. |
| 10 | A scalar has magnitude only, while a vector has magnitude and direction. Speed is a scalar; force is a vector. |
| 11 | function calculateAcceleration(force, mass) if mass == 0 return error or null return force / mass |
| 12 | Net force = 7 N east. |
| 13 | Impulse = force × time, and it equals the change in momentum: FΔt = Δp. |
| 14 | Start with totalFx = 0 and totalFy = 0. Loop through each force vector in the array. Add each vector’s x component to totalFx and y component to totalFy. Return (totalFx, totalFy). |
| 15 | First compute acceleration: a = F_net / m. Then update velocity: v_new = v_old + a * dt. Then update position: x_new = x_old + v_new * dt, or use the previous velocity depending on the Euler variant. |