Algebra 7 Sinip Test Zhauaptari
87 Pre-Algebra (middle school math) warm-ups. Snip into your smart board lesson or use as entrance tickets. Huge time saver!
I was just wondering what type of program you are going for. I understand the step by step calculations and graphs that you plan to add, but what is going to make you different. Are you going to make it so there is a y and an x variable where it can graph and determine the intercepts and slopes? There are also quadratic formulas, inequalities, linear equations, functions, arithmetic and geometric sequences, rational exponents and radicals, exponential growth and decay, polynomials, and factoring to consider adding as well if you want to cover everything in algebra 1. Will it be able to solve these problems or would it be able to calculate problems.
That is what I am wondering. Also, you can use library for the more complex problems though, it can't solve step by step. The project looks really nice. Last edited by Wetbikeboy2500 (April 14, 2018 13:49:49).
Wetbikeboy2500 wrote:I was just wondering what type of program you are going for. I understand the step by step calculations and graphs that you plan to add, but what is going to make you different. Are you going to make it so there is a y and an x variable where it can graph and determine the intercepts and slopes? There are also quadratic formulas, inequalities, linear equations, functions, arithmetic and geometric sequences, rational exponents and radicals, exponential growth and decay, polynomials, and factoring to consider adding as well if you want to cover everything in algebra 1. Will it be able to solve these problems or would it be able to calculate problems. That is what I am wondering.
Also, you can use library for the more complex problems though, it can't solve step by step. The project looks really nice. I want to start by making it solve step by step for one variable, then I will add multi-variable solving. I will probably add two JS functions: • Solve one step • Solve/simplify completely Any graphing features are not urgent. As far as solving everything in Algebra 1, I intend to do this, but I still have a month and a half left of Algebra 1. ['45', '+', '2', '+', '56'] • Once only one item remains, that's your answer • Repeat with less binding operators For things with brackets: • Find the inner-most bracket • Take what's inside it, run it through the first algorithm, and replace those brackets with the result – and repeat. The way most people decide tightness is: •!
• * /%(mod) • + - Note that unary operators tend to bind more tightly than binary operators that tend to bind more tightly than ternary operators, etc. This is just how I'd do it.
['45', '+', '2', '+', '56'] • Once only one item remains, that's your answer • Repeat with less binding operators For things with brackets: • Find the inner-most bracket • Take what's inside it, run it through the first algorithm, and replace those brackets with the result – and repeat. The way most people decide tightness is: •! • * /%(mod) • + - Note that unary operators tend to bind more tightly than binary operators that tend to bind more tightly than ternary operators, etc. This is just how I'd do it I was thinking similarly. How do you propose that I split the string into an array? Last edited by chexbox (April 19, 2018 21:55:33).
Jokebookservice1 wrote:I just published the above code on GitHub. I've licenced it under a fairly strict copyleft licence (plus also CC-BY-SA 2.0 because I posted it on Scratch) so if it's not compatible with your project and you want to use it, catch me on my profile Link: So does it do one pass for every operator? (I was just reminded of that time I put a permissive copyright notice on a fragment of JavaScript code, but you didn't really want to use it, and then you were concerned you might not be able to use the same idea for your userscript) Last edited by Jonathan50 (April 21, 2018 21:51:23). Jonathan50 wrote: jokebookservice1 wrote:I just published the above code on GitHub.
I've licenced it under a fairly strict copyleft licence (plus also CC-BY-SA 2.0 because I posted it on Scratch) so if it's not compatible with your project and you want to use it, catch me on my profile Link: So does it do one pass for every operator? (I was just reminded of that time I put a permissive copyright notice on a fragment of JavaScript code, but you didn't really want to use it, and then you were concerned you might not be able to use the same idea for your userscript) That sounds familiar When separating, it does one pass for every substring of the form (0, x). For each of those, it'll check each operator.