Font size
WorksheetsITE260 1st PERIOD (Review)
Total questions: 79
Worksheet time: 40mins
An instruction set that processes input, manipulates data, and outputs a result.
Program
Algorithm
Browser
Computer
A piece of software that gives instructions to the computer on how to access, display, and use a web page.
Algorithm
Program
Browser
Flowchart
Programmers use this to create software programs, scripts, and other sets of instructions for computers to follow.
Scripting Language
Programming Language
Machine Language
System Language
Do not require a compiler; Use an interpreter to execute the script.
Scripting Language
Programming Language
Machine Language
System Language
Develop code; Involved in maintaining, debugging, and troubleshooting software and systems.
Browser
Programmer
Computer Programmer
Scripting Language
A step-by-step that specifies a collection of instructions that must be carried out in a specific order to get the desired result.
Program
Flowchart
Browser
Algorithm
Search an item in a data structure.
Search
Sort
Insert
Update
Delete
Sort items in a certain order.
Search
Sort
Insert
Update
Delete
Insert an item in a data structure.
Search
Sort
Insert
Update
Delete
Update an existing item in a data structure
Search
Sort
Insert
Update
Delete
Delete an existing item from a data structure.
Search
Sort
Insert
Update
Delete
Written with program flow from top to bottom of a page.
Flowchart
Program
Broswer
Algorithm
Indicates the beginning or end of the program.
Oval
Parallelogram
Rectangle
Circle
It is a point where there is input or output from the program.
Oval
Parallelogram
Rectangle
Oval
It indicates the assignment of the value to a variable, constant, or parameter; it is used for computation.
Oval
Circle
Parallelogram
Rectangle
It indicates a point where a decision is made.
Oval
Diamond
Hexagon
Circle
It indicates the use of an algorithm specified outside the program, such as a subroutine.
Oval
Hexagon
Open-ended Rectangle
Double-lined Rectangle
It contains comments statements.
Open-ended Rectangle
Hexagon
Double-lined Rectangle
Arrows
It is used to combine flow lines.
Arrows
Circles
Rectangle
Hexagon
It indicates the direction and order of program execution.
Circles
Diamond
Hexagon
Arrows
A method for describing computer algorithms that combines natural language with programming.
Selection
Programming
Pseudocode
Flowchart
A structure that allows specific statements to be prioritized for execution depending on a set of criteria.
Selection
Pseudocode
Programming
Flowchart
It is frequently used to implement selection.
Selection
Conditional Statements
Programming Language
Pseudocode
Designed specifically for computer hardware.
Machine Language
Assembly Language
High Level Language
System Language
Scripting Language
It is for simplifying and making readable machine code.
Machine Language
Assembly Language
High Level Language
System Language
Scripting Language
It is straightforward, simple to understand, and close to English; They facilitate the creation of complicated software.
Machine Language
Assembly Language
High Level Language
System Language
Scripting Language
It is used to create systems.
Machine Language
Assembly Language
High Level Language
System Language
Scripting Language
It tends to be faster to learn and to learn to code in.
Machine Language
Assembly Language
High Level Language
System Language
Scripting Language
It is an interpreted language; does not require compilation before use.
Javascript
Java
Python
Typescript
C#
It is used to create applications for mobile devices, laptops, tables, and wearables.
Python
Java
Javascript
Typescript
C#
It is an open-source object-oriented language that is a superset of Javascript with the addition of types, classes, and modules.
Python
Java
Typescript
Javascript
C#
Strong typing, imperative, declarative, functional, generic, object-oriented(class-based), and component-oriented programming paradigms.
Python
Javascript
Typescript
Java
C#
Scripting language that may be used for client-side(web-based) and server-side.
Python
Javascript
Java
C#
Typescript
Program that converts a high-level language to a low-level language; transforms a program written in one language into another without changing the meaning of the program.
Compiler
Python
Indentation
Identifier
This type of compiler reads the code once before translating it.
Compiler
One-Pass Compiler
Multi-Pass Compiler
Identifier
This type of compiler is one that creates many passes.
Compiler
One-Pass Compiler
Multi-Pass Compiler
Identifier
High-level, object-oriented, general-purpose, interactive and interpreted programming language.
Python
Javascript
Java
C++
Interpreter process Python while it is being used.
Python is interpreted
Python is interactive
Python is object-oriented
Python is a beginner's language
Can communicate with the interpreter directly.
Python is interpreted
Python is interactive
Python is object-oriented
Python is a beginner's language
Encapulates code within objects.
Python is interpreted.
Python is interactive.
Python is object-oriented
Python is a beginner's language.
Great language for novice programmers,
Python is interpreted.
Python is interactive.
Python is object-oriented.
Python is a beginner's language.
A name used to identify a variable, function, class, module or other objects.
Keyword
Compiler
Identifier
Translator
Reserved words that cannot be used as constant, variable, or identifier names.
Identifier
Keyword
Line Indention
Data Types
Strictly enforced; used to designate code blocks.
Identifier
Keyword
Line Indentation
Data Types
Numeric values are stored in number data types.
Numbers
Strings
Lists
Tuples
Dictionary
Defined as a continuous group of characters denoted by quote marks.
Numbers
Strings
Lists
Tuples
Dictionary
Used to store multiple items; most versatile compound data type in Python.
Numbers
Lists
Strings
Tuples
Dictionary
A form of sequence data that is comparable to a list.
Numbers
Strings
Lists
Tuples
Dictionary
A form of hash table; functions similarly to associative arrays.
Numbers
Strings
Lists
Tuples
Dictionary
Constructs that ca change the values of operands.
Pseudocode
Translator
Operator
Identifier
It is used to perform mathematical operations like addition, subtraction, multiplication and division.
Arithmetic Operators
Comparison(Relation) Operators
Assignment Operators
Logical Operators
It compares the values on both sides and determine the relationship between them.
Arithmetic Operators
Comparison(Relational) Operators
Assignment Operators
Logical Operators
It is used to send data to the standard output device.
print function
raw_input function
input function
strip function
Reads and returns one line from standard input as a string.
print function
raw_input function
input function
strip function
Similar too raw_input, except it assumes the input is a valid Python expression and returns the evaluated result.
print function
raw_input function
input function
strip function
It is used to take string input from the user; user can enter a numeric value as well but it will be treated as a string.
string input
integer input
float input
It can be taken by just type casting the input received into input(); only numeric values.
string input
float input
integer input
User can enter integer or float values but the value will be treated as ___.
integer input
float input
string input
Container that can house a certain number of elements.
Array
Element
Index
Operator
Any item that is stored in an array.
Element
Index
Array
Operator
It is used to identify the element.
Element
Index
Array
Operator
Removes or truncates the specified characters from the beginning and end of the original string.
strip function
strip method
split method
input function
Remove whitespace from the beginning and end of the string.
strip function
strip method
split method
input function
Splits a string into a list.
strip function
strip method
split method
input function
aka decision-making statements.
conditional statements
nested if statement
pass statement
The simplest decision-making statement; used to decide whether a certain statement.
If statement
if-else statement
else statement
Tells us that if a condition is true it will execute a block of statements and if the condition is false it won't.
if statement
if-else statement
else statement
Can be used with if statement to execute a block of code when the condition is false.
if statement
if-else statement
else statement
Used in python for decision-making.
(a)
short for if else in Python.
elif
if
else
To create a multipath decision statement; can include an if statement within another if statement.
nested if statement
shorthand if statement
shorthand if else statement
if elif else statement
Python relies on _____(whitespace at the beginning of a line) to define the scope of the code.
Line Indention
Indentation
Spacing
Index
Great way to write compact if-else statements if you have only one statement to execute.
Indentation
Shorthand if statement
Shorthand if-else statement
Nested if statement
Offers developers more than one syntax to write the same code.
Indentation
Shorthand if statement
Shorthand if-else statement
Pass statement
If statements cannot be empty; use ____ to avoid getting an error.
Indentation
Shorthand if statement
Shorthand if-else statement
Pass statement
Usually called an activity; denoted as a rectangular box.
Process Step
Decision
Terminal Symbol
Flowline Symbol
Denoted as a diamond.
Process Step
Decision
Terminal Symbol
Flowline Symbol
Inddicates the beginning or end of a flowchart; usually has the text "start" or "end".
Process Step
Decision
Terminal Symbol
Flowline Symbol
Indicates the process' direction; usually connects two blocks.
Process Step
Decision
Terminal Symbol
Flowline Symbol
