Skip to main content
Physics LibreTexts

6: Problem-Solving Strategies

  • Page ID
    91868
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Much of this course will focus on developing your ability to solve physics problems. If you enjoy solving puzzles, you’ll find solving physics problems is similar in many ways. Here we’ll look at a few general tips on how to approach solving problems.

    • At the beginning of a problem stated in SI units, immediately convert the units of all the quantities you’re given to base SI units. In other words, convert all lengths to meters, all masses to kilograms, all times to seconds, etc.: all quantities should be in un-prefixed SI units, except for masses in kilograms. When you do this, you’re guaranteed that the final result will also be in base SI units, and this will minimize your problems with units. As you gain more experience in problem solving, you’ll sometimes see shortcuts that let you get around this suggestion, but for now converting all units to base SI units is the safest approach.
    • Similarly, if the problem is stated in CGS units immediately convert all given quantities to base CGS units (lengths in centimeters, masses in grams, and times in seconds). If the problem is stated in British engineering units, immediately convert all given quantities to base units (lengths in feet, masses in slugs, and times in seconds).
    • Look at the information you’re given, and what you’re being asked to find. Then think about what equations you know that might let you get from what you’re given to what you’re trying to find.
    • Be sure you understand under what conditions each equation is valid. For example, we’ll shortly see a set of equations that are derived by assuming constant acceleration. It would be inappropriate to use those equations for a mass on a spring, since the acceleration of a mass under a spring force is not constant. For each equation you’re using, you should be clear what each variable represents, and under what conditions the equation is valid.
    • As a general rule, it’s best to derive an algebraic expression for the solution to a problem first, then substitute numbers to compute a numerical answer as the very last step. This approach has a number of advantages: it allows you to check units in your algebraic expression, helps minimize roundoff error, and allows you to easily repeat the calculation for different numbers if needed.
    • If you’ve derived an algebraic equation, check the units of your answer. Make sure your equation has the correct units, and doesn’t do something like add quantities with different units.
    • If you've derived an algebraic equation, you can check that it has the proper behavior for extreme values of the variables. For example, does the answer make sense if time \(t \rightarrow \infty\) ? If the equation contains an angle, does it reduce to a sensible answer when the angle is \(0^{\circ}\) or \(90^{\circ}\
    • Check your answer for reasonableness—don’t just write down whatever your calculator says. For example, suppose you’re computing the speed of a pendulum bob in the laboratory, and find the answer is 14;000 miles per hour. That doesn’t seem reasonable, so you should go back and check your work.
    • You can avoid rounding errors by carrying as many significant digits as possible throughout your calculations; don’t round off until you get to the final result.
    • Write down a reasonable number of significant digits in the final answer—don’t write down all the digits in your calculator’s display. Nor should you round too much and use too few significant digits. There are rules for determining the correct number of significant digits, but for most problems in this course, 3 or 4 significant digits will be about right.
    • Don’t forget to put the correct units on the final answer! You will have points deducted for forgetting to do this.
    • The best way to get good at problem solving (and to prepare for exams for this course) is practice—practice working as many problems as you have time for. Working physics problems is a skill much like learning to play a sport or musical instrument. You can’t learn by watching someone else do it—you can only learn it by doing it yourself.

    6: Problem-Solving Strategies is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?