Section 1

Preview this deck

Algorithm

Front

Star 0%
Star 0%
Star 0%
Star 0%
Star 0%

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Active users

0

All-time users

0

Favorites

0

Last updated

6 years ago

Date created

Mar 14, 2020

Cards (61)

Section 1

(50 cards)

Algorithm

Front

set of well-defined logical steps that must be taken to perform a task

Back

Flash Memory

Front

stores data in a special type of memory

Back

Secondary Storage

Front

can hold data for long periods of time even when there is no power

Back

String

Front

sequence of characters that is used as data (Little chunks of text)

Back

Flow Chart

Front

diagram that graphically displays step by step procedure in a program

Back

Source Code

Front

statements written by a programmer

Back

Escape Character

Front

a special character that is preceded with a backslash, appearing inside a string literal.

Back

Program

Front

is a set of instructions that a computer follows to perform a task

Back

Programmer/Software Developer

Front

a person with the training and skills necessary to design, create and test computer programs.

Back

Psuedocode

Front

fake code

Back

ENIAC

Front

first electronic general purpose computer

Back

Assignment statement

Front

used to create a variable and make it referece data

Back

Syntax Error

Front

prevents code from being translated

Back

Data Types

Front

categorized value in memory - e.g. int for integer, float for real numbers, str used for storing strings in memory.

Back

Comments

Front

notes of explanation within a program

Back

Key Words

Front

predefined words used to write a program in high-level language

Back

CPU

Front

is the most important component in a computer

Back

Numeric Literal

Front

number written in a program - No decimal point considered int, otherwise, considered float

Back

Output Device

Front

any data the computer produces for people or other devices

Back

print Function

Front

displays output on the screen

Back

Remainder Operator (%)

Front

performs division and returns the remainder.

Back

Operators

Front

perform operations on data

Back

Statement

Front

individual instruction used in high level language

Back

Assembly Language

Front

uses short words (mnemonics) for instructions instead of binary numbers

Back

High-Level Language

Front

allows simple creation of powerful and complex programs

Back

Assembler

Front

translates assembly language to machine language for execution by CPU

Back

Two types of division

Front

/ operator performs floating point division // operator performs integer division

Back

Operands

Front

values surrounding the operator

Back

Low-Level Language

Front

close in nature to machine language

Back

Variable

Front

name that represents a value stored in the computer memory

Back

Nested Function Call

Front

general format-> function1(function2(argument)) also known as function within a function.

Back


Front

causes output to advance to the next line

Back

Math Operator

Front

tool for performing calculation

Back

Interpreter

Front

translates and executes instructions in High-Level language program

Back

Syntax

Front

set of rules to be followed when writing a program

Back

Exponent Operator (**)

Front

raises a number to a power

Back

Hardware

Front

contains many electronic components

Back

RAM

Front

quickly access data that is stored at any random location

Back

Input Device

Front

is any data the computer collects

Back

Function

Front

piece of prewritten code that perfoms an operation

Back

Garbage Collection

Front

removal of values that are no longer refernced by variables. - Carried out by Python interpreter.

Back

Program Development Cycle

Front

The process that a programmer repeats until not errors are found in a program. Steps are: 1. Design the Program. 2. Write the code. 3. Correct Syntax Errors. 4. Test the executable code. 5. Debug the code.

Back

Math Expressions

Front

performs calculation and gives a value

Back

\"

Front

causes a double quote mark to be printed

Back

Software

Front

is essential to a computer because it controls everything the computer does

Back

Exponentiation

Front

**

Back

String Literal

Front

string that appears in actual code of a program

Back

Argument

Front

data given to a function

Back

Assignment operator

Front

the equal sign

Back

\t

Front

causes output to skip over to the next horizontal tab

Back

Section 2

(11 cards)

Decision Structure

Front

specific action(s)

Back

Boolean Expression

Front

expression tested by if statement to determine if it is true or false.

Back

Control Structure

Front

logical design that controls order in which the set of statements execute.

Back

>= and <=

Front

operators test more than one relationship

Back

!=

Front

operator determines whether the two operands are not equal

Back

Sequence Structure

Front

set of statements that execute in the order they appear

Back

\\

Front

causes a backslash character to be printed

Back

Logical Operators

Front

operators that can be used to create complex Boolean expression.

Back

Dual Alternative Decision

Front

two possible paths of execution

Back

Diamond

Front

represents true/false condition that must be tested

Back

Relational operator

Front

determines whether a specific relationship exists between two values

Back