On 05/10/14 23:40, Mike Spaulding wrote:
Given that n refers to a positive int use a while loop to compute the sum of
the cubes of the first n counting numbers, and associate this value with
total . Use no variables  other than n , k , and total .

lab and the accompanying online book.  The biggest problem that I am having
is trying to figure out how to start off on problems such as the one above.

You need to break the problem into sub problems until you wind up with things you can do. For example in the above exercise:

1) can you associate a variable called n with an integer?
2) can you use a while loop to iterate a number of times?
3) can you calculate the cube of a number?
4) can you total two numbers and store the result?
5) can you display the final total?

Assuming you can do each of those bits you need to organize
them into a structure to form your program.

You need to store a value in n and use a while loop to loop
that many times. You need a counter to store the number of
loops. For each time through the loop you need to calculate
the cube of the counter. You then need to add that result
to the running total.

When the loop ends you need to report the total.

Its the same with most beginner exercises, you divide it into
hunks and solve each chunk. Then assemble the bits to solve
the whole.

Once the problems get a lot bigger you need to apply some more
advanced techniques which we call analysis and design. But for
beginner stuff the divide and conquer approach works just fine.

Does that help?
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.flickr.com/photos/alangauldphotos

_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to