Lecture 1 Flashcards

1
Q

What is programming

A

Programming is the process of developing series of sequence of instructions known as programs to be given to computer so as to perform a specific task

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

A programmer requires some basic facilities and tools to be able to design, develop, test, … prorgrams

A

These facilities and tools include text, editors, compilers, interpreters , diagnostic tools

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

What is program design

A

Applies to the development or production of computer programs

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

What is program specification

A

A program specification is usually part of a system specification, which defines the whole system.

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

What are the aims of prgram design

A

Reliability: The program can be depended upon always to do what is supposed to do.

Maintainability: The program will be easy to change or modify when the need arises

Readability: The program will be easy for a programmer to read and understand

Performance: The program causes the tasks to be done quickly and efficiently

Storage saving: The program is not allowed to be unnecessarily long to achieve memory efficiency.

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

What is Program Development Life Cycle

A

PDLC is a systematic way of developing quality software. It provides an organized plan for breaking down the task of program development into manageable chunks, each of which must be successfully completed before moving on to the next phase.

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

Mention the Program Development Life Cycle

A

Problem Definition
Problem Analysis
Algorithm Development
Coding & Documentation
Testing & Debuggin
Maintenance

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

What is Sequential Programming

A

This is when the algorithm to be solved consist of operations one after the other

A sequential program explicitly waits in-line, for the expected events in various places in the execution path

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

What is sequence structure

A

The sequence structure is a case where the steps in an algorithm are constructed in such a way that, no condition step is required.

The sequence structure is the logical equivalent of a straight line

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

What are the cardinal features of the computer which can be seen in features of the programming language

A

S.I.D.O. C
storage
input and output
data declaration
operation on data
control

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

Mention the types of control in programming

A

THe sequence structure
The decision/selection strucutre
Repitition/iteration structure

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