Section 1

Preview this deck

Numeric constant

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 1, 2020

Cards (59)

Section 1

(50 cards)

Numeric constant

Front

specific numeric value (in doubling program the "2" would be a Numeric outcome

Back

sequence structure

Front

perform an action or event and then perform the next action in order, flow chart when there is NO DIAMOND, simplest

Back

Step 3: Programming

Front

Code the Problem- this should not start until the problem is well understood and the logic has been determined

Back

Step 5: Programming

Front

Test the Program- a program that is free of syntax errors is not necessarily free of logical errors; check for reasonableness of output

Back

pseudocode

Front

English-like representation to plan logical steps for solving problems

Back

Programming

Front

structured process that begins with analysis of the problem and ends with a computer based solution

Back

Syntax

Front

Programming rules

Back

External Storage

Front

permanent storage outside the main memory of the machine, held on floppy, hard disk, hard drive! or magnetic tape

Back

Character

Front

letters,, numbers, and special symbols

Back

Language for CPU (at CPU level)

Front

binary

Back

flowchart

Front

pictorial representation to plan logical steps for solving problems

Back

Volatile Memory

Front

contents are lost every time the computer loses power

Back

Terminus

Front

Item that causes the end of the looping, it is the drop out instance

Back

Data Hierarchy

Front

where the smallest usable unit of data is the character

Back

Step 2: Programming

Front

Plan the Logic- Programmer Plans the steps to the program, which steps to include and in which order, two most common tools are flow charts and pseudocode

Back

Case Structure

Front

used when there are several distinct possible values for a single variable being tested and each value requires different actions

Back

Internal Storage

Front

memory, main memory, primary memory

Back

IPO (Input, Process, Output)

Front

Keyboard->data manipulation->Soft/hard copy

Back

selection/decision structure

Front

ask a question, depending on the answer you take one or two courses of action, NO MATTER WHICH PATH YOU FOLLOW, YOU CONTINUE WITH THE NEXT EVENT, diamond in this structure going to 1 or 2 options, then coming back together

Back

tables

Front

groups of files held by databases that together serve the information needs of the organization

Back

Hardware

Front

equipment, or devices, associated with a computer

Back

Step 1: Programming

Front

Understanding the problem- how you know what to do; Users will ask for vague changes or not know what they want; Users who think they know what they want frequently change their minds

Back

Character constant

Front

use quotation marks to denote text string, prevents the program from trying to execute something like "Chris" as a program

Back

software

Front

instructions that tell the computer what to do

Back

ending program

Front

set a predetermined amount in inputNumber that means stop the program, for example, if inputNumber = 0, stop program

Back

assignment operator

Front

= stores a variable in memory

Back

Through input devices

Front

data or facts

Back

Variable

Front

use when value will change

Back

priming read/priming input

Front

first read or data input in a program, if a program will read 100 data records, you read the 1st record in a statement separate from the 99, must do this to keep the program structured, COMMON MISTAKE FOR BEGINNER PROGRAMMERS

Back

Step 6: Programming

Front

Put the program into production- Test run with "real" data, Train the user, there are many ways to finalize an implementation, particularly if a conversion is also necessary

Back

decision structure called...

Front

If-then-else statements

Back

6 steps to programming

Front

Work backwards with programming. More cards about actual steps

Back

output

Front

after data has been processed, the resulting info is sent to some other output device for people to use

Back

nesting

Front

placing a structure within another structure

Back

database

Front

hold groups of files

Back

Machine language

Front

programming language uses a compiler to translate the specific programming language into machine language

Back

repetition or iteration structures

Front

another term for loop structure

Back

stacking

Front

attaching structures end-to-end

Back

ASSEMBLY

Front

step between binary and programming language

Back

3 basic structures

Front

sequence, selection, and looping

Back

Step 4: Programming

Front

Translate the code into Machine Learning- Eliminate syntax errors caught by reviewing the code; Eliminate syntax errors caught by the compiler; "Typos" are one of the most common syntactical errors; A program will not compile into an executable program until all syntax errors are corrected.

Back

field

Front

single data item such as lastName, streetAddress, or annualSalary

Back

Files

Front

groups of records that go together for some logical reason

Back

CPU

Front

hardware that performs these sorts of processing tasks

Back

loop structure

Front

you ask question, requires and action, perform the action, and ask the original question again, this continues until the answer to the question is no longer required; then you exit (fall out of) the structure

Back

Records

Front

group of fields that go together for some logical reason

Back

Processing data (what's involved)

Front

organizing | checking for accuracy | performing mathematical operations on them

Back

Do until loop

Front

ensure that the procedure executes at least once, then depending on the answer to the controlling question, the loop may or may not execute additional times, Do "A" until "b (decision)" isn't true

Back

Structure

Front

basic unit of programming logic, each structure is a sequence, selection, or loop

Back

infinite loop

Front

repeating flow of logic with no end

Back

Section 2

(9 cards)

calling/main program

Front

program using modules where the main program will call the module when it is time for that part of the program to be run, when the module ends, the logical flow transfers back to the main calling program and resumes where it left off

Back

Global Variables

Front

variables given a type and name once, then used in all modules of the program, must be used with caution

Back

declaring a variable

Front

provide a name for the memory location where the computer will store the variable values, and notifies the computer of what type of data to expect; many programs require you to declare all variables before you use them

Back

modularization

Front

breaking apart of a large program, good for reusing, allows for different people to work on different parts of the code and then copy/pate them together, realize/identify different structures, provides abstraction (ability to look at problem from up high)

Back

manipulate data

Front

primary work of most modules

Back

modules

Front

Programmers seldom write programs as one long series of steps, reasonable units to tackle tasks in programming to not have huge structures, referred to as subroutines, procedures, functions, or methods, allows for copy paste of modules

Back

hierarchy chart

Front

used to illustrate modules' relationships, doesnt tell what tasks are being performed within module, does not tell you when or how module executes; IDENTIFIES WHICH ROUTINES EXIST WITHIN A PROGRAM AND WHICH ROUTINES CALL WHICH OTHER ROUTINES

Back

control

Front

which program is executing in part of the code

Back

Local Variables

Front

declared within each module that uses them; cannot be used by other parts of the program

Back