Sequence - Putting your code in order, Selection - Decision/Questions (If Statements), Count-Controlled Iteration - Repeating code a certain number of times, Condition Controlled Iteration - Repeating code until something has been met or completed, Subroutine - A sequence of instructions to perform a specific task with an identifiable name., Parameters - Values being passed into a subroutine, Arguments - Values that are passed to the parameters, Decomposition - Breaking a problem doing into its small more manageable chunks, Procedure - Executes a specific set of commands when it is called. Does NOT return a value, Function - Used to calculate or process a value based on arguments given.Does return a value, Scope - The section of the program where a variable can be accessed and modified., Global Scope/Variable - Refers to a variable that can be accessed and modified from anywhere in the program, even from inside subroutines., Local Scope/Variable - Refers to variables that can only be accessed and modified within the code block that they were declared., Data Structures - Used to store data in an organised and accessible way., Static Data Structuress - Reserve memory locations for a set amount of data. Their size cannot change. For example an Array, Dynamic Data Structures - Memory capacity is not fixed, they can be altered. For example a List, Substring - Part of a String, Concatenation - Joining Strings together, Declaring a Variable - Stating what data type will be used for the variable, Initialising a Variable - Setting the initial value of the variable,

Leaderboard

Visual style

Options

Switch template

Continue editing: ?