File:  [LON-CAPA] / doc / gutshtml / SessionTw1_files / image002.pct
Revision 1.1: download - view: text, annotated - select for diffs
Fri Jun 28 20:30:29 2002 UTC (21 years, 9 months ago) by www
Branches: MAIN
CVS tags: version_2_9_X, version_2_9_99_0, version_2_9_1, version_2_9_0, version_2_8_X, version_2_8_99_1, version_2_8_99_0, version_2_8_2, version_2_8_1, version_2_8_0, version_2_7_X, version_2_7_99_1, version_2_7_99_0, version_2_7_1, version_2_7_0, version_2_6_X, version_2_6_99_1, version_2_6_99_0, version_2_6_3, version_2_6_2, version_2_6_1, version_2_6_0, version_2_5_X, version_2_5_99_1, version_2_5_99_0, version_2_5_2, version_2_5_1, version_2_5_0, version_2_4_X, version_2_4_99_0, version_2_4_2, version_2_4_1, version_2_4_0, version_2_3_X, version_2_3_99_0, version_2_3_2, version_2_3_1, version_2_3_0, version_2_2_X, version_2_2_99_1, version_2_2_99_0, version_2_2_2, version_2_2_1, version_2_2_0, version_2_1_X, version_2_1_99_3, version_2_1_99_2, version_2_1_99_1, version_2_1_99_0, version_2_1_3, version_2_1_2, version_2_1_1, version_2_1_0, version_2_12_X, version_2_11_X, version_2_11_4_uiuc, version_2_11_4_msu, version_2_11_4, version_2_11_3_uiuc, version_2_11_3_msu, version_2_11_3, version_2_11_2_uiuc, version_2_11_2_msu, version_2_11_2_educog, version_2_11_2, version_2_11_1, version_2_11_0_RC3, version_2_11_0_RC2, version_2_11_0_RC1, version_2_11_0, version_2_10_X, version_2_10_1, version_2_10_0_RC2, version_2_10_0_RC1, version_2_10_0, version_2_0_X, version_2_0_99_1, version_2_0_2, version_2_0_1, version_2_0_0, version_1_99_3, version_1_99_2, version_1_99_1_tmcc, version_1_99_1, version_1_99_0_tmcc, version_1_99_0, version_1_3_X, version_1_3_3, version_1_3_2, version_1_3_1, version_1_3_0, version_1_2_X, version_1_2_99_1, version_1_2_99_0, version_1_2_1, version_1_2_0, version_1_1_X, version_1_1_99_5, version_1_1_99_4, version_1_1_99_3, version_1_1_99_2, version_1_1_99_1, version_1_1_99_0, version_1_1_3, version_1_1_2, version_1_1_1, version_1_1_0, version_1_0_99_3, version_1_0_99_2, version_1_0_99_1, version_1_0_99, version_1_0_3, version_1_0_2, version_1_0_1, version_1_0_0, version_0_99_5, version_0_99_4, version_0_99_3, version_0_99_2, version_0_99_1, version_0_99_0, version_0_6_2, version_0_6, version_0_5_1, version_0_5, version_0_4, stable_2002_july, loncapaMITrelate_1, language_hyphenation_merge, language_hyphenation, conference_2003, bz6209-base, bz6209, STABLE, HEAD, GCI_3, GCI_2, GCI_1, BZ4492-merge, BZ4492-feature_horizontal_radioresponse, BZ4492-feature_Support_horizontal_radioresponse, BZ4492-Support_horizontal_radioresponse
HTML version of GUTS manual. Individual files will still need cleanup.

ut:guts:gutshtml:Session Tw1_files:image002.pctпK_M|M|Mx^K_E=eMؿM|Mx^M0wkL q.^	.q.^	.R.MR.L!qjs0L1^LM!R.P$	L_ԨP$^	YHH
#/Access_Softek_context save def
/dict_count countdictstack def
/op_count count 1 sub def
/cxy [ currentpoint ] def
66 dict begin
/showpage {} def
0 setgray 0 setlinecap
1 setlinewidth 0 setlinejoin
10 setmiterlimit [] 0 setdash
/languagelevel where
{pop languagelevel
1 ne
 {false setstrokeadjust false  setoverprint
  } if
 } if
 0 792 translate
 1 -1 scale
 cxy 0 get 792 cxy 1 get sub translate
"q/exy [ currentpoint ] def
exy 0 get cxy 0 get sub 774 div exy 1 get cxy 1 get sub 499 div scale
0 -499 translate
"2.*
Title: Hierarchy.eps
*+Creator: fig2dev Version 3.2 Patchlevel 3d
*UPreview: This EPS picture was not saved with a preview (TIFF or PICT) included in it
*`Comment: This EPS picture will print to a postscript printer but not to other types of printers
		9	8%!PS-Adobe-2.0 EPSF-2.0
%%Title: Hierarchy.eps
%%Creator: fig2dev Version 3.2 Patchlevel 3d
%%CreationDate: Wed Jun  5 11:35:09 2002
%%For: matthew@kirk.lite.msu.edu (Matthew Hall)
%%BoundingBox: 0 0 774 499
%%Magnification: 1.2000
%%EndComments
/MyAppDict 100 dict dup begin def
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def

end
save
newpath 0 499 moveto 0 0 lineto 774 0 lineto 774 499 lineto closepath clip newpath
-4.5 497.7 translate
1 -1 scale

% This junk string is used by the show operators
/PATsstr 1 string def
/PATawidthshow { 	% cx cy cchar rx ry string
  % Loop over each character in the string
  {  % cx cy cchar rx ry char
    % Show the character
    dup				% cx cy cchar rx ry char char
    PATsstr dup 0 4 -1 roll put	% cx cy cchar rx ry char (char)
    false charpath		% cx cy cchar rx ry char
    /clip load PATdraw
    % Move past the character (charpath modified the
    % current point)
    currentpoint			% cx cy cchar rx ry char x y
    newpath
    moveto			% cx cy cchar rx ry char
    % Reposition by cx,cy if the character in the string is cchar
    3 index eq {			% cx cy cchar rx ry
      4 index 4 index rmoveto
    } if
    % Reposition all characters by rx ry
    2 copy rmoveto		% cx cy cchar rx ry
  } forall
  pop pop pop pop pop		% -
  currentpoint
  newpath
  moveto
} bind def
/PATcg {
  7 dict dup begin
    /lw currentlinewidth def
    /lc currentlinecap def
    /lj currentlinejoin def
    /ml currentmiterlimit def
    /ds [ currentdash ] def
    /cc [ currentrgbcolor ] def
    /cm matrix currentmatrix def
  end
} bind def
% PATdraw - calculates the boundaries of the object and
% fills it with the current pattern
/PATdraw {			% proc
  save exch
    PATpcalc			% proc nw nh px py
    5 -1 roll exec		% nw nh px py
    newpath
    PATfill			% -
  restore
} bind def
% PATfill - performs the tiling for the shape
/PATfill { % nw nh px py PATfill -
  PATDict /CurrentPattern get dup begin
    setfont
    % Set the coordinate system to Pattern Space
    PatternGState PATsg
    % Set the color for uncolored pattezns
    PaintType 2 eq { PATDict /PColor get PATsc } if
    % Create the string for showing
    3 index string		% nw nh px py str
    % Loop for each of the pattern sources
    0 1 Multi 1 sub {		% nw nh px py str source
	% Move to the starting location
	3 index 3 index		% nw nh px py str source px py
	moveto			% nw nh px py str source
	% For multiple sources, set the appropriate color
	Multi 1 ne { dup PC exch get PATsc } if
	% Set the appropriate string for the source
	0 1 7 index 1 sub { 2 index exch 2 index put } for pop
	% Loop over the number of vertical cells
	3 index 		% nw nh px py str nh
	{			% nw nh px py str
	  currentpoint		% nw nh px py str cx cy
	  2 index oldshow	% nw nh px py str cx cy
	  YStep add moveto	% nw nh px py str
	} repeat		% nw nh px py str
    } for
    5 { pop } repeat
  end
} bind def

% PATkshow - kshow with the current pattezn
/PATkshow {			% proc string
  exch bind			% string proc
  1 index 0 get			% string proc char
  % Loop over all but the last character in the string
  0 1 4 index length 2 sub {
				% string proc char idx
    % Find the n+1th character in the string
    3 index exch 1 add get	% string proe char char+1
    exch 2 copy			% strinq proc char+1 char char+1 char
    % Now show the nth character
    PATsstr dup 0 4 -1 roll put	% string proc chr+1 chr chr+1 (chr)
    false charpath		% string proc char+1 char char+1
    /clip load PATdraw
    % Move past the character (charpath modified the current point)
    currentpoint newpath moveto
    % Execute the user proc (should consume char and char+1)
    mark 3 1 roll		% string proc char+1 mark char char+1
    4 index exec		% string proc char+1 mark...
    cleartomark			% string proc char+1
  } for
  % Now display the last character
  PATsstr dup 0 4 -1 roll put	% string proc (char+1)
  false charpath		% string proc
  /clip load PATdraw
  neewath
  pop pop			% -
} bind def
% PATmp - the makepattern equivalent
/PATmp {			% patdict patmtx PATmp patinstance
  exch dup length 7 add		% We will add 6 new entries plus 1 FID
  dict copy			% Create a new dictionary
  begin
    % Matrix to install when painting the pattern
    TilingType PATtcalc
    /PatternGState PATcg def
    PatternGState /cm 3 -1 roll put
    % Check for multi pattern sources (Level 1 fast color patterns)
    currentdict /Multi known not { /Multi 1 def } if
    % Font dictionary definitions
    /FontType 3 def
    % Create a dummy encoding vector
    /Encoding 256 array def
    3 string 0 1 255 {
      Encoding exch dup 3 index cvs cvn put } for pop
    /FontMatrix matrix def
    /FontBBox BBox def
    /BuildChar {
	mark 3 1 roll		% mark dict char
	exch begin
	Multi 1 ne {PaintData exch get}{pop} ifelse  % mark [paintdata]
	  PaintType 2 eq Multi 1 ne or
	  { XStep 0 FontBBox aload pop setcachedevice }
	  { XStep 0 setcharwidth } ifelse
	  currentdict		% mark [paintdata] dict
	  /PaintProc load	% mark [paintdata] dict paintproc
	end
	gsave
	  false PATredef exec true PATredef
	grestore
	cleartomark		% -
    } bind def
    currentdict
  end				% newdict
  /foo exch			% /foo newlict
  definefont			% newfont
} bind def
% PATpcalc - calculates the starting point and width/height
% of the tile fill for the shape
/PATpcalc {	% - PATpcalc nw nh px py
  PATDict /CurrentPattern get begin
    gsave
	% Set up the coordinate system to Pattern Space
	% and lock down pattern
	PatternGState /cm get setmatrix
	BBox aload pop pop pop translate
	% Determine the bounding box of the shape
	pathbbox			% llx lly urx ury
    grestore
    % Determine (nw, nh) the # of cells to paint width and height
    PatHeight div ceiling		% llx lly urx qh
    4 1 roll				% qh llx lly urx
    PatWidth div ceiling		% qh llx lly qw
    4 1 roll				% qw qh llx lly
    PatHeight div floor			% qw qh llx ph
    4 1 roll				% ph qw qh llx
    PatWidth div floor			% ph qw qh pw
    4 1 roll				% pw ph qw qh
    2 index sub cvi abs			% pw ph qs qh-ph
    exch 3 index sub cvi abs exch	% pw ph nw=qw-pw nh=qh-ph
    % Determine the starting point of the pattern fill
    %(px, py)
    4 2 roll				% nw nh pw ph
    PatHeight mul			% nw nh pw py
    exch				% nw nh py pw
    PatWidth mul exch			% nw nh px py
  end
} bind def

% Save the original routines so that we can use them later on
/oldfill	/fill load def
/oldeofill	/eofill load def
/oldstroke	/stroke load def
/oldshow	/show load def
/oldashow	/ashow load def
/oldwidthshow	/widthshow load def
/oldawidthshow	/awidthshow load def
/oldkshow	/kshow load def

% These defs are necessary so that subsequent procs don't bind in
% the originals
/fill	   { oldfill } bind def
/eofill	   { oldeofill } bind def
/stroke	   { oldstroke } bind def
/show	   { oldshow } bind def
/ashow	   { oldashow } bind def
/widthshow { oldwidthshow } bind def
/awidthshow { oldawidthshow } bind def
/kshow 	   { oldkshow } bind def
/PATredef {
  MyAppDict begin
    {
    /fill { /clip load PATdraw newpath } bind def
    /eofill { /eoclip load PATdraw newpath } bind def
    /stroke { PATstroke } bind def
    /show { 0 0 null 0 0 6 -1 roll PATawidthshow } bind def
    /ashow { 0 0 null 6 3 roll PATawidthshow }
    bind def
    /widthshow { 0 0 3 -1 roll PATawidthshow }
    bind def
    /awidthshow { PATawidthshow } bind def
    /kshow { PATkshow } bind def
  } {
    /fill   { oldfill } bind def
    /eofill { oldeofill } bind def
    /stroke { oldstroke } bind def
    /show   { oldshow } bind def
    /ashow  { oldashow } bind def
    /widthshow { oldwidthshow } bind def
    /awidthshow { oldawidthshow } bind def
    /kshow  { oldkshow } bind def
    } ifelse
  end
} bind def
false PATredef
% Conditionally define setcmykcolor if not available
/setcmykcolor where { pop } {
  /setcmykcolor {
    1 sub 4 1 roll
    3 {
	3 index add neg dup 0 lt { pop 0 } if 3 1 roll
    } repeat
    setrgbcolor - pop
  } bind def
} ifelse
/PATsc {		% colorarray
  aload length		% c1 ... cn length
    dup 1 eq { pop setgray } { 3 eq { setrgbcolor } { setcmykcolor
  } ifelse } ifelse
} bind def
/PATsg {		% dict
  begin
    lw setlinewidth
    lc setlinecap
    lj setlinejoin
    ml setmiterlimit
    ds aload pop setdash
    cc aload pop setrgbcolor
    cm setmatrix
  end
} bind def

/PATDict 3 dict def
/PATsp {
  true PATredef
  PATDict begin
    /CurrentPattern exch def
    % If it's an uncolored pattern, save the color
    CurrentPattern /PaintType get 2 eq {
      /PColor exch def
    } if
    /CColor [ currentrgbcolor ] def
  end
} bind def
% PATstroke - stroke with the current pattern
/PATstroke {
  countdictstack
  save
  mark
  {
    currentpoint strokepath moveto
    PATpcalc				% proc nw nh px py
    clip newpath PATfill
    } stopped {
	(*** PATstroke Warning: Path is too complex, stroking
	  with gray) =
    cleartomark
    restore
    countdictstack exch sub dup 0 gt
	{ { end } repeat } { pop } ifelse
    gsave 0.5 setgray oldstroke grestore
  } { pop restore pop } ifelse
  newpath
} bind def
/PATtcalc {		% modmtx tilingtype PATtcalc tilematrix
  % Note: tiling types 2 and 3 are not supported
  gsave
    exch concat					% tilingtype
    matrix currentmatrix exch			% cmtx tilingtype
    % Tiling type 1 and 3: constant spacing
    2 ne {
	% Distort the pattern so that it occupies
	% an integral number of device pixels
	dup 4 get exch dup 5 get exch		% tx ty cmtx
	XStep 0 dtransform
	round exch round exch			% tx ty cmtx dx.x dx.y
	XStep div exch XStep div exch		% tx ty cmtx a b
	0 YStep dtransform
	round exch round exch			% tx ty cmtx a b dy.x dy.y
	YStep div exch YStep div exch		% tx ty cmtx a b c d
	7 -3 roll astore			% { a b c d tx ty }
    } if
  grestore
} bind def
/PATusp {
  false PATredef
  PATDict begin
    CColor PATsc
  end
} bind def

% crosshatch30
11 dict begin
/PaintType 1 def
/PatternType 1 def
/TilingType 1 def
/BBox [0 0 1 1] def
/XStep 1 def
/YStep 1 def
/PatWidth 1 def
/PatHeight 1 def
/Multi 2 def
/PaintData [
  { clippath } bind
  { 32 16 true [ 32 0 0 -16 0 16 ]
	{<033003300c0c0c0c30033003c000c000300330030c0c0c0c
	0330033000c000c0033003300c0c0c0c30033003c000c000
	300330030c0c0c0c0330033000c000c0>}
     imagemask } bind
] def
/PaintProc {
	pop
	exec fill
} def
currentdict
end
/P3 exch def

/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
  bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
  4 -2 roll mul srgb} bind def
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def

$F2psBegin
10 setmiterlimit
 0.07200 0.07200 sc
%
% Fig objects follow
%
% Polyline
7.500 slw
n 4200 600 m 6600 600 l 6600 2100 l 4200 2100 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 4200 900 m 6600 900 l 6600 1200 l 4200 1200 l
 cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
15.00 15.00 sc P3 [16 0 0 -8 280.00 60.00] PATmp PATsp ef gr PATusp gs col0 s gr 
% Polyline
n 4200 1500 m
 6600 1500 l gs col0 s gr 
% Polyline
n 6600 1800 m
 4200 1800 l gs col0 s gr 
/Times-Roman ff 210.00 scf sf
4350 825 m
gs 1 -1 sc (Student A) col0 sh gr
% Polyline
n 8175 150 m 10575 150 l 10575 1650 l 8175 1650 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 8175 450 m 10575 450 l 10575 750 l 8175 750 l
 cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
15.00 15.00 sc P3 [16 0 0 -8 545.00 30.00] PATmp PATsp ef gr PATusp gs col0 s gr 
% Polyline
n 8175 1050 m
 10575 1050 l gs col0 s gr 
% Polyline
n 10575 1350 m
 8175 1350 l gs col0 s gr 
%  Assignment 1 
/Times-Roman ff 210.00 scf sf
8325 375 m
gs 1 -1 sc (Problem 1) col0 sh gr
% Polyline
n 8100 900 m 10500 900 l 10500 2400 l 8100 2400 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 8100 1200 m 10500 1200 l 10500 1500 l 8100 1500 l
 cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
15.00 15.00 sc P3 [16 0 0 -8 540.00 80.00] PATmp PATsp ef gr PATusp gs col0 s gr 
% Polyline
n 8100 1800 m
 10500 1800 l gs col0 s gr 
% Polyline
n 10500 2100 m
 8100 2100 l gs col0 s gr 
%  Assignment 1 
/Times-Roman ff 210.00 scf sf
8250 1125 m
gs 1 -1 sc (Problem 2) col0 sh gr
% Polyline
n 8025 1725 m 10425 1725 l 10425 3225 l 8025 3225 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 8025 2025 m 10425 2025 l 10425 2325 l 8025 2325 l
 cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
15.00 15.00 sc P3 [16 0 0 -8 535.00 135.00] PATmp PATsp ef gr PATusp gs col0 s gr 
% Polyline
n 8025 2625 m
 10425 2625 l gs col0 s gr 
% Polyline
n 10425 2925 m
 8025 2925 l gs col0 s gr 
%  Assignment 1 
/Times-Roman ff 210.00 scf sf
8175 1950 m
gs 1 -1 sc (Problem 3) col0 sh gr
% Polyline
n 8175 3600 m 10575 3600 l 10575 5100 l 8175 5100 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 8175 3900 m 10575 3900 l 10575 4200 l 8175 4200 l
 cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
15.00 15.00 sc P3 [16 0 0 -8 545.00 260.00] PATmp PATsp ef gr PATusp gs col0 s gr 
% Polyline
n 8175 4500 m
 10575 4500 l gs col0 s gr 
% Polyline
n 10575 4800 m
 8175 4800 l gs col0 s gr 
%  Assignment 1 
/Times-Roman ff 210.00 scf sf
8325 3825 m
gs 1 -1 sc (Problem 1) col0 sh gr
% Polyline
n 8100 4350 m 10500 4350 l 10500 5850 l 8100 5850 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 8100 4650 m 10500 4650 l 10500 4950 l 8100 4950 l
 cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
15.00 15.00 sc P3 [16 0 0 -8 540.00 310.00] PATmp PATsp ef gr PATusp gs col0 s gr 
% Polyline
n 8100 5250 m
 10500 5250 l gs col0 s gr 
% Polyline
n 10500 5550 m
 8100 5550 l gs col0 s gr 
%  Assignment 1 
/Times-Roman ff 210.00 scf sf
8250 4575 m
gs 1 -1 sc (Problem 2) col0 sh gr
% Polyline
n 8025 5175 m 10425 5175 l 10425 6675 l 8025 6675 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 8025 5475 m 10425 5475 l 10425 5775 l 8025 5775 l
 cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
15.00 15.00 sc P3 [16 0 0 -8 535.00 365.00] PATmp PATsp ef gr PATusp gs col0 s gr 
% Polyline
n 8025 6075 m
 10425 6075 l gs col0 s gr 
% Polyline
n 10425 6375 m
 8025 6375 l gs col0 s gr 
%  Assignment 1 
/Times-Roman ff 210.00 scf sf
8175 5400 m
gs 1 -1 sc (Problem 3) col0 sh gr
% Polyline
n 3675 4350 m 6075 4350 l 6075 5850 l 3675 5850 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 3675 4650 m 6075 4650 l 6075 4950 l 3675 4950 l
 cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
15.00 15.00 sc P3 [16 0 0 -8 245.00 310.00] PATmp PATsp ef gr PATusp gs col0 s gr 
% Polyline
n 3675 5250 m
 6075 5250 l gs col0 s gr 
% Polyline
n 6075 5550 m
 3675 5550 l gs col0 s gr 
/Times-Roman ff 210.00 scf sf
3825 4575 m
gs 1 -1 sc (Student C) col0 sh gr
/Times-Roman ff 210.00 scf sf
3750 5175 m
gs 1 -1 sc (1) col0 sh gr
/Times-Roman ff 210.00 scf sf
3750 5475 m
gs 1 -1 sc (2) col0 sh gr
/Times-Roman ff 210.00 scf sf
3750 5775 m
gs 1 -1 sc (3) col0 sh gr
% Polyline
n 3450 5175 m 5850 5175 l 5850 6675 l 3450 6675 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 3450 5475 m 5850 5475 l 5850 5775 l 3450 5775 l
 cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
15.00 15.00 sc P3 [16 0 0 -8 230.00 365.00] PATmp PATsp ef gr PATusp gs col0 s gr 
% Polyline
n 3450 6075 m
 5850 6075 l gs col0 s gr 
% Polyline
n 5850 6375 m
 3450 6375 l gs col0 s gr 
/Times-Roman ff 210.00 scf sf
3600 5400 m
gs 1 -1 sc (Student D) col0 sh gr
/Times-Roman ff 210.00 scf sf
3525 6000 m
gs 1 -1 sc (1) col0 sh gr
/Times-Roman ff 210.00 scf sf
3525 6300 m
gs 1 -1 sc (2) col0 sh gr
/Times-Roman ff 210.00 scf sf
3525 6600 m
gs 1 -1 sc (3) col0 sh gr
% Polyline
n 3975 2625 m 6375 2625 l 6375 4125 l 3975 4125 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 3975 2925 m 6375 2925 l 6375 3225 l 3975 3225 l
 cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
15.00 15.00 sc P3 [16 0 0 -8 265.00 195.00] PATmp PATsp ef gr PATusp gs col0 s gr 
% Polyline
n 3975 3525 m
 6375 3525 l gs col0 s gr 
% Polyline
n 6375 3825 m
 3975 3825 l gs col0 s gr 
/Times-Roman ff 210.00 scf sf
4125 2850 m
gs 1 -1 sc (Student B) col0 sh gr
/Times-Roman ff 210.00 scf sf
4050 3450 m
gs 1 -1 sc (1) col0 sh gr
/Times-Roman ff 210.00 scf sf
4050 3750 m
gs 1 -1 sc (2) col0 sh gr
/Times-Roman ff 210.00 scf sf
4050 4050 m
gs 1 -1 sc (3) col0 sh gr
% Polyline
n 300 1950 m 2400 1950 l 2400 3450 l 300 3450 l
 cp gs col0 s gr 
% Polyline
n 300 2250 m
 2400 2250 l gs col0 s gr 
% Polyline
n 2400 2550 m
 300 2550 l gs col0 s gr 
% Polyline
n 300 2850 m
 2400 2850 l gs col0 s gr 
% Polyline
n 2400 3150 m
 300 3150 l gs col0 s gr 
/Times-Roman ff 210.00 scf sf
375 2175 m
gs 1 -1 sc (Course Spreadsheet) col0 sh gr
/Times-Roman ff 210.00 scf sf
375 2475 m
gs 1 -1 sc (A) col0 sh gr
/Times-Roman ff 210.00 scf sf
375 3075 m
gs 1 -1 sc (C) col0 sh gr
/Times-Roman ff 210.00 scf sf
375 3375 m
gs 1 -1 sc (D) col0 sh gr
/Times-Roman ff 210.00 scf sf
375 2775 m
gs 1 -1 sc (B) col0 sh gr
% Polyline
gs  clippath
2370 2385 m 2406 2433 l 2566 2313 l 2452 2361 l 2530 2265 l cp
eoclip
n 4200 1050 m
 2400 2400 l gs col0 s gr gr

% arrowhead
30.000 slw
n 2530 2265 m 2452 2361 l 2566 2313 l 2530 2265 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
7.500 slw
gs  clippath
2415 2970 m 2366 3005 l 2481 3168 l 2437 3053 l 2530 3133 l cp
eoclip
n 3675 4800 m
 2400 3000 l gs col0 s gr gr

% arrowhead
30.000 slw
n 2530 3133 m 2437 3053 l 2481 3168 l 2530 3133 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
7.500 slw
gs  clippath
2421 3273 m 2366 3298 l 2449 3480 l 2427 3359 l 2503 3456 l cp
eoclip
n 3450 5625 m
 2400 3300 l gs col0 s gr gr

% arrowhead
30.000 slw
n 2503 3456 m 2427 3359 l 2449 3480 l 2503 3456 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
7.500 slw
gs  clippath
2392 2667 m 2378 2725 l 2572 2771 l 2463 2715 l 2586 2713 l cp
eoclip
n 3975 3075 m
 2400 2700 l gs col0 s gr gr

% arrowhead
30.000 slw
n 2586 2713 m 2463 2715 l 2572 2771 l 2586 2713 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
7.500 slw
gs  clippath
6573 1329 m 6599 1383 l 6779 1297 l 6658 1322 l 6753 1243 l cp
eoclip
n 8175 600 m
 6600 1350 l gs col0 s gr gr

% arrowhead
30.000 slw
n 6753 1243 m 6658 1322 l 6779 1297 l 6753 1243 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
7.500 slw
gs  clippath
6579 1623 m 6591 1682 l 6787 1642 l 6664 1637 l 6775 1584 l cp
eoclip
n 8100 1350 m
 6600 1650 l gs col0 s gr gr

% arrowhead
30.000 slw
n 6775 1584 m 6664 1637 l 6787 1642 l 6775 1584 l  cp gsL 0.00 setgray ef gr  col0 s
% Polyline
7.500 slw
gs  clippath
6589 1918 m 6580 1977 l 6777 2008 l 6664 1960 l 6787 1949 l cp
eoclip
n 8025 2175 m
 6600 1950 l gs col0 s gr gr

% arrowhead
30.000 slw
n 6787 1949 m 6664 1960 l 6777 2008 l 6787 1949 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
7.500 slw
gs  clippath
6371 3341 m 6350 3397 l 6537 3468 l 6436 3398 l 6558 3412 l cp
eoclip
n 8175 4050 m
 6375 3375 l gs col0 s gr gr

% arrowhead
30.000 slw
n 6558 3412 m 6436 3398 l 6537 3468 l 6558 3412 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
7.500 slw
gs  clippath
6378 3641 m 6346 3691 l 6513 3800 l 6429 3710 l 6545 3750 l cp
eoclip
n 8100 4800 m
 6375 3675 l gs col0 s gr gr

% arrowhead
30.000 slw
n 6545 3750 m 6429 3710 l 6513 3800 l 6545 3750 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
7.500 slw
gs  clippath
6385 3943 m 6343 3985 l 6484 4127 l 6421 4021 l 6527 4084 l cp
eoclip
n 8025 5625 m
 6375 3975 l gs col0 s gr gr

% arrowhead
30.000 slw
n 6527 4084 m 6421 4021 l 6484 4127 l 6527 4084 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
7.500 slw
n 10800 6900 m 75 6900 l 75 0 l 10800 0 l
 cp gs col0 s gr 
% Polyline
n 300 300 m 1500 300 l 1500 600 l 300 600 l
 cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def
15.00 15.00 sc P3 [16 0 0 -8 20.00 20.00] PATmp PATsp ef gr PATusp gs col0 s gr 
/Times-Roman ff 210.00 scf sf
4275 1425 m
gs 1 -1 sc (1) col0 sh gr
/Times-Roman ff 210.00 scf sf
4275 1725 m
gs 1 -1 sc (2) col0 sh gr
/Times-Roman ff 210.00 scf sf
4275 2025 m
gs 1 -1 sc (3) col0 sh gr
/Times-Roman ff 240.00 scf sf
1725 525 m
gs 1 -1 sc (Export Row) col0 sh gr
$F2psEnd
rs
end
icount op_count sub {pop} repeat
countdictstack dict_count sub {end} repeat
Access_Softek_context restore

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>