Thanks Dan.&nbsp; Looks like the original formatting from HtDP didn&#39;t carry over from my cut-and-paste.&nbsp; Still don&#39;t really understand how this relates to the question of computing the &quot;area of each trapezoid,&quot; though. <br>
<br>Cheers, <br>Dave<br><br><div class="gmail_quote">On Mon, Feb 9, 2009 at 3:32 PM,  <span dir="ltr">&lt;<a href="mailto:danprager@optusnet.com.au">danprager@optusnet.com.au</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d"><br>
&gt; divide the interval into two parts: [a,(a + b/2)] and [(a + b/2),b];<br>
<br>
</div>Try: [a,(a+b)/2 and [(a+b)/2, b]<br>
<br>
(a+b)/2 is the mid-point between a and b: (a + b/2) ain&#39;t.<br>
<br>
-- Dan<br>
<div><div></div><div class="Wj3C7c"><br>
<br>
<br>
&gt; dave yrueta &lt;<a href="mailto:dyrueta@gmail.com">dyrueta@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi All --<br>
&gt;<br>
&gt; Am sending out a message in a virtual bottle for help with HtDP<br>
&gt; exercise 23.4.1, reproduced below:<br>
&gt;<br>
&gt; A general integration function must consume three inputs: a, b, and<br>
&gt; the function f. The fourth part, the x axis, is implied. This suggests<br>
&gt; the following contract:<br>
&gt;<br>
&gt; ;; integrate : (number &nbsp;-&gt; &nbsp;number) number number &nbsp;-&gt; &nbsp;number<br>
&gt; ;; to compute the area under the graph of f between a and b<br>
&gt; (define (integrate f a b) ...)<br>
&gt; Kepler suggested one simple integration method. It consists of three<br>
&gt; steps:<br>
&gt;<br>
&gt; divide the interval into two parts: [a,(a + b/2)] and [(a + b/2),b];<br>
&gt;<br>
&gt; compute the area of each trapezoid; and<br>
&gt;<br>
&gt; add the two areas to get an estimate at the integral.<br>
&gt;<br>
&gt; Exercise 23.4.1. &nbsp; Develop the function integrate-kepler. It computes<br>
&gt; the area under some the graph of some function f between left and<br>
&gt; right using Kepler&#39;s rule.<br>
&gt;<br>
&gt; Specifically, I&#39;m stuck at the &quot;create examples&quot; part of the design<br>
&gt; recipe, because I don&#39;t understand the &quot;integration method&quot; outlined<br>
&gt; by the exercise.<br>
&gt;<br>
&gt; First, what does it mean to &quot;divide the interval into two parts?&quot;<br>
&gt; Suppose I substitute values for variables a and b (a=3 and b=6). &nbsp;I<br>
&gt; end up with a pair of values: [3, 6] and [6, 6]. &nbsp;Are these x,y<br>
&gt; coordinates for points on a graph? &nbsp;If so, how do they relate to the<br>
&gt; second step of the integration method, which is to determine the area<br>
&gt; for &quot;each trapezoid?&quot;<br>
&gt;<br>
&gt; I know the area for a trapezoid = a (b1 + b2 /2) where a is the<br>
&gt; altitude, and b1 and b2 are the length of the two bases. &nbsp;My problem<br>
&gt; is deriving values for a, b1 and b2 from the integrate-kepler function<br>
&gt; arguments.<br>
&gt;<br>
&gt; Finally, I have no idea how argument f, the line function, fits into<br>
&gt; all this. &nbsp;I don&#39;t even know what a function for a line looks like (y<br>
&gt; = x + 10?)<br>
&gt;<br>
&gt; HtDP supplies an illustration to help visualize the problem (http://<br>
&gt; <a href="http://www.htdp.org/2003-09-26/Book/curriculum-Z-H-29.html#node_sec_23.4" target="_blank">www.htdp.org/2003-09-26/Book/curriculum-Z-H-29.html#node_sec_23.4</a>). &nbsp;I<br>
&gt; haven&#39;t the faintest idea how to interpret it:<br>
&gt;<br>
&gt; I&#39;m sure someone even casually acquainted with basic calculus could<br>
&gt; solve this problem easily. &nbsp;Unfortunately, I&#39;m relatively math-<br>
&gt; illiterate, so figuring out how all the parts fit together has eluded<br>
&gt; me. &nbsp;I did manage to solve the other mathematical examples which<br>
&gt; appeared earlier in the chapter because the mechanics of determining<br>
&gt; the solution appeared clear to me. &nbsp;Not so here. I&#39;m hoping that if<br>
&gt; someone can help me formulate some examples, I&#39;d be on my way.<br>
&gt;<br>
&gt; Thanks!<br>
&gt;<br>
&gt; Dave Yrueta<br>
</div></div>&gt; _________________________________________________<br>
&gt; &nbsp; For list-related administrative tasks:<br>
&gt; &nbsp; <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme" target="_blank">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br>
</blockquote></div><br>