Programming Concepts
Understand the core ideas used to create programs, including variables, constants, inputs, processing and outputs.
Build programs with confidence by learning how data is stored, how instructions flow and how selection, iteration, strings, subroutines and arrays solve real problems.
Follow the sequence or jump directly to the programming skill you need.
Understand the core ideas used to create programs, including variables, constants, inputs, processing and outputs.
Compare integer, real, character, string and Boolean data types and choose the correct type for each value.
Learn how programs receive data from a user and present clear, meaningful information as output.
Use arithmetic operators to perform calculations and understand the order in which expressions are evaluated.
Understand how instructions are carried out in order, one line at a time, to complete a task.
Use conditions to make decisions and choose which instructions a program should execute.
Repeat instructions using count-controlled and condition-controlled loops.
Build a running total by repeatedly adding values as a program processes data.
Use a counter to record how many times an event happens or a condition is met.
Process text by finding its length, extracting characters, joining strings and changing case.
Place selection or iteration statements inside one another to solve more complex problems.
Break a program into reusable procedures and functions that each complete a focused task.
Use built-in routines to complete common tasks without writing every instruction from the beginning.
Write clear programs using meaningful identifiers, comments, indentation and well-structured modules.
Store and process related values under one identifier using indexed positions.
Learn how programs permanently store data using OPENFILE, READFILE, WRITEFILE and CLOSEFILE.