Difference between revisions of "InequalityEvaluators"
m |
m |
||
Line 53: | Line 53: | ||
# f(x) = x^2 - 16 on -1 <= x <= 5 |
# f(x) = x^2 - 16 on -1 <= x <= 5 |
||
+ | $f = Formula("x^2 - 16"); |
||
$range = Compute("-16 <= y <= 9"); |
$range = Compute("-16 <= y <= 9"); |
||
Line 78: | Line 79: | ||
<td style="background-color:#ffdddd;border:black 1px dashed;"> |
<td style="background-color:#ffdddd;border:black 1px dashed;"> |
||
<pre> |
<pre> |
||
+ | Context()->texStrings; |
||
BEGIN_TEXT |
BEGIN_TEXT |
||
+ | |||
What is the range of |
What is the range of |
||
− | \( y = f(x) = |
+ | \( y = f(x) = $f \) on the domain \( -1 \leq x \leq 5 \)? |
Enter your answer using inequalities or intervals. |
Enter your answer using inequalities or intervals. |
||
$BR |
$BR |
||
Line 87: | Line 90: | ||
END_TEXT |
END_TEXT |
||
+ | Context()->normalStrings; |
||
</pre> |
</pre> |
||
<td style="background-color:#ffcccc;padding:7px;"> |
<td style="background-color:#ffcccc;padding:7px;"> |
Revision as of 14:37, 22 January 2010
Inequalities as Answers
This is the essential code for having inequalities as student answers.
PG problem file | Explanation |
---|---|
DOCUMENT(); loadMacros( "PGstandard.pl", "contextInequalities.pl", "PGcourse.pl", ); TEXT(beginproblem()); |
Initialization:
Include the macro file |
Context("Inequalities"); Context()->variables->add(y=>"Real"); # Context()->constants->add(EmptySet => Set()); # Context()->flags->set(noneWord=>"EmptySet"); # f(x) = x^2 - 16 on -1 <= x <= 5 $f = Formula("x^2 - 16"); $range = Compute("-16 <= y <= 9"); |
Setup:
Using
As of January 2010, the inequality is not variable-specific, so the answer For a list of all available options for the interval context, see the POD documentation at http://webwork.maa.org/doc/cvs/pg_CURRENT/macros/contextInequalities.pl |
Context()->texStrings; BEGIN_TEXT What is the range of \( y = f(x) = $f \) on the domain \( -1 \leq x \leq 5 \)? Enter your answer using inequalities or intervals. $BR $BR Range: \{ ans_rule(20) \} END_TEXT Context()->normalStrings; |
Main Text: The problem text section of the file is as we'd expect. |
ANS( $range->cmp() ); ENDDOCUMENT(); |
Answer Evaluation: As is the answer. |