<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://phrogram.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Math and Learning</title><link>http://phrogram.com/files/folders/phrogram_math_physics/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2.1 (Build: 60809.935)</generator><item><title>ButterflyChase, by Rust_Family</title><link>http://phrogram.com/files/folders/phrogram_math_physics/entry6609.aspx</link><pubDate>Thu, 01 May 2008 17:36:06 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:6609</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>This program won second runner-up in Phrogram&amp;#39;s Winter/Spring 2008 programming contest. It&amp;#39;s a fun little game that takes easy math and makes it as fun and exciting as, well chasing butterflies on a beautiful spring day! For more info, see &lt;a href="http://phrogram.com/forums/thread/6493.aspx" target="_blank"&gt;this thread&lt;/a&gt;.</description><enclosure url="http://phrogram.com/files/folders/6609/download.aspx" length="236339" type="application/x-zip-compressed" /></item><item><title>Math2D by MichaelH</title><link>http://phrogram.com/files/folders/phrogram_math_physics/entry6608.aspx</link><pubDate>Thu, 01 May 2008 17:33:00 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:6608</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>This program was first runner up in Phrogram&amp;#39;s 2008 Spring/WInter programming contest, for best use of math in a program. It&amp;#39;s a&amp;nbsp;fascinating display of shadow effects on math-created objects in a 2D environment. For more info, see &lt;a href="http://phrogram.com/forums/thread/6474.aspx"&gt;this thread&lt;/a&gt;.</description><enclosure url="http://phrogram.com/files/folders/6608/download.aspx" length="2719" type="application/x-zip-compressed" /></item><item><title>CalculateArea by ChristmasWhistler</title><link>http://phrogram.com/files/folders/phrogram_math_physics/entry6607.aspx</link><pubDate>Thu, 01 May 2008 17:30:03 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:6607</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This program is the winner of Phrogram&amp;#39;s 2008 Winter/Spring programming contest, for best use of math in a program. It&amp;#39;s a well commented, conceived and fun to use program that takes what might be a random polygon and gives it a precise measurement using a single line length determinant. For more info, see &lt;a href="http://phrogram.com/forums/thread/6472.aspx" target="_blank"&gt;this thread&lt;/a&gt;.&lt;/p&gt;</description><enclosure url="http://phrogram.com/files/folders/6607/download.aspx" length="1036812" type="application/x-zip-compressed" /></item><item><title>CountAndAverage - manipulating numbers in Phrogram</title><link>http://phrogram.com/files/folders/phrogram_math_physics/entry6403.aspx</link><pubDate>Wed, 26 Mar 2008 01:24:43 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:6403</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This is another variation on the CountFour programs and shows how you can create a function that derives an average.&lt;/p&gt;&lt;p&gt;In this program, the user is prompted to enter a series of numbers of his or her own choosing. The program also adds up all the inputs (both their number , or &amp;quot;count&amp;quot; and their values) and writes the information to the console, including the average.&lt;br /&gt;&lt;/p&gt;</description><enclosure url="http://phrogram.com/files/folders/6403/download.aspx" length="1079" type="application/zip" /></item><item><title>Polar Coordinates</title><link>http://phrogram.com/files/folders/phrogram_math_physics/entry6399.aspx</link><pubDate>Mon, 24 Mar 2008 17:46:20 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:6399</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>
&lt;p&gt;Author: Ken Ingle&lt;/p&gt;

&lt;p&gt;Ken&amp;#39;s comments about the program:&lt;/p&gt;

&lt;p&gt;The PolarCoordinates program shows off some simple but interesting graphs plotted within a polar coordinate system. The polar coordinates are converted to (X,Y) cartesian coordinates for screen display. The CartesianPoint structure is used to pass (X, Y) coordinates when doing the conversion for display.&lt;/p&gt;

&lt;p&gt;Here&amp;#39;s what Ken wrote to us about this program which he originally wrote in KPL (the same code runs just fine in Phrogram):&lt;/p&gt;
							
&lt;p&gt;Hey, everyone. This is an awesome language to instruct with, a big thumbs-up to you guys for taking on this endeavor.In the latest install, you had a plotting program for graphing some functions onto (X,Y) coordinates. My daughter and I had been discussing polar coordinates week-before-last, so I thought I&amp;#39;d try to write a simple program to create 
polar graphs using KPL (I did a similar thing in GW-BASIC way-back-when). To my &lt;em&gt;amazement&lt;/em&gt;
this took only about 15 minutes to set up a fully-functioning program.&amp;quot;&lt;br /&gt;
&lt;/p&gt;</description><enclosure url="http://phrogram.com/files/folders/6399/download.aspx" length="1442" type="application/zip" /></item><item><title>GOES water vapor data expander</title><link>http://phrogram.com/files/folders/phrogram_math_physics/entry5846.aspx</link><pubDate>Fri, 25 Jan 2008 00:07:36 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:5846</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Thanks to Jim Halbach for this fascinating program, which uses bi-linear interpolation to expand GOES (Geostationary Operational Environmental Satellite) water vapor data. The sample JPEG image shows a map of the US as of 9 Jan 2008. You can download a more current image from &lt;a href="http://www.goes.noaa.gov/"&gt;http://www.goes.noaa.gov/&lt;/a&gt;.&lt;font color="#008000" face="Courier New" size="2"&gt;&lt;/font&gt;&lt;/p&gt;</description><enclosure url="http://phrogram.com/files/folders/5846/download.aspx" length="49583" type="application/x-zip-compressed" /></item><item><title>CountFour-v4: using arrays to manipulate integer inputs</title><link>http://phrogram.com/files/folders/phrogram_math_physics/entry5816.aspx</link><pubDate>Fri, 11 Jan 2008 06:53:01 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:5816</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>This program is similar to Countfour-v3.kpl, which shows how a helper function can be used to manipulate user inputs by setting a global variable. While this program also uses helper functions, it shows further flexibility by creating arrays of positive and negative numbers (the total number of integer inputs can then be specified by user input as well as the integers).&lt;br /&gt;</description><enclosure url="http://phrogram.com/files/folders/5816/download.aspx" length="2296" type="application/octet-stream" /></item><item><title>CountFour-v3: using a helper function to manipulate integer inputs</title><link>http://phrogram.com/files/folders/phrogram_math_physics/entry5815.aspx</link><pubDate>Fri, 11 Jan 2008 06:39:02 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:5815</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;In this program, the user is prompted to enter four numbers in the console. The program then totals all the positive and negative numbers separately and counts how many positive numbers, negative numbers and zeros were entered. This program shows how a simple helper function can eliminate repetitive code by maintaining totals and counts of multiple user inputs of integers, by establishing a global variable. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><enclosure url="http://phrogram.com/files/folders/5815/download.aspx" length="2749" type="application/octet-stream" /></item><item><title>ArrayParameters program</title><link>http://phrogram.com/files/folders/phrogram_math_physics/entry5713.aspx</link><pubDate>Tue, 11 Dec 2007 00:46:26 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:5713</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span style="font-size:11pt;font-family:'Calibri','sans-serif';"&gt;Here is an example of a program in Phrogram
passing parameters.&amp;nbsp; It also shows that Phrogram has a way of detecting how big
an array is passed in by using ArrayLength({array name}). This program thus demonstrates the use of parameters, specifically the passing of parameters in and out of sub-routines.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;br /&gt;</description><enclosure url="http://phrogram.com/files/folders/5713/download.aspx" length="673" type="application/zip" /></item><item><title>Windsprite by jim_halbach</title><link>http://phrogram.com/files/folders/phrogram_math_physics/entry5259.aspx</link><pubDate>Wed, 29 Aug 2007 17:15:32 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:5259</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This program demonstrates how to make a Sprite face any arbitrary point ... wind barbs point in the direction from which the wind is blowing, so move the mouse around to see it in action&lt;/p&gt;&lt;p&gt;Thanks, Jim&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><enclosure url="http://phrogram.com/files/folders/5259/download.aspx" length="8692" type="application/x-zip-compressed" /></item><item><title>Chemistry made easy (LOL) by Jamey</title><link>http://phrogram.com/files/folders/phrogram_math_physics/entry5245.aspx</link><pubDate>Mon, 27 Aug 2007 16:55:26 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:5245</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This is a great example of how to use Phrogram to teach Chemistry.&lt;/p&gt;&lt;p&gt; Thanks, Jamey!&lt;/p&gt;</description><enclosure url="http://phrogram.com/files/folders/5245/download.aspx" length="21651" type="application/x-zip-compressed" /></item><item><title>Contour display</title><link>http://phrogram.com/files/folders/phrogram_math_physics/entry5120.aspx</link><pubDate>Mon, 06 Aug 2007 20:51:48 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:5120</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;From James Halbach, this program reads lines of data, bi-linear interpolation is used to expand the data. Contour boundary transitions are marked for four adjacent points in the TXT file. &lt;/p&gt;&lt;p&gt;&lt;font color="#008000" face="Courier New" size="2"&gt;&lt;font color="#000000" face="Arial"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;</description><enclosure url="http://phrogram.com/files/folders/5120/download.aspx" length="1937" type="application/x-zip-compressed" /></item><item><title>Epitroichoid and Hypotrochoid</title><link>http://phrogram.com/files/folders/phrogram_math_physics/entry4936.aspx</link><pubDate>Fri, 20 Jul 2007 18:08:07 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:4936</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Author not indicated in source file!&lt;/p&gt;&lt;p&gt;This zip file contains two programs, that show ...&lt;/p&gt;&lt;p&gt;a) hyptrochoid - a curve traced by a point attached to a circle of radius r rolling
around the inside of fixed circle of radius r, where the point
is a distance d from the center of the interior circle (63 lines of code)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;... and ...&lt;br /&gt; &lt;/p&gt;&lt;p&gt;b) epitroichoid - a curve traced by a point attached to a circle of radius r rolling around the outside of fixed circle of radius r, where the point is a distance d from the center of the interior circle (59 lines of code)&amp;nbsp;&lt;/p&gt;&lt;p&gt;Very different visual results&amp;nbsp;&lt;/p&gt;</description><enclosure url="http://phrogram.com/files/folders/4936/download.aspx" length="1504" type="application/zip" /></item><item><title>Bspline demo</title><link>http://phrogram.com/files/folders/phrogram_math_physics/entry4935.aspx</link><pubDate>Fri, 20 Jul 2007 18:00:46 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:4935</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;From Tomcat50, this program renders 2d uniform non-rational B-spline curves and animates a spritea long the path of the curve.&lt;/p&gt;&lt;p&gt;Just over 400 lines of code&amp;nbsp;&lt;/p&gt;</description><enclosure url="http://phrogram.com/files/folders/4935/download.aspx" length="11947" type="application/zip" /></item><item><title>Pig Latin Generator</title><link>http://phrogram.com/files/folders/phrogram_math_physics/entry4934.aspx</link><pubDate>Fri, 20 Jul 2007 17:54:03 GMT</pubDate><guid isPermaLink="false">a89ca9d7-a0b2-4c98-8c5c-f9ac61eb04a5:4934</guid><dc:creator>davidw</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;From Jamey,&lt;/p&gt;&lt;p&gt;this program translates your words and phrases into Pig Latin&lt;/p&gt;&lt;p&gt;October 06, 97 lines of code&amp;nbsp;&lt;/p&gt;</description><enclosure url="http://phrogram.com/files/folders/4934/download.aspx" length="117641" type="application/zip" /></item></channel></rss>