Ti-84 plus silver edition linear programming




















Tips 1. This command first asks for the coordinates where the text will start. When you are making a lot of programs you'll get to deal with the limited memory of the calculator. To save memory you can leave out the quotation marks and the braces at the end of command's like Disp or Output. Disp 2. ClrHome 3. Pause 4. Now you are a bit familiar with making a program display something in the way you want it to, you can build your first functional program.

This program will calculate the discriminant and both possibilities for X from a quadratic equation. I think it's best to begin right away. Of course the first thing you do is make a new program. Give it a fun name like ABC or Q. The input part The first thing you want this program to do is to ask you for the values of A, B and C and memorize these values. Of course you are now going to use a type of variable: the value.

You can give these letters a value inside a program in several ways. The difference between these ways is in the way the program displays the question. Just say Prompt A,B,C. This way it will first ask for A, then for B and then for C.

Luckily there are several more way's. This command will not work with the comma's, so you'll need to use three lines to let it ask for three values. I also do not like this one, because you can't see what it's asking for. Luckily the Input command has an other way of using it. It will display the part between the quotation marks before entering the value and it will delete the question mark. Now to make it look nice, you may want to erase 'prgmABC' from the screen. You have all ready learned how to do that: just add a ClrHome at the beginning of the program.

Now to really finish the asking part you need to let it show you what A is, what B is and what C is. I do not mean the value of those, but where they are in the formula. In this part is the actual calculating taking place. It's pretty simple. I assume you know how the quadratic formula is formulated. Well, that is exactly what you need to do here.

Now the calculating part is finished. The output part When putting out something, the first thing you want to is to have a clean writing area, so you need to clean the home screen with ClrHome. Now you want the program to say the value of the discriminant and both possibilities for X. Of course you are gone do this with the Output command. I am only giving a suggestion. But now there is one problem. When executed, it will show you what you want to know and place a big 'Done' through it.

You don't want that, do you? If you can't think of a good formula, just wait and pay attention during science and chemistry class. There will pass by a nice formula. Now if you are not going to school anymore, you must by that damn smart you can think of a formula yourself, right?

New command's Prompt Input. By now you know how to make a program output something and how to make it ask for a value, so why not make a program which can convert miles into kilometers and vice versa.

Because you know the ClrHome, Input and Output command and you know how to store variables inside a program, you can already make a program which can do one way. Of course you also can make another program which can do the other way. That is also possible. To do so we are going to use labels.

With the Goto command you can give the program the task to jump directly to the label, no matter if the label is before or after the Goto command. Also with the Menu command you can make the program go to a label. The Menu command explains itself actually, it creates a menu. We want to do this, because we want to be able to choose if we want to convert km to miles or miles to km. The Menu command is a bit complicated. After this command you first need to time the text you want at the top of the menu, then the text of the first option, then name of the first label, the the name of the second option, then the name of the second label and so on.

There is a maximum of 7 options. This is really easy. Just type the Lbl command and type an one after it: :Lbl 1 After this, the actual conversion program can start. This you can find at the beginning of this step.

Be sure you take over the one to convert miles to km and not the other one. After taking this program over, you need to add one line: Stop. The program needs to know it has to stop there. If you do not add this line, it will go on to label 2 and ask you for the km.

So add this line! Now add label two and take over the conversion program at the beginning of this step. Here you don't need to add the stop line, because it must continue with the only job of label 3, stop.

So after the conversion program just add 'Lbl 3' and you're finished. Also after Lbl 3 you do not need to add a Stop command, because is the program lines end, the program automatically stops executing.

The only difference is that this last option takes one more bit of memory space New command's Menu Lbl Goto Stop. You now know the basics of programming your calculator. Enjoy doing so! If you want to know more, check out this instructable. It's another instructable of mine about programming your calculator, only it's a more advanced level. Happy programming! What is the proper way to do the following?

Can someone tell me what's wrong with this? I want to use it so I can enter all the values in and have it solve for a missing variable. Reply 3 years ago. Reply 5 years ago. This calculator function does what you describe numerically. Question 3 years ago on Step 5.

I was doing the quadratic formula program and got a nonreal answer error. I realized that the equation I entered actually didn't have any x-intercepts. Is there any way to make the calculator say "no real x-intercepts" instead of the error message? Reply 4 years ago. My best guess would be to go to mem, its a second command. All programs are stored on the RAM, so it makes sense they disappear when your clear this memory.

Luckily there is a solution. Before clearing or resetting your RAM, move the program's you want to keep to the archive memory. Then what should I do if I run out of battery? Everything you say is correct and unfortunately there is no solution to this. I would recommend to always store your programs in archive, unless you are running or editing them. After you are done with them, directly put them back in the archive. When the programs are in archive while changing the batteries, they won't be removed.

Also, change the batteries as soon as the calculator starts warning you they are running low. If you have some programs you really do not want to lose, you could think about making a backup on your computer. My advanced tutorial explains how to do this. I thought you were supposed to press on PRGM from the home screen. I found out because I was looking at the advanced instructions about changing the name of the PRGM and I was following the steps and ended up at the screen.

Thank you for all the help!!! I would like to make it so if Z is a whole number to display it as is otherwise leave it in the square root. By bboyArthur Follow. More by the author:. Did you make this project? Share it with us! I Made It! Remote Control Light Switch by alanmerritt in Arduino. Reply Upvote. Kirjorjos 3 years ago. TeancumW 5 years ago. My program isn't working can someone help? Kirjorjos TeancumW Reply 3 years ago. Kevinv60 TeancumW Reply 5 years ago. Answer Upvote.

LanderS3 6 years ago. Kirjorjos LanderS3 Reply 3 years ago. Kirjorjos gsoso Reply 3 years ago. When you press enter it will ask you for a value of the upper one. Enter a value and press enter. Now you can rotate the three letters again.

When all three letters got a value, which is not 0, the program will enter the values of the discriminant and both possibilities for X.

Now you can still rotate and change the values of A, B and C to make it calculate the discriminant and both X's for an other value of A, B or C. If you'd enter values for A, B and C which would cause the discriminant to be negative, the program would give an error, because it can not take the square root from a negative number. I put an extra feature in the program, which will cause the program not to give an error, but make it display the fact that the discriminant is smaller than 0.

After this you'd need to press enter and all values will be reset to 0. Here is a program which can turn normal numbers into binary numbers. This program is a pretty small program, but it works perfectly fine. All it does is ask you for a number, and, once it's entered, it will calculate it's binary twins. It's pretty simple. If you'd want to, you can find out how it works exactly with some good looking. There is just one thing I need to point out: you must not enter a number greater then , because then the program will use the scientific notation for the binary number, which will cause the program to become inaccurate.

Here is a program I did not come up with myself, but found on the web. It's a kind of screen saver called bouncer. This program uses the graph screen. It draws a diagonal line across the screen, beginning on a random location on the screen. When it comes to the edge of the screen, it will bounce off and go on in another direction. This way it will colour the screen and then erase itself again. It's pretty fun to impress your friends with.

This is the main setup for a chatbot. Real simple actually. This is just some welcome text. Enter here whatever you like. Or just delete this line. See it for yourself. Str 1 is a variable. It is explained in my beginners instructable. Basically, it stores text. Enter here any interaction you want the calculator to make.

This program basically keeps waiting for you to enter text. If you do, it will check his 'catalog'. If you have 'learned' it the text, it will do exactly what you have learned it to do. Let's take a look at the example. You must not forget the quotation marks, because otherwise this wont work.

You can learn it as many things as you want and talk with it when you're bored. If the calculator does not know the text you entered, it will just ask for an other text and ignore the things you said. Of course you can also mess with your friend's calculators.

Here are two funny programs. They are easy to make on a friends calculator. This program will tell you your calculator has been blocked. Next it will ask you for a code. The code in this case is As you can see it's a date. You will first have to enter If you do not, it will again ask you a number, until you do enter After you've entered 23, it will ask you for an other number.

If you enter 11, it will go on and ask you for yet another number , but if you don't, it will go back to the beginning and ask you for 23 again. If you enter all three numbers in line correctly, the program will stop and your calculator will be unblocked.

The fun thing of this program is that you can not see if it's asking you for the first, second or third number, so others won't even know you have to enter 3 different numbers unless you tell them. You can enter any code. It's their code and they will know the code, but they won't know that is the code. There is just one thing a little disappointing about this program. You could easily quit the program by pressing On.

The program will pause and give the option to quit. Press quit and the calculator is unblocked without entering the code. By the way, this works with any program. If you run this program, your friend wont notice the difference with the calculator doing his normal work. Your friend will enter a question, for example take Be sure not to pull this trick just before a math test, because that could ruin your friends grade, which is unfair.

As you might know, you can not rename a program. Although you can make a new program and copy the content of the program you'd want to rename to the new program. Now you want it to be called ABC. You'll have to make a new program called ABC. Press enter and again enter. You now have two programs which both do the same thing. You probably want to delete ABCD. Now you're seeing a list of everything stored on your calculator. Sellect ABCD, the program you want to delete, and press delete.

Now your program is deleted:. When writing a program, you can call upon other programs as subroutines. To do so, edit a program, press PRGM, left and chose the program you want to call upon. As you might know, your calculator has two memories: RAM and Archive. It's RAM memory is it's main memory and working memory.

When you store a program, picture, list or other variable it will be stored on the RAM memory. Unfortunately once you made a lot of programs, you will see the RAM memory is relativly small.

The program will be stored on the Archive memory, in stead of the RAM memory. This will result in the calculator being faster. Once a program is stored on the Archive memory, you can not run it, nor edit it. Pictures can't be recalled, nor stored. To unarchive them, just go to the list, select the program you want to unarchive and press enter. These commands do not work with programs, but they do work with pictures. Select such a command, then press VARS, pictures and chose the picture you want to un archive.

Press enter to select it and press enter again to un archive it. Once a program or picture is archived, a little star will appear in front of the name of the program or picture. Of course there are always those nasty guys who reset your calculator so you'll loose every single program you made.

Well, no worries. There is a way to make a backup from your TI and put back all programs the same day that nasty guy deleted them. A free program which is really easy to use is TI connect. You can download this program here. Then choose your preferred language and press 'Continue as guest'. Then start the download and install the program. Once it's installed, open the program.

Off all these options, there are only two you can use without having to install some more software. These two are Backup and Restore. First connect your TI to your computer with the usb cable you got with the calculator. Then select Backup or press b to make a backup of your TI. TI connect will immediately begin to search for a TI connected to the computer.

Select the right calculator and select where you want to store the backup, how to name it and what you want to backup: the apps, the archive or the ram, or any combination.

Press OK and the computer will start backing up your TI. Again it will immediately begin to search for a connected TI. Select the TI and select if you want to restore the apps, the archive, the ram or any combination of these. Then select which backup you want to restore on your calculator and press OK.

Wait a couple of seconds depending on how much programs and apps and stuff it needs to copy and your done. When I read the description, I went off and programmed it on my own without looking at instructions.

Question 2 years ago on Step I'am trying to program a TI Plus with a parametric equation. I can't figure out what the syntax is for setting the X1t and Y1t dependent variables. Does somebody know the right syntax?? Reply 3 years ago. I'm trying to get a program to do "if Y is greater than 0 or less than 75, then [blank]".

Essentially, if the variable supplied is between zero and 75, then do the following. Reply 5 years ago. Reply 7 years ago on Step 4. This is true and a very good idea, but the disadvantige of using this, is that you won't be reminded of the fack that the getKey command puts out 0 if no button is pressed and will not wait untill a button is pressed.

If you would use this line, there is a possebility you might forget. But if you are sure you won't forget, this is a very handy addition. Reply 7 years ago on Introduction. Hey I programmed the adv quadratic formula, but when I enter value for C, i get an error. Please help. The authors program is way to redundant. I am trying to make a program where if I plug in the number for systems of equations, it will find the intersection point for me.

I know how to do solve systems of equations in many ways, but I don't know how to program them because for example if I want to say. I have made this program, and if you want it contact me here. It then gets the variables isolated, and it is then possible to solve the equation.

First of all, the program you are trying to make will only work with linear equations. You can also use the solve function. With this function you could also find the intersection of two non linear equations. You could for instance make a program which would calculate the intersection between y1 and y2 which you can edit in the same place where you can edit the functions to plot.

First thing I would do is calculate the slope both lines. In which I have named the slopes R and P. The these lines with f and c zero intersect at the origen 0,0.

I love your tutorials, just wondering if and when you are going to make the drawing tutorial on the Ti Ive made some pretty awesome programs so far, and would love to make games, and other cool stuff. So, if you could let me know if you are working on that tutorial, that would be great! But, I doubt it will be as in depth and easy to understand as your tutorials.

It is nice to hear my tutorials are appreciated. I am not going to write a tutorial on drawing with the Ti84, so you will have to google. I do have some quick tips. With these functions you can select individual pixels and turn them on or off. Also the line function can be very helpfull. The exact syntax you will have to google. I reccommend you to play with those functions a lot before building an actual program with them. If you have a drawing you frequently need, you can store and recall them with the StorePic and RecallPic functions.



0コメント

  • 1000 / 1000