From fb754902f5dfd1de568a03ece1d1079a8b9b300c Mon Sep 17 00:00:00 2001 From: Chrissy Date: Sun, 16 Nov 2025 21:04:26 +0000 Subject: [PATCH] 4-2 Calculus Practice --- source/sec-4-2-Riemann.xml | 80 +++++++++++++++++++++---- webworkfiles/riemannsumscalculation.pg | 82 ++++++++++++++++++++++++++ 2 files changed, 149 insertions(+), 13 deletions(-) create mode 100644 webworkfiles/riemannsumscalculation.pg diff --git a/source/sec-4-2-Riemann.xml b/source/sec-4-2-Riemann.xml index 90efbde..02525fd 100644 --- a/source/sec-4-2-Riemann.xml +++ b/source/sec-4-2-Riemann.xml @@ -3,28 +3,25 @@
Riemann sums - + Foundations

@@ -34,10 +31,67 @@ Calculus Practice - -

- Coming soon. -

- + + The meaning of sigma notation + + + + Calculating a sum given in sigma notation + + + + Calculating more sums given in sigma notation + + + + Writing an expanded sum using sigma notation + + + + Writing an expanded sum using sigma notation + + + + + + + Connecting left, right, or middle Riemann sums with area + + + + Connecting left, right, or middle Riemann sums with area + + + + Calculating Riemann sums and interpreting + + + + Calculating Riemann sums + + + + Calculating Riemann sums + + + + Calculating Riemann sums + + + + Calculating Riemann sums + + + + + Calculating a Riemann sum for arbitrary <m>n</m> + + + + Calculating a Riemann sum for arbitrary <m>n</m> + +
diff --git a/webworkfiles/riemannsumscalculation.pg b/webworkfiles/riemannsumscalculation.pg new file mode 100644 index 0000000..9d37d90 --- /dev/null +++ b/webworkfiles/riemannsumscalculation.pg @@ -0,0 +1,82 @@ +## DESCRIPTION +## Calculus: Areas and Distances +## ENDDESCRIPTION + +## Tagged by XW + + +## DBsubject(Calculus - single variable) +## DBchapter(Integrals) +## DBsection(Riemann sums) +## Date(5/30/2005) +## Institution(UVA) +## Author(Jeff Holt) +## MLT(AI-A-approx) +## Level(3) +## TitleText1('Calculus: Early Transcendentals') +## AuthorText1('Stewart') +## EditionText1('5') +## Section1('5.1') +## Problem1('3') +## TitleText2('Calculus: Early Transcendentals') +## AuthorText2('Stewart') +## EditionText2('6') +## Section2('5.1') +## Problem2('') +## KEYWORDS('calculus', 'areas', 'distances') + + +DOCUMENT(); + +loadMacros( + "PGstandard.pl", + "PGchoicemacros.pl", + "PGcourse.pl" +); + +TEXT(beginproblem()); +$showPartialCorrectAnswers = 1; + +$a = random(3,7,1); +$r = random(4,6,1); +$rend = 1 + $r; + +$rans = 0; +$xi = 2; +while ($xi <= $rend) { + $rans += $a/$xi; + $xi++; +} + +$lans = 0; +$xi = 1; +while ($xi < $rend) { + $lans += $a/$xi; + $xi++; +} + +BEGIN_TEXT + +(A) Estimate the area under the graph of +$BR +\[ +f(x) = \frac{$a}{x} +\] +from \(x = 1\) to \(x = $rend\) using $r approximating rectangles and right +endpoints. +$BR +$BR +Estimate = \{ans_rule(20) \} +$BR +$BR +(B) Repeat part (A) using left endpoints. +$BR +$BR +Estimate = \{ans_rule(20) \} +$BR +END_TEXT + +@ans = ( num_cmp($rans), num_cmp($lans) ); +ANS(@ans); + +ENDDOCUMENT();