COMPROG2 Flashcards

1
Q

the promotion and maintenance of the highest degree of physical, mental and social well-being of workers in all occupations.

A

Occupational Health and Safety (OHS)

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

This is one of the most common risks that one may acquire not only in the workplace but also at home. No matter what industry you work in, you use your
eyes to look at what You are doing.

A

Eyestrain

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

refers to any method of product feature designed to optimize
overall human well-being and performance especially at work.

A

Ergonomics

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

source of potential injury or threat

A

Hazard

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

the possibility that something bad or unpleasant thing will happen.

A

Risk

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

is the art or process and science of
creating/writing programs. It is the process done by
programmers to instruct a computer on how to do a task.

A

Programming

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

This is the only language that a computer can understand.

A

Machine Language

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

Classification of Programming Language

A
  • machine language
  • assembly language
  • high-level language
  • object-oriented/event driven programming language.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

With these languages, the emphasis
of creating a program was on the objects included in the user
interface like buttons and scrollbars. Examples of which are:
Visual Basic, Delphi, Visual C++’ PROLOG, and Smalltalk. (OOP)

A

Object-Oriented/Event-Driven Programming Language

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

This is more advanced than the machine language. Mnemonics are memory aids. Instead of using numbers, programmers began using English like abbreviations such as
mov for move, mul for a multiply operation, add for an addition operation, and so on

A

Assembly Language

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

To speed up the programming process, _____ were developed. It allowed programmers
to use English commands to carry out instructions.

A

High-Level Language

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

Program Development Process (P.C./TD/.D.M)

A
  • Planning
  • Coding
  • Testing and Debuggin g
  • Documentation
  • Maintenance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

person who writes, develops, and debugs the computer program

A

Programmer

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

tool that allows programmers to write commands or
programs

A

Programming language

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

translates assembly language statements into the target computer’s machine
code

A

Assembler

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

memory aids used with assembly language to abbreviate an
operation

A

Mnemonics

17
Q

each 0 and 1 in the binary system

A

Bit

18
Q

-also known as Graphical User Interface, which lets software user to interact with objects like scrollbars and buttons.

A

GUI

19
Q

the last stage of the Program Development Process, wherein the programmer
will start writing the program.

A

Coding

20
Q

is a step-by-step procedure to solve problems.

A

Algorithm

21
Q

is a description of
an algorithm or a computer program using natural language.

A

Pseudocode

22
Q

refers to what a program must do or output

A

Functional

23
Q

graphical representation of a process

A

Flowchart

24
Q

refers to the characteristic or how the program must
output information (me pag nakikita sya)]

A

Non-functional

24
Q

description of a specific data that can be stored in a variable, the amount of memory the item occupies, and the
operations it can be performed

A

Data Type

25
Q

standard design approach which indicates that program instructions must be coded following the order of their implementation in the system itself

A

Structured Programming

26
Q

written description of the overall design or architecture of the system to be made

A

Design documentation

27
Q

symbolic name given to an unknown data
standard design approach that focuses on dividing

A

Variable

27
Q

can only contain two values, true or false. Yes or no or on and off is also possible.

A

Boolean

28
Q

It is an unsigned type that cannot contain negative values.

A

Byte

29
Q

used to hold a single character, specifically a single unicode character. Unicode is a 16-bit character which represents all the letters and symbols of ah major languages existing.

A

Char

30
Q

data type that holds date values, time values, or the combination of both.

A

Data

31
Q

holds decimal values up to 29 significant digits. It is specifically designed for financial calculations.

A

Decimal

32
Q

powerful data type that can hold even the smallest and the largest approximation of a real number.

A

Double

33
Q

holds only whole number, but loads fast compared to other data types.

A

Integer

34
Q

data type used to hold larger integer numbers.

A

Long

35
Q

holds objects addresses.

A

Object

36
Q

used to contain lesser value of whole number compared to data type Integer. Programmers use this data type to optimize program runtime as well as to save memory

A

Short

37
Q

like double data type, it is also used to contain floating-point values. The difference is that it is used for much lesser values

A

Single