[npl] / trunk / NationalProblemLibrary / Rochester / setComplexNumbers / ur_cn_1_18.pg Repository: Repository Listing bbplugincoursesdistsnplrochestersystemwww

# View of /trunk/NationalProblemLibrary/Rochester/setComplexNumbers/ur_cn_1_18.pg

Tue Jul 3 17:27:24 2007 UTC (5 years, 11 months ago) by jjholt
File size: 1552 byte(s)
```Updated Tags.  --JJH
```

```    1 ## DESCRIPTION
2 ## Calculus
3 ## ENDDESCRIPTION
4
5 ## KEYWORDS ('complex','imaginary','conjugate')
6 ## Tagged by cmd6a 4/20/06
7
8 ## DBsubject('Calculus')
9 ## DBchapter('Complex Variables')
10 ## DBsection('Complex Numbers')
11 ## Date('')
12 ## Author('')
13 ## Institution('Rochester')
14 ## TitleText1('')
15 ## EditionText1('')
16 ## AuthorText1('')
17 ## Section1('')
18 ## Problem1('')
19
20 DOCUMENT();        # This should be the first executable line in the problem.
21
23 "PG.pl",
24 "PGbasicmacros.pl",
25 "PGchoicemacros.pl",
27 "PGauxiliaryFunctions.pl",
28 "PGcomplexmacros.pl"
29 );
30
31 TEXT(beginproblem());
33
34 @choices = ("\(\vert z_2 \vert - \vert z_1 \vert\)" ,
35       "\(\bigl\vert \vert z_2 \vert - \vert z_1 \vert \bigr\vert\)" ,
36       "\(\vert z_1\ + z_2 \vert \)" ,
37       "\( \vert z_1 \vert + \vert z_2 \vert \)");
38 @answers = ("a", "b", "c", "d");
39
40 @slice = NchooseK( scalar(@choices), 4 );
41
42 @scrambled_choices = @choices[@slice];
44
45 BEGIN_TEXT
46 \$PAR Place the following in order: \$PAR
47 (a) \$scrambled_choices[0] , \$PAR
48 (b) \$scrambled_choices[1] , \$PAR
49 (c) \$scrambled_choices[2] , \$PAR
50 (d) \$scrambled_choices[3] .
51 \$PAR
52 \{ans_rule(5)\} \(\le\) \{ans_rule(5)\} \(\le\) \{ans_rule(5)\} \(\le\) \{ans_rule(5)\}.
53
54 END_TEXT
55