1/14
This set of flashcards covers key vocabulary related to algorithms and programming, providing definitions for fundamental concepts in computer science.
Name | Mastery | Learn | Test | Matching | Spaced |
|---|
No study sessions yet.
Algorithm
A detailed step-by-step instruction set or formula for solving a problem or completing a task.
Pseudo-code
An informal high-level description of a computer program or algorithm that uses the structural conventions of programming languages.
Input/Process/Output relationship
The relationship that specifies the input received, the process to be performed, and the output generated by an algorithm.
Variable
A named storage location in memory that can hold a value and whose value can be changed during program execution.
Memory Structure
The organization of memory in a computer where each cell is associated with a specific address and holds a value.
Read Operation
An operation that takes input from a user or a source and assigns it to a variable.
Write Operation
An operation that outputs data to the screen or another destination.
Loop
A programming construct that repeats a set of instructions until a condition is met.
Array
A collection of items stored at contiguous memory locations that can be accessed using an index.
Data Structure
A way to organize and store data in a computer so it can be accessed and modified efficiently.
Condition
An expression that evaluates to true or false and is used to make decisions in algorithms.
Integer
A whole number that can be positive, negative, or zero.
Boolean
A data type that has two possible values, typically representing true or false.
Print function
An instruction used in programming to display output on the screen.
Assignment Operation
An operation that assigns a value to a variable, commonly denoted by '=' in many programming languages.