Programming Flashcards

(37 cards)

0
Q

It is the process of creating a computer program.

A

Programming

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

It is a list of instruction that the computer must follow in order to process data into information.

A

Program

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

It is the person who writes and debugs computer programs.

A

Programmer

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

It is an artificial language used to write instructions that can be translated into machine language and executed by a computer.

A

Programming language

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

This step determines the logic that the program will follow.

A

Program design

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

A narrative design of the program using English-like statements to describe the logic and the processing flow.

A

Pseudocode

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

It utilizes symbols to represent the detailed series of steps needed to solve the programming problem.

A

Flowchart

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

It is the step where you can write the program.

A

Program coding

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

This is done to verify the results or the output of the program.

A

Program testing

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

It is the reading through or checking the program to make sure that it is free of errors and that the logic works.

A

Desk-checking

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

It is the process of detecting, locating, and removing all errors in a computer program.

A

Debugging

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

It is an error within a program code that keeps the computer from producing the desired result.

A

Bug

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

It involves the program being tested with real-life data.

A

User acceptance testing

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

This is writing a description of the program’s purpose and processes.

A

Program documentation

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

This is a structure wherein one program statement follows another in sequential order.

A

Sequence control structure.

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

This is a structure used to represent a chioce.

A

Selection control structure

16
Q

This is a structure wherein a process may be repeated as long as a certain condition remains true or remains false.

A

Iteration or loop control structure

17
Q

It is the basic language of the computer, presenting data as zeros and ones.

A

First Generation: Machine Language

18
Q

It allows a programmer to use abbreviations and easily-remembered words instead of numbers.

A

Second Generation: Assembly Language

19
Q

This language uses ……… Which are memory aids and abbreviation for an operation.

A

Third Generation: High-Level Languages

20
Q

These languages are much more user-oriented, and allow programmers to develop programs with fewer commands compared to 3GLs.

A

Fourth Generation: Very High-Level Languages

21
Q

Is a group of related technologies that attempt to develop machines to emulate humanlike qualities, such as learning, reasoning, communicating, seeing and hearing.

A

Artificial intelligence

22
Q

It is a type of system software that translates a program written in a second, third or a higher-generation language into machine language.

A

Language Translator

23
Q

This translates the assembly-language program into machine language.

24
This converts the entire program of a high-level language into machine language.
Compiler
25
This converts each high-level language statement into machine language and executes it immediatley, statement per statment.
Interpreter
26
It shows steps that occur in process.
Flowchart
27
This marks the starting and ending points of the flowchart.
Tminator/terminal block
28
This contains the initial value of the variable provided in the problem statement or variable decleration.
Preparation or initialization
29
This is used to accept data for processing and is also used to display the answer as output to the processed data.
Input or output
30
This is used to process data by writing mathematical equetion/s.
Action or process block
31
This contains logical expressions used for decision making and branching.
Decision block
32
This indicates that the flow continues where matching symbols have been placed on he same page.
On-page connector
33
This indicates that the flow continues where matching symbols have been placed on another page.
Off-page connector
34
This symbol indcates the direction of flow of logic in the program.
Flow lines
35
Is any variable name that is to receive the value of expression.
Var
36
Is any valid constant or variable, or a sequence of computations whose final result or value is assigned to "var"
Expression