comprog

5.0(1)
studied byStudied by 18 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/53

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

54 Terms

1
New cards

Computer

is an electronic device that accepts data from the user, processes it, produces results, displays them to the users, and stores the results for future usage.

2
New cards

Data

 is a collection of unorganized facts & figures and does not provide any further information regarding patterns, context, etc. Hence data means "unstructured facts and figures".

3
New cards

Information

is a structured data i.e. organized meaningful and processed data. To process the data and convert into information, a computer is used

4
New cards

hardware

refers to mechanical device that makes up computer.

5
New cards

Software

 a set of instructions that drives computer to do stipulated tasks is called a program. Instructions are programmed in a computer language, translated into machine language, and executed by computer.

6
New cards

System software

operates directly on hardware devices of computer

7
New cards

Application software

 is designed for benefit of users to perform one or more tasks.

Example: Microsoft Word, Excel, PowerPoint, Oracle, etc.

8
New cards

Programming

procedure of developing the detailed instructions for the computer.

9
New cards

programming step

  1. Define the problem

  2. Design the solution/program

  3. Code the program

  4. Test the program

  5. Document the program

10
New cards

problem definition step

1. Specify program objectives and identify the users of the program.

2. Specify output requirements.

3. Specify input requirements.

4. Specify processing requirements.

5. Study feasibility of implementing the program.

6. Document the analysis.

11
New cards

Program coding

is the step which translates the logic of the program based on the pseudo-code (algorithm) or flowcharts into a high-level programming language using the syntax and semantics of the specific language.

12
New cards

Program testing

consists of desk checking, debugging, and running real data to make sure that the program works.

13
New cards

Desk checking

 is just reading through or checking the program manually to ensure that it is free from errors and the logic works.

14
New cards

Debugging

means detecting, locating, and removing errors in the computer program.

15
New cards

Error

may be syntax errors or logic errors.

16
New cards

Syntax errors

can be typographical error or incorrect format of the statement used. 


17
New cards

Logic errors

 are caused by incorrect use of control structures.


18
New cards

Program logic formulation

is a step-by-step development of a solution to a given problem. This is the most difficult part of solving a problem with a computer

19
New cards

Flowchart

It consists of boxes with different shapes that contain simple statements or sentence commonly called instructions and connect together by lines.

20
New cards
<p>Stored Data Symbol</p>

Stored Data Symbol

Indicates data stored in formats suitable for processing

21
New cards
<p>Sequential Access Storage</p>

Sequential Access Storage

Indicates only sequentially accessible data such as those on magnetic tapes & cassette tapes

22
New cards
<p>Direct Access Storage</p>

Direct Access Storage

Indicates directly accessible data, such as those on magnetic disks & floppy disks

23
New cards
<p>Documents</p>

Documents

Indicates data on media human beings can read

24
New cards
<p>Display</p>

Display

Indicates data on any medium that displays information used by human beings, such as monitor

25
New cards
<p>Loop Limit</p>

Loop Limit

Composed of two parts; condition for termination and loop name are written in the symbol indicating the start & the end of the loop respectively

26
New cards
<p>Terminal Symbol</p>

Terminal Symbol

contains either the word start or the word stop, indicates the starting and stopping point in the flowchart.

27
New cards
<p></p>

This parallelogram is used for INPUT and OUTPUT instruction.

28
New cards
<p>Processing Symbol</p>

Processing Symbol

This rectangle is used for ay data processing operations for which requirements of the problem are usually done here.

29
New cards
<p>Decision Symbol</p>

Decision Symbol

If the condition is true, the marked path TRUE is to be followed. If the condition is false, the marked path FALSE is to be followed. This diamond-shaped symbol contains a condition.

30
New cards
<p>Arrowheads/Flow lines</p>

Arrowheads/Flow lines

used to direct the flow of the flowchart. It shows the flow of the solution.

31
New cards
<p>Connector</p>

Connector

It is used as a continuation symbol of a flowchart. It shows the flow of the solution.

32
New cards
<p>Initialization/Preparation Symbol</p>

Initialization/Preparation Symbol

It is used to initialize variables not explicitly defined in the input but a requirement in the production of the output.

33
New cards

System Flowchart (process chart)

indicates a flowchart for a targeted system as a whole

34
New cards

Program Flowchart

is used to describe processing procedures based on detailed analysis.

35
New cards

Structured Flowchart

An orderly, understandable and clear solution. Design using the three most basic methods of control.

36
New cards

Sequential

steps are performed in a strictly sequential manner, each step being executed exactly once.

37
New cards

Selection Structure

One of several alternative actions is selected and executed. It involves the use of decision based on the given condition.

38
New cards

Repetition Structure

One or more steps is performed repeatedly

39
New cards

Algorithm

set or series of instructions for carrying a task. It is also a procedure to produce the required output from the given input.

40
New cards

Pseudo code

 is a mixture of language and symbols, terms and other feature commonly used one or more high-level languages.


41
New cards

Turbo C

more than just a version of the C language.

42
New cards

Compiler

is used to convert source code into machine code or binary code.

43
New cards

Debugger

is used for testing program and locating programming errors.

44
New cards

int variables

is whole number consisting of an optional sign (+ or -) followed by a sequence of digit. It cannot contain commas. Variables of this type are often used for controlling loops and conditional statements.

45
New cards

float

consists of an optional sign (+ or -), followed by one or more digits, a decimal point, and or one or more further digits.

46
New cards

double (double precision)

is a special float which can store more significant digits and have a longer exponent.

47
New cards

char

is a single letter, digit, punctuation mark or control symbol recognized by the computer.

48
New cards

void

valueless

49
New cards

Variables

are identifiers which can be assigned a value within a program. It has 32 valid characters, and these are letters, digits, and underscore.

50
New cards

Global Variables

are initialized only at the start of the program. All global variables are initialized to zero if no other initializer is specified.

51
New cards

Local Variables

are initialized each time the function in which they are declared is entered.

52
New cards

Constants

refer to fixed values that may not be altered by the program.

53
New cards
54
New cards