CCS20 MOD 1 - Introduction to Programming Flashcards

1
Q

Is a sequence of instructions written to perform a specified task for a computer

A

Computer Program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Functions are NOT built into programming language (PL), functions are coded by programmers

A

Hard Coded

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Text written in a computer programming language

A

Source Code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Instructs computer programs to function

A

Source Code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

The programs written in a high- or low-level language

A

Source Code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Executable file that can be understood by a computer

A

Program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Written in a computer language and NOT executable

A

Source Code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Translate source code to machine language

A

Translators

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Compiles ALL the lines of codes before creating an executable file

A

Compiler

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Reads and executes line per line

A

Interpreter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Will not execute source code if there is error

A

Compiler

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Executes line by line of code; will execute lines until error is found

A

Interpreter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

(TRUE or FALSE) Java has both interpreter and compiler

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Combines all of the compiled code required for the program

A

Linker

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Creates an object file (.obj / .Ink file)

A

Linker

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

The process of writing, designing, testing, debugging, troubleshooting, and maintaining the source code of computer programs

A

Computer Programming

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

(TRUE or FALSE) Writing the program is also understanding the program

A

TRUE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Designs programs

A

Front-end Developer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Codes the functions of the program

A

Back-end Developer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Basic computer program

A

Calculators

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

(TRUE or FALSE) Programs are created to be solutions, they follow a logical flow so results are of desired behavior

22
Q

Self-contained set of instructions used to operate a computer to produce a specific result. Also called “Software”

23
Q

Process of creating the program or software

A

Programming

24
Q

Languages that use instructions tied directly to one type of computer

A

Low-level Language

25
Instructions resemble written languages, such as english, and can be run on a variety of computer types.
High-level Language
26
Also called executables, consist of binary instructions
Machine Language
27
The operation to be performed; also called an opcode
Instruction part
28
Memory address of the data to be used
Address part
29
(TRUE or FALSE) All executable programs must not be stored in memory (storage/ram) before it can be executed
FALSE (must be stored)
30
Programming language with symbolic names for opcodes, and decimals or labels for memory addresses
Assembly Language
31
Available instructions are used to create self-contained units called procedures
Procedural
32
Able to reconstruct source code into small bits of units where each unit can execute a task
Self-contained Units
33
Reusable objects, containing code and data, are manipulated. Support reusing existing code more easily
Object-Oriented
34
Defining and understanding the problem
Analyze
35
Planning the solution
Design
36
What kind of units/objects will you use?
Choose the Interface
37
Writing your algorithm (solution) into code
Code
38
Locate and remove any errors in the program
Debug and Test
39
Happens because the programmer did not follow a syntactical rule (periods, no semicolon). Easy to locate because the compiler/interpreter will show error
Syntax Error
40
An error during runtime. Only shows as unexpected behavior in a program. Also known as a logical error (error in logic of code)
Runtime Error
41
For maintenance and upgrading purposes. Organize all the materials that describe the program
Completing the Documentation
42
Step-by-step sequence of instruction that describes how data should be processed produce desired output. Can be expressed in pseudocode
Algorithm
43
Needs to follow semantics and syntactical rules
Source Code
44
Doesn't follow syntax or standard rules
Algorithm
45
The translation of the selected algorithm into a language, the computer can use
Programming
46
Description of a mathematical equation
Formula
47
Diagram showing the flow of instructions in an algorithm
Flow Chart
48
4 Expressing Algorithms
Natural Languages Pseudocode Flowcharts Programming Languages
49
Program Development Life Cycle
1, Analyze 2. Design 3. Choose the Interface 4. Code 5. Debug and Test 6. Completing the Documentation
50
Program designed in english phrases; no syntactical rules; imitates real code but is not real code; can't use keywords of programming languages
Pseudocode
51
Pseudo meaning
false