tag:blogger.com,1999:blog-5964889903484807623.post5153448774172780321..comments2023-12-18T04:44:25.358-08:00Comments on Questions?: Download TimeDavid Coxhttp://www.blogger.com/profile/06277427735527075341noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-5964889903484807623.post-24547049051062389622010-12-18T21:34:53.442-08:002010-12-18T21:34:53.442-08:00Hey David, I actually solved that problem using ma...Hey David, I actually solved that problem using math alone. I did all the calc by hand with help of a four-function calc and some tricks about adding arithmetic series. The only other problem I could do at a quick glance was the multiples-of-numbers-less-than-20 one.<br /><br />I'm trying not to have to program to solve these other ones. Ambitious??untilnextstophttps://www.blogger.com/profile/15285583728476473117noreply@blogger.comtag:blogger.com,1999:blog-5964889903484807623.post-31997072766842316312010-12-17T11:36:45.255-08:002010-12-17T11:36:45.255-08:00Sue
I had my tongue firmly planted in cheek with r...<b>Sue</b><br />I had my tongue firmly planted in cheek with regards to the multiples problem. <br /><br />The question I had in mind for the download time was simply, "How long is it going to take?" which is the exact question I find myself asking every time I try to download something. <br /><br /><b>Peter</b><br />Thanks for the suggestion.David Coxhttps://www.blogger.com/profile/06277427735527075341noreply@blogger.comtag:blogger.com,1999:blog-5964889903484807623.post-19496855753323690732010-12-17T05:59:58.968-08:002010-12-17T05:59:58.968-08:00Hi there,
I maintain resources for getting starte...Hi there,<br /> I maintain resources for getting started with Python especially for Education here http://brokenairplane.blogspot.com/p/programming-resources.html<br /><br />You might want to start here http://brokenairplane.blogspot.com/2010/08/computer-science-programming-intro.html<br /><br />You downloaded the correct Python especially if you decide to get into some cool stuff with VPython. Also Python and Pascal have many similarities so you should be fine. <br /><br />I can show you how to do the multiples problem in Python but it sounded like you wanted to figure it out for yourself so let me know if you or your readers want any help with this or Programming in the Classroom. <br /><br />Great blog, I spent all morning checking out your posts, really enjoyed it. Keep up the good work!Phil Wagnerhttps://www.blogger.com/profile/08938707552495871086noreply@blogger.comtag:blogger.com,1999:blog-5964889903484807623.post-81280599504927553662010-12-16T08:26:45.952-08:002010-12-16T08:26:45.952-08:00I wasn't getting the point - why would the pro...I wasn't getting the point - why would the progress bar be a good classroom topic? But I like what you suggest Pete. I want to focus on functions when I teach Intermediate Algebra next semester.<br /><br />David, is this the sort of thing you had in mind, or do you have other directions you want to take this?Sue VanHattumhttps://www.blogger.com/profile/10237941346154683902noreply@blogger.comtag:blogger.com,1999:blog-5964889903484807623.post-15270845905389627352010-12-16T08:12:46.560-08:002010-12-16T08:12:46.560-08:00Great example. The progress bar brought up another...Great example. The progress bar brought up another idea. I've been thinking how in most Algebra I curricula I've seen functions are introduced but then sort of dropped with no real reason for their use other than the f(x) notation. I've been thinking that introducing the need for composition of functions taking an idea from programming a progress bar might be useful.<br /><br />As you know, much of what happens in code is transforming one piece of data to another using a series of logical blocks. In the case of the progress bar, you could model the entire thing using mathematical functions.<br /><br />Consider the mapping from the byte downloaded : total bytes ratio to the length of the progress bar. There is the decimal of that calculation, it's transformation into a percentage, the mapping of that percentage onto a graphical bar whose length may not be a nice number, and maybe the transformation of the location of the bar to it's location in the window. Each of these steps could be modeled in a different mathematical function, whose composition would give the location of the end of the current progress.<br /><br />(For a vertical progress bar which goes up as progress occurs, you could toss in the idea that for computer screens 0,0 is generally the left,top and y increases downward, so the progress needs a function to flip it.)<br /><br />None of these transformations is all that difficult in themselves, and having the graphical representation gives concreteness to the example.Pete Welterhttps://www.blogger.com/profile/07661179885362901268noreply@blogger.comtag:blogger.com,1999:blog-5964889903484807623.post-78183982818165190662010-12-15T18:19:45.579-08:002010-12-15T18:19:45.579-08:00I used to program, but it was a while ago. I don&#...I used to program, but it was a while ago. I don't know python (or any of the other languages people talk about these days). When I got to a problem in Project Euler that needed some serious number crunching, I used Excel. I got though a number of problems that way.<br /><br />You might be able to do the question you mentioned without any programming, though.Sue VanHattumhttps://www.blogger.com/profile/10237941346154683902noreply@blogger.com