A step-by-step set of instructions to solve a problem or complete a task. - Algorithm 算法, A diagram that represents a process, showing the steps as boxes and their order by connecting them with arrows. - Flowchart 流程图, Data or information that is entered into a computer system for processing. - Input 输出, Data or information that comes out of a computer system after processing. - Output 输出, The series of actions or steps taken to achieve a particular end. - Process 处理, A storage location in programming that holds data which can be changed during program execution. - Variable 变量, Setting a value to a variable in programming. - Assignment 赋值, Symbols used in programming to perform mathematical operations like addition (+), subtraction (-), multiplication (*), and division (/). - Arithmetic Operator 算术运算符, A programming language that is easier for humans to read and write, like Python or Java. - High-Level Programming Language 高级编程语言, A name used to identify a variable, function, or other entities in programming. - Identifier 标识符, Concepts that can be applied across different programming languages. - Language Independent 独立于语言, A way to describe an algorithm using a mix of natural language and programming language syntax. - Pseudocode 伪代码, A sequence of characters, often used to represent text in programming. - String, The set of rules that defines the combinations of symbols that are considered to be correctly structured programs in a language. - Syntax, The process of defining a variable with a specific type before using it in a program. - Variable Declaration, A statement that evaluates to either true or false. - Boolean Condition, A form of algebra in which all values are reduced to either true or false. - Boolean Logic, Symbols used to compare two values, such as > (greater than), < (less than), == (equal to). - Comparison Operator, A statement or expression that must be met for something to happen. - Condition 条件, A control structure used to make decisions in programming: if a condition is true, then do something; else, do something else. - IF THEN ELSE 如果...那么...否则, A programming construct that chooses different paths based on conditions (like IF THEN ELSE). - Selection Statement, Invoking or executing a sub-routine or function in programming. - Call (a sub-routine), A repeated or regular arrangement of elements, often used in problem-solving. - Pattern, Identifying patterns or regularities within data. - Pattern Recognition 模式识别, To send a value back to the main program from a function or sub-routine. - Return (from a sub-routine), A set of instructions designed to perform a frequently used operation within a program. - Sub-routine, A method used to find a specific item or group of items within a collection of data, such as finding a number in a list or a word in a text. - Searching Algorithm 搜索算法,

Computational thinking and programming Chapter 1.1-1.3 Review

Leaderboard

Flash cards is an open-ended template. It does not generate scores for a leaderboard.

Visual style

Options

Switch template

Continue editing: ?