This diagrammatic method is used to show the steps in an algorithm.
What is a flowchart?
This is the process of turning an algorithm into a working program using a programming language.
What is coding?
This function returns the number of characters in a string.
What is len()
This Python function is used to display output to the screen.
What is print()?
This sorting algorithm works by repeatedly stepping through the list, comparing adjacent elements and swapping them.
What is bubble sort?
This helps describe what the code does and is ignored by the computer.
What are comments?
This operator is used to join two strings together.
What does the concatenation operator do(+)?
This Python function is used to accept user input.
This type of algorithm repeatedly executes a set of instructions until a condition is met.
What is iterative algorithm?
The process of checking that a program meets its original requirements is known as this.
What is validation?
This type of data structure stores items in a list using index numbers.
What is an array?
These are named blocks of code that can be called to perform a specific task.
What are functions or procedures?
This process involves writing an algorithm using structured English or pseudocode.
What is algorithm design?
These improve code readability and help programmers understand the logic.
What are meaningful variable names?
This data structure uses rows and columns, like a table.
What is a two-dimensional array?
These allow you to pass values into subprograms.
What are parameters?
This search algorithm only works on sorted lists and splits the list in half repeatedly.
What is binary search?
The process of identifying and correcting errors in a program is called this.
What is debugging?
This term refers to breaking down a complex problem into smaller, more manageable parts.
What is decomposition?
This concept means focusing only on essential details and ignoring the irrelevant.
What is abstraction?