Introduction To Structured Programming
Introduction To Structured Programming
DEFINITION OF TERMS
A computer: is an electronic device that is used to accept user input, process it and display
output (information) for decision making.
Software- These are computer instructions written by a programmer to perform specific tasks or
solve a given problem.
System software: System software aids the user and the hardware to function and interact with
each other. Basically, it is software to manage computer hardware behavior so as to provide
basic functionalities that are required by the user. In simple words, we can say that system
software is an intermediate or a middle layer between the user and the hardware.
Application Software: Also known as end-user programs or productivity programs are software
that helps the user in completing tasks such as doing online research, jotting down notes, setting
an alarm, designing graphics, keeping an account log, doing calculations or even playing games.
They lie above the system software. Unlike system software, they are used by the end-user and
are specific in their functionality or tasks and do the job that they are designed to do.
Application programs can be developed by the users themselves using suitable programming
languages. There are many programming languages that allow us to write compute instructions
in a text form.