Showing posts with label RESEARCH WORK. Show all posts
Showing posts with label RESEARCH WORK. Show all posts

The Overview of Linear Programming

Linear Programming is a mathematical device developed by the mathematician George Dantzig in 1947 for planning the diversified activities of the US Air Force connected with the problem of supplies to the forces. Linear or mathematical programming, also known as activity analysis, has been further developed in its application to the firm, managerial economics and finally to development planning. It is a mathematical technique for the analysis of optimum decisions, subject to certain constraints in the form of linear inequalities.

Mathematically speaking, it applies to those problems which require the solution of maximization or minimization problems subject to a system of linear inequalities stated in terms of certain variables.
The problems of maximization and minimization are also called optimization problems. When cost and price per unit change with the size of output, the problem is non – linear and if they do not change with output, the problem is linear. Linear programming may thus be defined as a method to decide the optimum combination of factors to produce a given output or the optimum combination of products to be produced by given plan and equipment. It is also used to decide between a variety of techniques to produce a commodity. The technique involved in linear programming is similar to the one adopted in input – output analysis for the industry.
Conditions And Generalisations Of Linear Programming
You should know that for any principle to hold in any situation, certain conditions and generalizations has to be satisfied. The application of linear programming (LP) technique to any problem rests on certain conditions and generalizations.
First, there is a definite objective. It may be the maximization of profits or national income or employment of the minimization of costs. It is known as the objective function or the criterion function. If a quantity is maximized, its negative quantity is minimized. Every maximization problem has its dual problem, that of minimization. The original problem is the primal problem which always has its dual. If the primal problem pertains to maximization, the dual involves minimization and vice versa.
Secondly there should be alternative production processes for achieving the objective. The concept of process or activity is the most important in linear programming. A process is a specific method of performing an economic task. It is some physical operation, e.g consuming something, storing something, selling something, throwing something away, as well as manufacturing something in a particular manner. The LP technique enables the planning authority to choose the most efficient and economical process in attaining the objectives.
Thirdly, there must be certain constraints or restraints of the problem. They are the limitations or restrictions pertaining to certain conditions of the problems, as to what cannot be done and what has to be done. They are also known as inequalities. They may be limitations of resources such as land, labour or capital.
Fourthly, there are the choice variables, the various production processes or activities so as to maximize or minimize the objective function and to satify all the restraints.
Lastly, there are the feasible and optimal solutions. Given the income of the consumer and the prices of goods, feasible solutions are all possible combinations of the goods he can feasibly buy. Feasible solutions of two goods for the consumer are all combinations that lie on and to the left of the budget line. Whereas, on an isocost line, they are the combinations that lie on and to right of it. We may put it differently that a feasible solution is one which satisfies all the restraints.
The optimal solution is the best of the feasible solutions. If a feasible solution maximizes or minimizes the objective function, it is an optimal solution. The best available procedure for finding out the optimal solution out of the possible feasible solutions is the simplex method. It is a highly mathematical and technical method involved in linear programming.
However, the main aim of linear programming is to find out optimal solutions and study their characteristics.
Assumptions Of Linear Programming Technique
The linear programming analysis is based upon the following assumptions;
i. The decision-making body is faced with certain constraints or resource restrictions. They may be credit, raw material and space constraints on its activities. The type of constraints in fact depend upon the nature of problem. Mostly, they are fixed factors in they production process.
ii. It assumes a limited number of alternative production processes.
iii. It assumes linear relations among the different variables which implies constant proportionality between inputs and outputs within a process.
iv. Input – output prices and coefficients are given and constant. They are known with certainty.
v. The assumption of additivity also underlies linear programming techniques which means that the total resources used by all firms must equal the sum of resources used by each individual firm.
vi. The LP technique assumes continuity and divisibility in produces and factors.
vii. Institutional factors are also assumed to be constan

Limitations Of Linear Programming
Linear programming has turned out to be a highly useful tool of analysis in development planning. But it has its limitations. As a matter of fact, actual planning problems cannot be solved directly by the LP technique due to a number of restraints.
Firstly, it is not easy to define a specific objective function.
Secondly, even if a specific objective function is laid down, it may not be so easy to find out the various social institutional, financial and other constraints which may be operative in pursuing the given objective.
Thirdly, given a specific objective and a set of constraints, it is possible that the constraints may not be directly expressible as linear inequalities.
Fourthly, even if the above problems are surmounted, a major problem is one of estimating relevant value of the various constant co-efficients that enter into an LP problem, i.e. population, prices, etc.
Fifthly, one of the defects of this technique is that it is based on the assumption of linear relations between inputs and outputs. This implies that inputs and outputs are additive, multiplicative and divisible. But the relations between inputs and outputs are not always
linear. In real life, most of the relations are non-linear.
Sixth, this technique assumes perfect competition in product and factor markets. But perfect competition is not a reality.
Seventh, the LP technique is based on the assumption of constant returns in the economy. In reality, there are either diminishing or increasing returns.
To further buttress this point, it is a highly mathematical and complicated technique. The solution of a problem with linear programming requires the maximization or minimization of a clearly specified variable. The solution of a linear programming problem is also arrived at with the Simplex method which involves a large number of mathematical calculations.
It requires a special computational technique, an electric computer or desk calculator. Such computers are not only costly, but also require experts to operate them. Mostly, the LP models present trial-and-error solutions and it is difficult to find out really optimal solutions to the various economic problems.
Uses Of Linear Programming In Planning
Linear programming as a tool of economic development is more realistic than the input￾output approach. In input-output analysis only one method is adopted to produce a commodity. It does not take into consideration the bottlenecks (constraints) which a development project has to face in underdeveloped countries. But in linear programming a definite objective is set to maximize income or minimize costs.
All possible processes or techniques are taken into account for achieving the desired objective. This necessitates even the substitution of one factor for another till the most efficient and economical process is evolved. So projects and techniques which are too uneconomical to implement are not undertaken.
By assuming certain constraints, linear programming as a tool of development planning is superior to the input-output technique. In underdeveloped countries, the planning agencies are faced with such constraints as the lack of sufficient capital and machinery, growing populations, etc. Resources exist that cannot be used properly for want of the co operant factors. Linear programming takes to due note of
these constraints and helps in evolving an optimum plan for attaining the objectives within a specified period of time. Thus the LP technique has been used for constructing theoretical multi- sector planning models for countries like India. Such models extend the consistency models of the input-output type to optimization of income or employment or any other quantifiable plan objective under the constraints of limited resources and technological conditions of production.
In practice, however, the LP technique is being used in solving a limited number of economic problems in developing countries. This is due to the lack of proper personnel for working out mathematical equations and for operating highly mechanical computers.
Mostly the LP technique has been found to be extremely useful for sectoral planning in developing countries, for example, in selecting optimum alternatives in respect of location and technologies in industries, transport, and power or in farm management.This technique is being used in farm management for determining the optimum combination of different crops e.g Livestock and crops. The objective function used in such studies is either the minimization of costs or the maximization of income.
The constraints are set by pre-determined levels of demand or the availability of resources such as raw materials or capacity. Besides, this technique is being used for the solution of diet problem where the aim is to minimize costs, given the values of minimum nutrients of the diet and the prices of products as constraints. It is also with the LP technique that the transport problems is being solved by the railways, airways and transport companies with regard to the selection of routes, transportation of goods, allocation of the means of transport ( i.e. railway, wagons, aircrafts,trucks etc.depending on the type of transport under study).Again, this technique is used to assign jobs to the work force for maximum effectiveness and optimum results subject to constraints of wages and other costs.
Similarly, purchasing, assembling, production and marketing problems are being solved through the LP technique in order to minimize costs and maximize profits, given the various constraints in the case of each problem. However, for an extensive use of this technique for development planning, developing economies will have to depend upon larger resources of trained personnel, and finance.

You can also read;
The Evolution Of Money
Summary and Conclusion
From our discussion so far on the introduction to linear programming as a concept , we can deduce the following facts:
That Linear or mathematical programming, also known as activity analysis, has been further developed in its application to the firm, managerial economics and finally to development planning for the analysis of optimum decisions, subject to certain constraints in the form of linear inequalities. It also applies to those problems which require the solution of maximization or minimization problems subject to a system of linear inequalities stated in terms of certain variables which is also regarded as Optimisation problems. Mostly the LP technique has been found to be extremely useful for sectoral planning in developing countries, for example, in selecting optimum alternatives in respect of location and technologies in industries, transport, and power or in farm management.
Also, from the point of view of our discussion, you have learnt that the main aim of linear programming is to find out optimal solutions and study their characteristics.  Production capacity technique of LP, Limitations of linear programming technique and the uses of linear programming technique in planning. Also, from the point of view of our discussion, you have learnt that the main aim of linear programming is to find out optimal solutions to available constraints posed by available resources.


  • Jhingan M.L. (2007):- The Economics of development and planning, Vrinda publications India. (39th Edition).
  • Michael P. Todaro and Stephen C Smith (2011).Economic development, pearson education ltd, Edinburgh gate harlow, Essex, England.
  • Michael P.Todaro: Development planning, models and methods, Chapter 2-3.
  • Akosile I.O, Adesanya A.S Ajani A.O (2012):- Management of development ( A Nigeria per spective ) Olas Ventures, Mushin, Lagos.
  • Olajide O.T (2004):_ Theories of Economics development and planning, Lagos, Nigeria, Pumark Nigeria Ltd.
  • Otokiti S.O (1999):- Issnes and strategies in Economic Planning, Bitico publishers,Ibadan

The Evolution of Money

Before the evolution money, exchange was done on the basis of direct exchange of goods and services. This direct exchange is known as the barter system. Barter system involves the direct exchange of one good for some quantity of other goods, for instance, exchanging a horse for a cow.
Consequently, this exchange at a time become more difficult in that people finds it very difficult to get someone that can exchange what they have to what they want.
Apparently, this problem of search resulted to the problem of barter system. Consequently, in the quest to solving the problem of barter resulted to the means of exchange that requires no goods for goods rather money for goods, which is classified as monetary evolution of money .
To further understand the monetary evolution of money, we will have to discuss each of the Era in the evolution of money, down to the credit money era as follows;


Sir Charles Babbage, a British Mathematician has been credited as the first initiator in the evolution of today's computer system, however, the whole idea of the development of the computing machinery has been dated back by many to the time of abacus. Do you remember the history of abacus? It is as old as 3000 BC and was primarily used as a calculating device to aid memory.
The first computing machinery built in 1812 by Babbage was a model called the Difference Engine to compute logarithm tables and print the results. He later conceived in 1833 of building a better device capable of performing any calculation such as addition, subtraction, multiplication and division according to instructions coded on cards. This device was called the Analytical Engine which consisted of most features we have in our today's computers. For example, Babbage's Analytical engine could store intermediate results in a memory unit.

Though Babbage died before the engine was finally constructed in 1871 by his son, he still has the honour of being called the father of computers till today. It should interest you to know that the first computer program was developed for Babbage's Analytical Engine by Ada Augusta Byron and she is today remembered as the first Computer programmer.

Now, the whole history of computers is very loaded but you should know that the development of technology has been closely associated with the evolution of computers. While Babbage machines were mechanical in designs, another computer called the Mark I was one of the first world's electrical computers.

Then, there was the ENIAC (Electronic Numerical Integrator And Calculator) which was the first electronic computer built in 1945. The first computer to perform arithmetic and logical operations using a stored-program within it was called the EDSAC (Electronic Delay Storage Automatic Computer). This was followed few months later by EDVAC (Electronic Discrete Automatic Computer). Today's computers are electronic in design.
You will now round up this very brief history of computers by knowing that the most early generation computers were developed for scientific and military purposes. The first commercial electronic computer was the UNIVAC I (Universal Automatic Computer).

Finally, the historical development of the computer can be divided into four phases or generations as follows:

  • The 1st generation computers used vacuum tubes.
  • The 2nd generation computers used transistors
  • The 3rd generation computers used Integrated Circuits (IC's).
  • The 4th generation computers used Large Scale Integrated (LSI) circuits and Very Large Scale Integrated (VLSI) circuits.
Today's computers fall within the 4th generation group while the gradually evolving 5th generation computers are those expected to mimic human intelligence.

To categorise computers in terms of size and speed is not simple because of the fast growing technology associated with engineering computer. However, computers are usually classified as follows:
  • Mainframe Computers
This category of computers specially housed in big buildings are very large and majorly owned by large organizations in the past decades.
  • Minicomputers
These are computers next down from mainframes. From the perspective of mainframe computers, they can be properly called medium-sized computers but can perform many of the tasks that mainframes can on a reduced scale.
  • Microcomputers or Personal Computers (PC)

The name microcomputer is coined from the fact that it is designed using the microprocessor. They are also called Personal Computers (PC's) because that are typically designed for single users unlike mainframes and minicomputers that often serve more than one user at a time. Most computers found around today are micros or PC's. To further categorise PC's, you have possibly heard of the following:
[1]Desktop Computers
These are the PC's designed to stay in one place, usually on desks or tables. However, you should have seen some types of computer cases being put on the floor, especially the tower style cases.
[2] Notebook or Laptop Computers
These are portable computers about the size of a notebook and can be placed on your lap while travelling in a bus. Laptop computers are usually powered by rechargeable batteries and due to their great merit of being smaller in size, they are usually expensive. Moreover, it is more expensive to produce Liquid Crystal Display (LCD) used by laptops than the conventional monitor used by desktops.
[3] Palmtop Computers
These are the latest and smallest computers available in the market now. As their name implies, you can place them on your palm.
Instead of calling the computer case that houses the components such as the motherboard, hard disk and other items, the CPU, it is more appropriate to call it the System Unit because the CPU itself is located on the motherboard which is inside the case. You can now see that it is wrong to call a part a whole, a computer system is made up physically of three main parts, namely:
               [1] The System Unit
               [2]The Monitor
               [3] The Keyboard
With these three parts, you have a complete computer system already to work with. You are now introduced to two main groups of components inside the computer system unit below because of their vital roles.

The motherboard as the name implies, provides the ability to interconnect directly or indirectly all the other computer devices, and
every computer has a motherboard. The most common items on a motherboard are sockets while the remaining circuitry provides interconnections for the essential electronic items, such as the chips or the IC's. The brain of the whole computer system, otherwise known as the CPU (Central Processing Unit), is mounted on the motherboard.
  • The Drives
Common storage devices used by the computer are called DRIVES. A drive is simply a device that communicates with the computer and
interprets the data on the storage media associated with the drive. The common drives on most computers today are as follows:
           [1]Floppy or Diskette Drives
           [2]Fixed or Hard Disk Drives
           [3]CD and DVD Drives (for CD ROM)

The first two drives stated above should normally come with a computer while you need the third one in case you want to access your CD ROM's or play a video CD with your computer. It is good for you to know that some computers can also have Tape Drives. The storage media are usually inserted into and removed from the drives as in floppy and CD drives, for example. They are therefore called Removable Drives. But the Hard disks are permanently fixed in their drives, hence they are called Fixed Disks.
  • The Fixed Disk
LThe most common type of removable drive is the floppy disk drive and you will frequently have to work with this type of drive as you copy files in and out of your computer. The capacity of every drive is measured by the amount of memory space available on the associated storage device.
The Central Processing Unit (CPU) is also simply called the Processor and it is the most important component of thecomputer system. Hence it is usually referred to as the Brain or heart of the computer system. The general main function of the CPU is to process instructions.
  • Functions of the CPU
The operations of the CPU can be further expanded into the following specific functions:

                 [1]Arithmetic operations
                 [2]Logical operations
                 [3]Input and Output (I/O) operations
                 [4]Data movements
                 [5]Data manipulations
                 [6]Jumping of instructions

As you can see in the above stated functions of the CPU, the ALU is the component of the CPU that carries out all the calculations. It is therefore called the workhorse of the CPU. The CU part of the CPU operates in what is called "fetch-execute" cycle. This means that instructions are fetched from memory and executed one after the other. The CU mainly oversees the data movement between the ALU and the MM and also between the ALU and other devices of the computer system.

The processor cannot generally store all the data it needs while running a program, that is, executing a set of instructions without the aid of memory. Now, you can visualize memory as a series of cells, with each cell having a size for storing a piece of data or information.

For the processor to have access to memory, the memory cells must have what we call addresses similar to what we have in the post offices. The smallest unit measurement in the computer memory is the BYTE and 1 BYTE = 8 BITS where a bit is either 0 or 1. The word BIT is obtained from the two words binary digit, which is either 0 or I. You should remember that binary system simply means base two counting system.

The computer machine was designed based on this counting system, hence your computer does not understand anything else than 0 or I. Programs written for execution on the counter have to be translated into O's and 1's before they can be executed. Now you should remember the following memory units of measurement:

  • 1 Kilobyte (KB) = 1024 bytes
  • 1 Megabyte (MB) =  1,048,576 bytes
  • 1 Gigabyte (GB)  = I, 073, 741,824 bytes

Now according to how data are accessed in memory, the memory units are classified as RAM and ROM.
RAM stands for Random Access Memory. RAM simply means that the cells are organised so that the access time for any cell is the same for any other cell and this is accomplished by arranging the cells in a 2-dimensional array like a spreadsheet. The RAM is volatile, meaning that when the computer is switched off, the contents are lost. The RAM is the workpad of the Computer and the computer Main Memory (MM) is actually your RAM.
ROM stands for Read Only Memory and unlike RAM, ROM is non volatile, meaning that its contents cannot be changed. When the computer is switched of the contents of ROM still remain intact. For example, the first information you see on your computer screen anytime you switch on the machine is stored in ROM.

There are some variations of RAM and ROM which you may not bother to know about now since they are not common in today's computers.
The secondary memory is simply the memory used for permanent storage as opposed to the Main Memory. Examples of secondary memory devices are hard disks, floppy disks and the CD ROM's. Today, you can have a hard disk that is as large as 20GB. You should know that your floppy and hard disks are made of magnetic materials.
Hence you should keep them away from magnets and also water so as not to lose the data saved in them. Today too, you can purchase what we call Zip drive disks. These are high capacity secondary storage media and can have memory size as large as 70 floppy disks put together.

A Peripheral is any device, including I/O devices and backup storage devices, that is connected to a computer. There are many types of devices or peripherals that can be connected to a computer to make the computer system a very powerful and useful machine.In general, computer peripherals can be classified into the following:
         Input Devices
         Storage Devices
         Output Devices
         Communication Devices
A terminology used for the combination of the Input and Output devices is called the Transport Devices by some authors. But the common terminology you will frequently see in literature is the I/O (Input/Output) devices. From the above list you can see that the computer is more than a processing tool, but it can be used as a communication tool also, using appropriate devices connected to it with some associated software. Now you will be introduced to some of the input devices.

Generally, the input units or devices are used to get commands and data into the computer. These commands or data are sent to the CPU for onward execution or processing respectively. More specifically, commands are the instructions given to the computer to execute while the data are the raw materials you are working on being sent to the computer to process for you as dictated by your requests to the computer.
Now, the most common input devices you will see with most computers around you are:

                  i. Keyboards
                  ii. Mouse (or Mice when more than one)
                  iii. Joysticks
                  iv. Scanners
                  v. Digital Cameras
                  vi. Microphones
Now, you will learn of these devices one after the other :-
The keyboard is generally called the Standard Input Unit. This is because, it is the input device that must necessarily come with every computer system. You can hardly do without the keyboard despite the development of many input devices today. For example you need the keyboard to type your document which a mouse for example cannot do for you. Today, though there are Voice recognition software to use by just speaking into a microphone to see your voice translated into letters on the screen, the key board still remains the standard input device.
However, before you learn more about the Keyboard, it is good to know that the keyboard is said to be "typematic", meaning that if you keep your any key pressed beyond a single stroke, the key will keep on repeating itself such as what follows “SSSSSSSSSSSSSSSS", for pressing S key for some seconds. So you need to be smart, soft and brief when pressing your keyboard keys!

The most common keyboard you will see today has 104 keys. For your understanding, the keys can be grouped as follows:
  • Alphanumeric Keys
  • Function Keys
  • Navigation or Cursor Control Keys
  • Numeric Keypad
  • Control Keys
  • Windows Keys.
However, you may also refer to the first group stated above as Editing Keys because there are some keys having symbols combined with numbers and some are punctuation keys. The grouping is just to help us understand the various tasks the keys can perform.You can now learn a few things about some of the keys as follows, as you start with a more general grouping:
Due to the influence of the typewriter, the layout of most electronic keyboards closely follow that of the QWERTY keyboard. Remember that the word Qwerty is simply the order of characters on the back row of keys (from left to right) on a manual typewriter. This layout was used in the design of the English Language Computer Keyboard, possibly to avoid re-training our typists. As you can see, the Editing Keys consist of the character keys, Numeric Keys on the second row and some keys associated with text inputs. Now, apart from the Numeric, Alphabetic and Punctuation Keys, let us study more closely some other keys associated with editing.
Can you locate these keys? They have an Up-Arrow symbol on them, one on your left and the other on your right. They are simply used to change the characters to uppercase or capital letters and the symbolsappearing on the second row. You must hold down the key while you press the appropriate keys. On the second row, we have for examples { and + symbols. We also < and the following :-
When you press the Caps Lock key, an indicator light is on at the top right corner of the keyboard and any character you type in this mode will be a capital letter.
This is an essential key you might use more frequently than any other key. On some keyboards, you can identify it with symbol. The Enter Key is also called the Return Key in the older design of electronic keyboards because it plays the role of the carriage Return of the manual typewriter. Enter Key is used to end the current line of the text and start a new one when typing. However, the Enter Key can also be used to run a program whose icon is already selected or whose associated button is highlighted. You will get to know more of its uses in other environments ahead.
This key creates a space character. However, watch out, it deletes a character to the right if the insert key is off. With Insert Key on, it simply creates space between two character5, that is, it shift5 forward to the right of the next character. You can also use it to execute an action whose associated button is highlighted.
This key is used to indent your text as used in paragraphing, when typing as you will see later, it is also used to change an object, especially text, in dialog boxes.
This longest key on the computer keyborad. The backspace Key is identified on the keyboard by the Left-Arrow Key on some Keyboards. Is is used to delete a character to the left of the insertion point. This is to help you to correct possibly a wrongly typed character. Do you have this features on a manual typewriter? No.
These are the keys labeled F1, F2, and F12 on the first row of your keyboard. The use of any of these keys depends on the software you are using. The keys are usually programmed to carry out a number of steps in one single step. However, programmers are united in programming F1 Key to open for you a help window, where available.
These are the cursor-control keys that help you to move around on the screen. They are four in number, identified by the Left, Right, up and Down arrows. A group of these keys are also on the Numeric Keypad but your Num Lock key must be in "off' mode to use them lest you seefor example number "8" typed on your screen when you intend to move upward.
As you can see, the Numeric Keypad appears like a simple calculator. It is mainly useful when you have to enter repeatedly numbers. You should normally press the Num Lock key with the Num Lock Indicator light on, when you want to use the number keys of the keypad.
CONTROL KEYS (Ctrl and Alt)
There are two keys labeled Ctrl and another two labeled Alt on the keyboard. These two types of keys are normally used in combination with other keys to perform a task. You can therefore see them as "Modifiers" i.e. they modify the default or the original function of another key. Their uses depend on different programs. For example, if you press Ctrl + S. that is Ctrl key with S key together in Microsoft Word environment, the action will amount to saving your current document. However, it is a general fact that if you press the following combination of keys: Ctrl + Alt + Del, your computer system will reboot itself.
This key is often used to go back one step or cancel the current command. Hence, its use is also dependent on different programs.
WINDOWS KEYS (Windows and Shortcut)
The windows key was introduced few years ago because of the influence of the windows operating system. The Windows key has the window logo and it is used to activate or simulate the start button on the taskbar, instead of using the Mouse. The shortcut key is also called the popup key. It is simply activated on the screen some menu items associated with your current activity window or selected object.

What a funny name for the device!. The name has not changed though technology has changed its design from the old mouse-like look of many decades ago. At the bottom of the Mouse is a ball which should be kept clean always, hence you need to use a Mouse Pad to prevent it from gathering dust. The mouse is a member of the group called Pointing Devices. They are called Pointing devices because they are used to move pointers on the computer screen to desired positions. They are therefore Positioning devices. The pointers can have various shapes depending on your environment. As you are going to see later, the pointer can be a vertical I symbol on your Word Processing window.

The key can be configured for left-handed users so that the primary and Secondary keys are reversed. The Secondary key gives you access to some menus that are related to what you may want to do with what you currently have on your screen or the item you have currently selected on the screen.
Another member of the Pointing Devices group is the Touch Pad, used by some laptops. You move your finger around the pad to move the pointer instead of moving the whole mouse in the case of a mouse. Various operations that you can use the Mouse to perform are stated below:

       [2] Clicking
       [3]Double clicking

Selecting an item is also called Highlighting in some cases. This is done by moving the Mouse so that the Pointer is positioned on a specific icon on the screen or an item of menus.
This is the pressing gently of either the Primary or the Secondary button. Except you configure your desktop to be like a Web page, a single click of the primary button is done to select an item. However, if you configure your desktop as a web page, a single click will perform a task as if you are double-clicking.
This is the fast tapping of the primary button TWICE. It is usually done to run a program associated with a selected icon or to open a window. Remember that if your desktop is customized as a web page, a single click will do the job.You need to know that Double-clicking a word in Microsoft Word will select the word while triple-clicking will select the whole paragraph.
Dragging is the use of the Mouse to move around a window object or a group of objects. To carry out dragging, you select the object and thenhold down the Primary button while you move the object to your desired position.Finally, you need to practice to become an effective user of the Mouse.
Joysticks are also input devices specifically used for some computer games. They are of different designs and colours.
Why do you think we have to classify a scanner as an input device? This is simply because the scanner has to transfer the scanned image to your computer screen for you to see before saving the image or printing it out. However, most scanners are Flatbed scanners, having a photocopier design.

Most scanners have the ability to convert your text image into actual text, so that you don't have to type all over again a page of document. This special feature is called Optical Character Recognition (OCR). However, you may not have 100% conversion of the characters for some scanners. That means that you have to do some editing of the scanned text.
Technology has made life so easy for keeping records of your memorable events on the computer using a digital camera. The digital camera doesn't use films as in conventional camera. The camera simply digitizes the image captured (i.e. converting them to dots with the appropriate colours) and them keeps the image in its memory until you transfer it to your computer via a cable.
This is also an input device that records your voice data to the computer. It can also be used to record songs if you like with an appropriate software to do the recording and play it back when you so wish. Today, you can send your voice message as a computer file through a computer to a distant friend. The receiver can then play it on his own computer.
For example, a voice message can be attached to an email to be sent to a friend in a far away country instead of paying so much to talk to him on phone. Moreover, there are many Voice Recognition software today that can record your voice and translate it into characters on the screen. The device that helps you to do all these is a Microphone connected to the appropriate socket on your computer system. On the left is an example of a Voice Dictation session.

However the computer couldn't translate my words correctly because of my phonetics. You need to train your voice to be able to receive the best results in Voice Recognition dictation. You also need to configure the device appropriately and be in an environment without noise because the computer can translate the noise as part of your voice! Have you heard of Video Conferencing?. This is using your computer to participate in discussion with a group of people in a distant place. You need a microphone to transmit your voice across to the members of the "Invisible Conference", where you only see your fellow conference members on your computer screen.
Now, you can learn about the Output devices in the next aspect :-
The Output devices are used to convey the results of computer processing. They simply convert computer digital information into what you can understand. The most common output devices can be grouped as follows:

            i. Display Devices
            ii. Printers
            iii. Sound Devices
The most common display device is the MONITOR. In fact you should know that the Monitor is called the Standard Output Unit while the Keyboard is the Standard Input Unit. This is because it provides the immediate output you need from a computer processing unit.

The monitor uses the same Cathode Ray Tube (CRT) like the television set. May be you have heard of 14" Monitor. the CRT are usually manufactured in different sizes. This gives the size of a monitor and it is the measurement of the diagonal across the picture tube for example from the top left to the bottom right or from the top right to the bottom left.
These are the commonly used display devices you see with laptop computers. Remember, LCD stands for Liquid Crystal Display and this type of display emit no radiation unlike monitors. This makes it very advantageous. Moreover, LCD panels are flat in shape and thereby reducing desk space when used with desktop computers.
Printers are used for getting hard copies of output of computer processing. Printers are usually categorized as follows:

            i. Dot Matrix Printers
            ii. Inkjet Printers
            iii. Laser Jet Printers
These are fast disappearing from the market because of the advancement of technology that has given rise to Inkjet and Laser Jet printers. Dot Matrix printers belong to the group of Impact Printers because the Print head has to hit the paper and make some impact on the ribbon before the printing process is complete can appear on the paper.
Hence they are useful when you have to print on cyclostyling stencils toproduce large quantities of your printouts. Many organizations in Nigeria for example still use this type of printers to print their monthly staff Pay Slips, because of the high cost of printing so many of them using other types of printers.
These are Non-Impact printers. They print almost noiselessly, because of their design to use ink (for Inkjet) and toner (for Laser Jet). Laser Jet and Ink Jet printers have better Resolution than Dot Matrix printers. Resolution is the number of dots per inch (dpi). Printing with a Laser Jet printer is like having your final printed outputs look exactly as if they were produced from a printing house.   

This uses the same process like that of the Photocopiers. An Ink Jet Printer output can produce some blots if you rub your hand on the paper the moment it comes out of the printer. You allow somejust as theseconds to allow you get the printed materials from an Ink Jet Printer to dry up. They are today the most expensive types of printers in themarket. They can print your outputs in colours as they appear on the screen. There are Colour Laser Jet Printers too, but very expensive.
Today, we have what have been called Multifunction Devices. They are usually special types or all-in-one printers that combine scanners, copiers and fax into the same machine. They are commonly called Office Jet printers or all-in-one
These are simply the Speakers that come with your multimedia pack soas to get sound or voice output out of your computer system. You need speakers to play an audio file for example. Many electronic tutorials today include sound components and speakers are essential to fully go through such tutorials with full understanding. You can receive Radio and Television channel signals on your computer by having an appropriate communication device installed. But you need speakersconnected to output the sound effects. The Multimedia speakers areusually similar to some types of desk speakers used by some stereosets. However, there is a small speaker that is usually fixed inside thesystem unit to give some error alarms such as when a wrong key is pressed on a keyboard.

You have been introduced to the brief history of computers and also have learnt a number of basic features of the computer system. You have learnt for example, the basic components of  computer system. Some of these components are not directly visible to you since they are inside the system unit, but some can be handled by you such as the floppy disk.

More so, you have learnt about the various groupings of the keyboard keys and the basic operation of the keys. Remember, the keyboard still remains the standard input device and you need to get used to the keys. I have also taken you through the use of the mouse as a very important input device within windows environment.

You have equally learnt in this composition about the various types of memory the computer uses. For example you have to remember to save your work always since what you see on the screen are temporarily kept in RAM and the moment you switch off the computer, they are gone.  

You have also learnt about the Computer peripherals and that they are classified as Input, Output, Storage and Communication devices. These are the common devices that make the computer a complete useful tool. You will be using most of these devices in your frequent use of the computer machine to perform one task or the other.
Clements, A., The Principles of Computer Hardware, Oxford        
         University Press, 1999.
Academy of Learning (Computer & Business Career College),  
         Introduction to Personal Computers, 1992.
Brightman, R. W. and Dimsdale, J. M., Using Computers in an
         Information Age, Delmar Publishers Inc., 1986.

Mandell, S. L., Computers and Data Processing (Concepts and
         Applications), Third Edition, West Publishing Company, 1985.