1/28
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Relational operators
Used to test the relationship between two variables, expressions, or values, evaluating to a Boolean value.
Boolean
An expression that evaluates to either true or false, used in the conditional of an if structure.
Conditional expressions
A comparison in a while or if statement that evaluates to a Boolean value of True or False.
Arithmetic operations
Mathematical processes including addition, subtraction, multiplication, division, and modulus operators.
Decidable problem
A problem that produces predictable and correct output.
Undecidable problem
A computational problem that cannot be solved by an algorithm.
Rational operator
Used to compare two values.
While loop
A loop used when a condition stays true.
Zero iteration condition
When a loop never starts.
Infinite loop
Code that never stops executing.
!= operator
Compares two values for inequality.
Nested loop
A loop within another loop, allowing for repeated execution of inner tasks.
Advantages of nested loops
They allow for dependent repetitions of tasks, enabling complex iterations.
Zip file
A file stored in a compressed format, often containing multiple files.
Compressed
A file format that reduces file size to save space.
Existing algorithms
Predefined methods that simplify tasks, such as maneuvering a robot through a maze.
Buggy code
Code that contains errors or produces undesired output.
Debug
The process of identifying and eliminating bugs in code.
Sequentially
Code that executes in the order it appears.
Initialized
When a variable is assigned a value for the first time.
Interpret
A program that converts and executes code from a higher-level language to a lower-level language.
Block strings
Multi-line strings in Python that begin with ''' and can deactivate code.
Incremental counter
A variable that stores an integer with increasing or decreasing values.
Iteration
A repeating portion of an algorithm or a single execution of a repetitive procedure.
QA (Quality Assurance)
A career focused on debugging and testing software to ensure high-quality products.
Block strings usage
They allow deactivation of code sections for error-finding purposes.
Variable naming guidelines
Six rules for naming variables to ensure clarity and avoid conflicts.
Reducing bugs
Programmers can reduce bugs by using well-named variables, constant testing, and careful coding.
trtl.setheading()
A command that sets the turtle's direction based on an input number between 0-360.