Home Previous section Next section

Your first program Star


After launching the QBasic interpreter (see before you start), you might see a window requesting a list of "parameters." If this window comes up, press the Enter key to continue.

You should now see the QBasic interpreter, which has a blue background and displays a dialog box at the center. (If the interpreter fills the entire screen, then you may want to press "Alt + Enter," to make it smaller.)

Press the Esc key to hide the dialog box.


QBasic interpreter - main screen
QBasic interpreter - main screen


Type the following (including the quotation marks) in the QBasic interpreter:

    PRINT "Hello World!"  <press Enter>

Now press F5 to run the program. You should now see a black screen, with Hello World at the top, and Press any key to continue at the bottom.

Press a key on the keyboard to return to the main screen.

(The figure below displays the "output screen.")


QBasic interpreter - output screen
QBasic interpreter - output screen


If you run the program again, the interpreter adds another Hello World. QBasic adds Hello World each time the program is run.


Deleting the program

To erase the current program:
  1. Go to the "File" menu.

  2. Click "New."

  3. The interpreter asks if you want to save the program.

  4. Select "No" (or if you'd rather keep the program, select "Yes").


Strings

There are certain types of data (or information) called "strings." Strings contain a sequence of characters (letters, numbers, and symbols) enclosed in quotation marks. For example, "Hello World!" is a string.

The following are also strings:

    "0123456789"

    "This is a string"

    "abc123"

    "1 + 1 = 2"

    "!@#$%^&*()"


Commands

There are also special functions called "commands" (also called "instructions"). A "command" tells the QBasic interpreter to do something.

The PRINT command tells the QBasic interpreter to print something to the screen. In this case, the interpreter printed "Hello World!".


TIP: Instead of typing PRINT, you can enter a question mark. For example:

?"Hello World!"


With the PRINT command, you can also print numbers to the screen. Delete the current program (unless you already have) and write the following:
    PRINT 512  (or ?512)

    <press Enter>
Press F5 to run the program. The program outputs:
    512

Expressions

An expression is something the interpreter calculates (or evaluates). Such as:
    1 + 1           (returns 2)

    100 - 47        
    (returns 53)

    3 * 34          
    (returns 102)

    80 / 4          
    (returns 20)

    (100 * 3) + 56  
    (returns 356)


NOTE: The asterisk (*) means to multiply two numbers; the slash (/) means to divide


If you pass an expression to the PRINT command, the value returned (a number) is printed.

Clear the current program, and then run the following:
    PRINT 512 + 478

Program output:
    990


If you enclose the expression with quotation marks, the expression becomes a string and isn't evaluated. For example:
    PRINT "512 + 478"

Output:
    512 + 478


TIP: To clear the output screen, use the CLS command.

CLS



More about the PRINT command

You can use multiple print statements in your program.
    PRINT "Hello"
    PRINT "World"
Output:
    Hello
    World

To place World onto the previous line, place a semi-colon after PRINT "Hello".
    PRINT "Hello";
    PRINT "World"
Output:
    HelloWorld

Also, if you put a comma instead of a semi-colon on the first line, the program will insert spaces between the two words.
    PRINT "Hello",
    PRINT "World"
Output:
    Hello         World

Next section


Feel free to distribute this tutorial, upload it to your website, link to it from your site, etc.

http://www.geocities.com/progsharehouse/qbtutor
Mirror: http://development.freeservers.com/qbtutor