Programming Flashcards

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.

A

Assembler

24
Q

This converts the entire program of a high-level language into machine language.

A

Compiler

25
Q

This converts each high-level language statement into machine language and executes it immediatley, statement per statment.

A

Interpreter

26
Q

It shows steps that occur in process.

A

Flowchart

27
Q

This marks the starting and ending points of the flowchart.

A

Tminator/terminal block

28
Q

This contains the initial value of the variable provided in the problem statement or variable decleration.

A

Preparation or initialization

29
Q

This is used to accept data for processing and is also used to display the answer as output to the processed data.

A

Input or output

30
Q

This is used to process data by writing mathematical equetion/s.

A

Action or process block

31
Q

This contains logical expressions used for decision making and branching.

A

Decision block

32
Q

This indicates that the flow continues where matching symbols have been placed on he same page.

A

On-page connector

33
Q

This indicates that the flow continues where matching symbols have been placed on another page.

A

Off-page connector

34
Q

This symbol indcates the direction of flow of logic in the program.

A

Flow lines

35
Q

Is any variable name that is to receive the value of expression.

A

Var

36
Q

Is any valid constant or variable, or a sequence of computations whose final result or value is assigned to “var”

A

Expression