Tutorial 1 covers installing QBasic, saving, running, and screen printing.
This tutorial will cover printing math with QBasic.
In Tutorial 2, we covered printing math calculations to the screen. In this tutorial, printing text with math calculations is covered.
Tutorial 4 covers the two ways of declaring data types.
Up to this point, all data was hard coded into the program. This tutorial covers getting data from the user’s input.
Tutorial 6 covers the computer’s decision making ability.
Tutorial 7 covers the While, Do ... Loop and For loops.
Tutorial 8 will make a complete program using the lessons from the first 7 tutorials.
In this tutorial creating arrays will be covered.
Tutorial 10 demonstrates how to make a multi-dimensional array. The example shows how to make a multi-dimensional array for a deck of cards.
Select-Case statements are similar to If statements, only, the Select-Case statements are easier to read and can run faster. This tutorial covers the creation and use of Select-Case statements
Drawing is very simple and fun. This tutorial covers drawing lines, squares and circles.
Part 2 covers drawing with loops to create some interesting designs.
Drawing Part 3 covers moving a circle around the screen by pressing a key. When the user presses a key the circle will move up, down, right, or left.
Working with graphics on the screen is an excellent way to learn geometry. This tutorial will take the user input and assign the input to work with the drawing and geometry.
As programs become more advanced placing all the code in the main program can make the program more difficult to program, maintain, and understand. Slicing the program into sections can help. These sections are called by many names. The names include: subs, sub-modules, sub-procedures, and procedures.
In the last tutorial, we went over creating subs. This tutorial will combine the programs, from the geometry tutorial, into one program. Each program, from the geometry tutorial will get its own sub. This is a good exercise on learning how to combine programs and work with subs.
Functions are just like subs only a function returns a value. If you know how to create and work with functions then you know how to work with subs.
Text files are capable of holding data when the program is not running. This tutorial shows how to read and write to text files and shows some errors that might come with working with these files
Text files are capable of holding data when the program is not running. This tutorial shows how to read and write to text files and shows some errors that might come with working with these files. This tutorial will show how to use a text file to save preferences for the program
This tutorial will show how to create a top ten list for a video game.
Using the command BEEP, SOUND and PLAY, QBasic can make sounds and play music.
This tutorial will show how a BubbleSort works.
This video tutorial will show how to use the LEN, LOCATE and MID$ Commands - Functions. LEN gets the length of a string. LOCATE, locates a coordinate on the screen and places the cursor at that position. MID$ can return individual or sections of characters from a string.
Tutorial 1 - The First Program
Tutorial 2 - A Little Math Printing
Tutorial 4 - Variables and Data Types
Tutorial 10 - Multi-Dimensional Arrays
Tutorial 11 - Select-Case Statements
Tutorial 18 - Creating Functions
Tutorial 19 - Text Files Part 1
Tutorial 20 - Text Files Part 2
Tutorial 21 - Creating a Top 10 High Score List