Casio Program Help for AP Calc Riemann Sums

AI Thread Summary
The discussion focuses on troubleshooting a syntax error in a program for calculating Riemann sums on the Casio fx-cg10. Key points include the suggestion to change the formula from (B-A)/(2N) to (B-A)/N to avoid multiplication issues, as well as the need to ensure M is set to zero. Concerns are raised about the use of GOTO commands, which may complicate error handling, and the possibility of utilizing other looping structures like Do Loops or IF statements. Additionally, it is recommended to check the calculator's manual for variable name restrictions and to explore online resources for existing programs. Overall, the conversation emphasizes the importance of syntax accuracy and exploring built-in functions for integration.
15kororya
Messages
1
Reaction score
0
Hi brand new to the site. I keep on having a syntax error when I run the code below on my casio fx-cg10. Btw I also put a display triangle on the last m as well
upload_2015-3-18_18-12-57.png
 
Computer science news on Phys.org
Well, I will comment for what little it will be worth.

(B-A)/(2N)->H Shouldn't the 2N simply be N?
0->M Do you want to set M to zero (this may be true to zero out variables, just asking)
Dsz N I don't recognize this function
Goto 1 This could also be a problem for you as a goto function is down and dirty without a formal exit feature. Not sure how your calculator functions to catch errors after this Goto 1.

Have you tried a simpler program as the triangle may mean you are awaiting inputs. Not sure either.
 
Definitely (B-A)/N-> H and NOT (2N) as the Casio will try to multiply N*2 (doesn't support 2 variable names, and this could also be your problem further down in your program as well.)

You should check to see if your CASIO has other looping structures other than GOTO (although I am a down and dirty programmer and don't have any aversion to this). ie Do Loops or IF, THEN, ELSE to do the summation under the function. Certain words are reserved as programming commands, but your use of 2Hf and 2HL may not be allowed by the CASIO (they could be, check your manual if your calculator allows long variable names). On a Ti 83/84 this would not be an allowed variable name, but would be interpreted as 2*H*f or 2*H*L.

You might also do a web search or visit a Casio programming site and see if someone has done this for you (I suspect they have). This is an integration function as you have named it and new calculators have this function built in. However, 20 years ago, this wasn't the case and older programmable calculators had to use this type of program to compensate for not having built in numerical integration. You should be successful in finding a BASIC program and making it would with your CASIO as it is fairly similar.
 
This week, I saw a documentary done by the French called Les sacrifiés de l'IA, which was presented by a Canadian show Enquête. If you understand French I recommend it. Very eye-opening. I found a similar documentary in English called The Human Cost of AI: Data workers in the Global South. There is also an interview with Milagros Miceli (appearing in both documentaries) on Youtube: I also found a powerpoint presentation by the economist Uma Rani (appearing in the French documentary), AI...
Back
Top