Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Pascal Ansi -iso > Re: Konvalina/W...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 9 of 19 Topic 189 of 215
Post > Topic >>

Re: Konvalina/Wileman exercises

by CBFalconer <cbfalconer@[EMAIL PROTECTED] > Apr 24, 2007 at 02:38 PM

Richard Heathfield wrote:
>
.... snip ...
> 
> Another six are up now for peer review:
> 
> http://www.cpax.org.uk/prg/****table/pascal/pwp/exercises/ch04/index.php
> 
> #1 is ugly, no two ways about it. I was determined to use loops,
> even when it meant coming up with the most truly abysmal customised
> hash I've ever seen.
> 
> The race-track one (#4) threw me for a while, before I realised I
> could chuck the car's mass away - it turns out to be irrelevant to
> the problem.
> 
> The last one - the trig thing - is probably the flakiest. I'm not
> too hot on these array things - Pascal's handling of arrays is a
> bit bizarre to my mind.

In general you are too exacting.  Look at the problem for a quick
solution, and you will usually find it.  This doesn't mean there
are false solutions.  Remember you can set the base index for an
array, and use that.  Having your own readinteger routine is handy,
and easy with f^ and get.  Having a global set variable holding
digits is also useful.  Remember that f^ gives you an advance look
at the input char (or any other char).

I find the polynomial solution a horror.  For example, a poly can
be calculated as:

int poly(x : int; coeffs : array[*] of int) : int;
 
   begin
   p = 1; i = coeff[0];
   repeat
     p := p * x + coeff[i]; i = pred(i);
   until i = 0;
   return p;
   end;

which isn't strictly accurate, because the size of the array is
variable.

-- 
 <http://www.cs.auckland.ac.nz/~pgut001/pubs/vista_cost.txt>
 <http://www.securityfocus.com/columnists/423>
 <http://www.aaxnet.com/editor/edit043.html>
                            cbfalconer at maineline.net



-- 
Posted via a free Usenet account from http://www.teranews.com
 




 19 Posts in Topic:
Konvalina/Wileman exercises
Richard Heathfield <rj  2007-04-23 13:49:56 
Re: Konvalina/Wileman exercises
scott moore <nospam@[E  2007-04-23 09:37:19 
Re: Konvalina/Wileman exercises
CBFalconer <cbfalconer  2007-04-23 15:14:56 
Re: Konvalina/Wileman exercises
Richard Heathfield <rj  2007-04-23 20:57:34 
Re: Konvalina/Wileman exercises
CBFalconer <cbfalconer  2007-04-23 19:57:30 
Re: Konvalina/Wileman exercises
Richard Heathfield <rj  2007-04-24 11:36:06 
Re: Konvalina/Wileman exercises
"Chris Burrows"  2007-04-24 22:19:26 
Re: Konvalina/Wileman exercises
Richard Heathfield <rj  2007-04-24 13:59:58 
Re: Konvalina/Wileman exercises
CBFalconer <cbfalconer  2007-04-24 14:38:35 
Re: Konvalina/Wileman exercises
Richard Heathfield <rj  2007-04-24 21:49:47 
Re: Konvalina/Wileman exercises
CBFalconer <cbfalconer  2007-04-24 18:58:17 
Re: Konvalina/Wileman exercises
Richard Heathfield <rj  2007-04-25 06:03:14 
Re: Konvalina/Wileman exercises
CBFalconer <cbfalconer  2007-04-25 09:01:10 
Re: Konvalina/Wileman exercises
Richard Heathfield <rj  2007-04-25 13:47:57 
Re: Konvalina/Wileman exercises
CBFalconer <cbfalconer  2007-04-25 11:03:27 
Re: Konvalina/Wileman exercises
Richard Heathfield <rj  2007-04-25 16:57:07 
IsLeapYear (was: Konvalina/Wileman exercises)
"Chris Burrows"  2007-04-25 09:05:24 
Re: IsLeapYear (was: Konvalina/Wileman exercises)
CBFalconer <cbfalconer  2007-04-24 20:14:39 
Re: IsLeapYear (was: Konvalina/Wileman exercises)
Richard Heathfield <rj  2007-04-25 06:12:07 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Jul 25 0:34:22 CDT 2008.