Exam

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/19

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards

Decimal to Binary Conversion

The process of converting a decimal number system (base 10) to a binary number system (base 2).

2
New cards

Flippy Do

A mnemonic for remembering how to create numbers using zeros and exponents while adding.

3
New cards

AND Logic Gate

A logic gate that outputs true only when both inputs are true.

4
New cards

OR Logic Gate

A logic gate that outputs true if at least one input is true.

5
New cards

NOT Logic Gate

A logic gate that negates the input, turning true into false and vice versa.

6
New cards

Boolean Logic Circuit

A circuit that uses boolean values (true/false) and operations (AND, OR, NOT) to perform tasks.

7
New cards

Truth Table

A table that shows the truth values of variables in a Boolean logic circuit depending on input combinations.

8
New cards

Karel Functions

The four original functions in Karel programming: put_ball(), take_ball(), turn_left(), move().

9
New cards

High Level Abstraction

Provides simplified information, focusing on the general essence rather than specific details.

10
New cards

Low Level Abstraction

Involves detailed information, often including unnecessary specifics for understanding.

11
New cards

Abstraction in Coding

Simplifying problems by reducing complexity and removing unnecessary details.

12
New cards

Decomposition in Coding

Breaking down a problem into smaller, manageable parts for easier understanding and solution.

13
New cards

Syntax Errors

Mistakes in the code that violate the grammatical rules of the programming language.

14
New cards

Logical Errors

Errors where the code runs without crashing, but does not produce the intended outcome.

15
New cards

Top Down Design

An approach where a large problem is broken down systematically into smaller parts.

16
New cards

Debugging

The process of finding and fixing errors in the code, including both syntax and logical errors.

17
New cards

Function Purpose in Programming

Functions are used to encapsulate code for better organization and understanding.

18
New cards

Single-line Comment in Python

A comment that is marked by '#' and only takes up one line.

19
New cards

Multi-line Comment in Python

Comments spanning multiple lines, marked with either ''' or """.

20
New cards

Variable Naming Rules in Python

Variables must include letters, numbers, and underscores only; cannot start with a number; cannot be reserved words.