• Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

Introduction To TI-83+ Programming.

Extracts from this document...

Introduction

Introduction To TI-83+ Programming By Alp �ztek First of all we must be clear on the point that, you will NOT learn how to be a great programmer at the end of this article series and you can NOT write very complex programs since your TI 83+ has some limits. You will NOT be able to write games like Doom or Half-Life at best you can write a game of "pisti" if you are exceptionally talented and you can write some programs to help you in your classes. The in-built programming language of the calculator is called TI-Basic and it is very similar to QBasic which is a programming language for computers. To access the TI-Basic editor to create a new program, all you need to do is to turn your TI on, press the PRGM button (which is the middle button on the third row) and you will see a menu that has three columns: EXEC, EDIT and NEW. The PRGM button is the button you shall press for anything related to programs. In the EXEC column, the programs that are currently installed in your TI are seen -note that this column only shows the programs, not the applications. To execute or run a program you must use the up or down arrows until the cursor comes to the number next to the name of the program and then press ENTER. ...read more.

Middle

First, follow the steps told above to create your program and give it any name you want. Now you must have a screen like this (where the name you have given the program will be displayed instead of HELLO): PROGRAM:HELLO : To write commands in TI-Basic, you do not type them as you would do with computers. Instead you press the PRGM button where you will see another menu of three columns and the first two columns CTL and I/O has most of the commands you need. The first thing we want our program to do is to clear the screen, the command for which is ClrHome, the 8th command in the I/O column which you reach by pressing PRGM and then the right arrow. You will be taken to the Editor screen after you choose the command and press ENTER and now the screen will look like this: PROGRAM:HELLO :ClrHome Now press Enter once to go down to the next line. After each single command you have to go to the next line before writing another command. As another alternative, you may put a colon after a command and write a new command after the colon but in case of longer program codes this method usually complicates the matters for me. The other thing our program must do is to display the text "HELLO WORLD!". ...read more.

Conclusion

In one line you can write 16 letters and the screen has 8 lines. Creating Real Number Variables and Assigning Values to Them: TI-Basic uses several types of variables. A variable is a pre-defined place where you can store values to be recalled or changed later. Most important type of these variables is the Real variables which are used to store real numbers. There are 26 such variables in maximum. To assign a value to a variable you do the following (you do not need to define the variable type like you do in other programming languages, the variables in TI are already defined): Let's say that you want to store the number 12.54 into the real variable A.You first write the value to be assigned to the variable, 12.54 in this example, and then press the STO key (first key on the second row from the bottom) to put the arrow that gives the calculator the command to assign the value. After putting the arrow you write the variable into which the value will be stored, A in this example, and you must have a command that looks like this: 12.54 --> A Then you can press ENTER and the variable A will have the value 12.54 stored in it until you change the value or delete the variable. You can assign a value to a variable in the home screen and in a program. ...read more.

The above preview is unformatted text

This student written piece of work is one of many that can be found in our AS and A Level Computer Science section.

Found what you're looking for?

  • Start learning 29% faster today
  • 150,000+ documents available
  • Just £6.99 a month

Not the one? Search for your essay title...
  • Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

See related essaysSee related essays

Related AS and A Level Computer Science essays

  1. Marked by a teacher

    An introduction to Identity Theft

    4 star(s)

    * Spoof Letters, Telephone Calls, Faxes and Callers at your Home. These types of methods for obtaining the victims personal information are diverse in nature but will typically inform the victim that he/she has come into money via one of a number of sources, e.g.

  2. Visual basic

    * Operators have a specific order of precedence. Variables and Constants * In order for a computer to efficiently process more than trivial amounts of data, the data must be stored as Variables and Constants. * Variables are memory locations that can change during the course of the program.

  1. Influential Factors in Choosing a Programming Language

    Another choice they may pursue is to utilise open source software, which brings its own benefits and disadvantages. Open-source software does not offer personalised technical support and relies on an unpaid, potentially unreliable enthusiast community to provide these solutions, but is usually free to use.

  2. Investigating Visual Programs

    * Objects have properties (attributes) and methods (procedures), the details of which are hidden within the object Procedures * The best way to build and maintain a large program is to use the "divide and conquer" technique. * The project is made up of modules.

  1. Program Code Program DVD_Program; Uses Menuunit, CRT, dos; ...

    delay (800); textcolor(blue); gotoxy (37,13); For j:= 1 to 1+1 Do Write (' '); End; End; {------------------------------------------------------------------} {Validates the genre entered by the user.} Function validategenre ( genre: string): integer; VAR j, l: integer; c: char; valid: integer; Begin l:= length (genre); valid:= 0; FOR j:= 1 to 1 DO Begin If not (genre[j] in ['A'..'Z','a'..'z','-',' '])

  2. ICT in the home.

    Questionnaire Do you own a computer system? If so what programmes do you use on it? What programmes do you use most often and why? Do your children (if any) use it at all, if so what for? Do you use it for anything else such as school work or work?

  • Over 160,000 pieces
    of student written work
  • Annotated by
    experienced teachers
  • Ideas and feedback to
    improve your own work