|
Science Program Ideas
|
|
Post your ideas for new science programs here, or build on ideas posted by other visitors.
|
|
|
Reply to this item
|
|
Re: Science Program Ideas
|
ChuckNorris
|
|
Ok, so, I have gotten into writing programs for my calculator recently.
I was wondering if there was a way to get the calculator to solve for an unknown in a program.
For example:
the classic physics formula:
(Vf)^2 = (Vi)^2 + (2)(a)(d)
Vf = final velocity
Vi = initial velocity
a = acceleration (9.8 m/s^2)
d = distance
Say I was missing "d" from the formula and wanted the program to solve for it...but I have everything else. How do I program it to solve for "d", the missing variable, or any other variable that is not given?
I'd like to know this so I can write out some programs for my AP Physics calss on my own.
Any help is appreciated
My email is
crabnebula1@verizon.net
Thanks,
Chuck
|
|
Reply to this comment
|
26 April 2008, 00:49 GMT
|
|
 |
 |

 |
|
Re: Re: Science Program Ideas
|
Norwegianwood
|
|
This may not be the most elegant solution to your problem, but just don't show it to anyone if you're embarrassed about it, and it should work just fine for you:
Prompt for the three variables, and require that "e" be entered for the unknown. That's Euler's number, above the divide key. Then test for a value of "e" among the inputs, and calculate the result accordingly. Your code would then look something like this:
Input F, I, D
If F=e and I#e and D#e
Then Disp I^2 + 19.6*D
Else If etc, etc, Else Disp "Exactly one of F, I, D must be e."
The reasoning for using "e" rather than zero for the unknown is that conceivably one of the knowns could be zero.
--Richard
|
|
Reply to this comment
|
16 May 2008, 18:36 GMT
|
|
|
Re: Science Program Ideas
|
Peter Burkimsher
|
|
I can envisage a program so versatile most of the existing solutions would be deprecated.
Imagine if you could program an equation from a data booklet into a String variable, then have a program interpret it and ask you for each term. Whichever term you entered as "?" it would then rearrange the formula to find, and solve your equation for you.
Sure, it's a complicated process, but somehow I don't think it's beyond the capabilities of the device. I'd be willing to pay $20 if anyone actually codes it! As unlikely as I know that is to be.
Thanks!
Peter
|
|
Reply to this comment
|
6 May 2008, 23:18 GMT
|
|
|
Re: Science Program Ideas
|
Jenab6
(Web Page)
|
|
I wouldn't mind getting ahold of a TI-89T or a Voyager 200 to write celestial mechanics programs in BASIC. On my computer, I've written programs to solve
1. The ephemeris problem. The geocentric position of a planet in spherical coordinates: R, right ascension, declination. The inputs? The orbital elements of the planet and a time.
2. The calculation of elliptical transfer orbits and the delta-vees for departure and arrival.
3. The calculation of hyperbolic transfer orbits and the delta-vees for departure and arrival.
4. The determination of a preliminary orbit (e.g., for an asteroid) from three angle-only observations - right ascension and declination - by the method of Gauss.
5. The prediction of eclipses.
6. The evolution of a planet/asteroid heliocentric position and velocity in the restricted two-body problem, with reasonably a small time step.
7. Many body problem for high accuracy check of Keplerian orbit solution, if practical - it is computationally intensive.
The thing is, I already have a computer, and it works just fine. GWBASIC, double precision, 1.8 Gigahertz CPU, all the RAM I want. I just think it might be fun to have these programs on a calculator, so I could carry it around with me.
Maybe I could afford one of the TI-89 Titanium or Voyager 200 that people are selling on eBay.
|
|
Reply to this comment
|
1 September 2008, 03:34 GMT
|
|
|
Re: Science Program Ideas
|
h3llt0y0
|
|
IF anyone could give me tips as to how to program stoichiometry on my Ti-83+ I'd be really grateful, I've made basic atempts yet my inexperience stalls me...I don't seem to get the good answer. If you have a detailed tutorial to do such a program plz send it to aild.tom.aild@gmail.com...thx!
|
|
Reply to this comment
|
5 November 2009, 02:27 GMT
|
|
|
Re: Science Program Ideas
|
George Wellman
|
|
So, I guess I'm the first...
I too would much prefer to talk about games than science...
however, I am in Honors high-school chem, and neaig that fine line between C and D..
So, wouldanybody get around to making a REAL periodic table, as an app or asm program? With atomic masses, valence numbers, things like that? I'd make it myself but all I know is BASIC...
However, I'm working on a prog to deal with gas-law problems
|
|
Reply to this comment
|
19 April 2003, 23:55 GMT
|
|
|
ASM in BASIC format
|
shkaboinka
(Web Page)
|
|
This is the BEST idea; anybody can do this (it is MUCH easier than it sounds in many aspects, and there are SO MANY WAYS you can do this, and SO MANY THINGS you can add)
THE POINT:
The idea is to make a PROGRAM that will read "BASIC" from a source file and convert into Assembly commands in a .z80 file (Tasm can compile it into a .8xp or something). The cool thing is that, since it's your program (or "our's", if anybody thinks we should get a bunch of people to help with how it will work), the code does not have to be in the EXACT format as on the calc; it can be however you want.
You could Also add extra features/commands that coudn't be done in z80 BASIC, but that could be done in ASM. However it's done (however simple), it can be in any format. It could be like a new programming languege or something that is nearly the same as (or better than) BASIC
It could start with the easy stuff like Disp, ClrHome, Input for Vars, Rom Calls, etc... and could have more complicated stuff added later. If anyone wants to take the idae far enough, then maybe I could see an actual Compiler thingy.
|
|
Reply to this comment
|
2 September 2003, 16:37 GMT
|
|
1 2 3 4
You can change the number of comments per page in Account Preferences.
|