<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Company</title>
		<link>http://luckyfemtech.ucoz.org/</link>
		<description></description>
		<lastBuildDate>Sat, 01 Mar 2014 22:46:49 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://luckyfemtech.ucoz.org/news/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>DOWNLOAD HERE</title>
			<description>&lt;html&gt;
&lt;head&gt;DOWNLOAD HERE&lt;/title&gt;
&lt;body bgcolor=&quot;yellow&quot;&gt;&lt;font size=&quot;20&quot;&gt;&lt;marquee&gt;&lt;font name=&quot;arial black&quot;&gt;&lt;font color=&quot;red&quot;&gt;Kindly visit www.luckyfem.4shared.com to download your favorite applications, softwares, files, games,musics and videos. Happy surfing!!!&lt;/font&gt;&lt;/marquee&gt;&lt;/body &gt;&lt;/head&gt;&lt;/html&gt;</description>
			<content:encoded>&lt;html&gt;
&lt;head&gt;DOWNLOAD HERE&lt;/title&gt;
&lt;body bgcolor=&quot;yellow&quot;&gt;&lt;font size=&quot;20&quot;&gt;&lt;marquee&gt;&lt;font name=&quot;arial black&quot;&gt;&lt;font color=&quot;red&quot;&gt;Kindly visit www.luckyfem.4shared.com to download your favorite applications, softwares, files, games,musics and videos. Happy surfing!!!&lt;/font&gt;&lt;/marquee&gt;&lt;/body &gt;&lt;/head&gt;&lt;/html&gt;</content:encoded>
			<link>https://luckyfemtech.ucoz.org/news/download_here/2014-03-02-34</link>
			<dc:creator>Luckyboy</dc:creator>
			<guid>https://luckyfemtech.ucoz.org/news/download_here/2014-03-02-34</guid>
			<pubDate>Sat, 01 Mar 2014 22:46:49 GMT</pubDate>
		</item>
		<item>
			<title>DOWNLOAD HERE</title>
			<description>&lt;html&gt; &lt;br /&gt; &lt;head&gt;DOWNLOAD HERE&lt;/title&gt; &lt;br /&gt; &lt;body bgcolor=&quot;yellow&quot;&gt;&lt;font size=&quot;20&quot;&gt;&lt;marquee&gt;&lt;font name=&quot;arial black&quot;&gt;&lt;font color=&quot;red&quot;&gt;Kindly visit www.luckyfem.4shared.com to download your favorite applications, softwares, files, games,musics and videos. Happy surfing!!!&lt;/font&gt;&lt;/marquee&gt;&lt;/body &gt;&lt;/head&gt;&lt;/html&gt;</description>
			<content:encoded>&lt;html&gt; &lt;br /&gt; &lt;head&gt;DOWNLOAD HERE&lt;/title&gt; &lt;br /&gt; &lt;body bgcolor=&quot;yellow&quot;&gt;&lt;font size=&quot;20&quot;&gt;&lt;marquee&gt;&lt;font name=&quot;arial black&quot;&gt;&lt;font color=&quot;red&quot;&gt;Kindly visit www.luckyfem.4shared.com to download your favorite applications, softwares, files, games,musics and videos. Happy surfing!!!&lt;/font&gt;&lt;/marquee&gt;&lt;/body &gt;&lt;/head&gt;&lt;/html&gt;</content:encoded>
			<link>https://luckyfemtech.ucoz.org/news/download_here/2014-03-02-33</link>
			<dc:creator>Luckyboy</dc:creator>
			<guid>https://luckyfemtech.ucoz.org/news/download_here/2014-03-02-33</guid>
			<pubDate>Sat, 01 Mar 2014 22:46:36 GMT</pubDate>
		</item>
		<item>
			<title>HISTORY OF COMPUTING</title>
			<description>&lt;font color=&quot;#32cd32&quot; size=&quot;4&quot;&gt;History of Computing&lt;br&gt;• The synthesis of ideas underlying the&lt;br&gt;general-purpose digital computer was&lt;br&gt;achieved by Charles Babbage (1791-1871)&lt;br&gt;• A working model of a &quot;DIFFERENCE&lt;br&gt;ENGINE” was produced in 1822. It was&lt;br&gt;steam powered, and calculated&lt;br&gt;mathematical tables.&lt;br&gt;2&lt;br&gt;Charles Babbage&lt;br&gt;• Babbage then conceived an &quot;analytical&lt;br&gt;engine&quot; with a storage, an arithmetic unit to&lt;br&gt;perform calculations, and a punched-card&lt;br&gt;input and output.&lt;br&gt;• He spent most of the rest of his life&lt;br&gt;(unsuccessfully) trying to build and perfect&lt;br&gt;the machine, which was called by many of&lt;br&gt;his contemporaries, &quot;Babbage&apos;s folly.”&lt;br&gt;Alan Turing (1912- 1954)&lt;br&gt;• British Mathematician who did fundamental&lt;br&gt;work on the theory of modern computer&lt;br&gt;science.&lt;br&gt;• Defined a simple but elegant mathematical&lt;br&gt;model of a general purpose computer, now&lt;br&gt;called the Turing Machine, and used it to&lt;br&gt;prove what was possible or impossible for&lt;br&gt;computers to do. ...</description>
			<content:encoded>&lt;font color=&quot;#32cd32&quot; size=&quot;4&quot;&gt;History of Computing&lt;br&gt;• The synthesis of ideas underlying the&lt;br&gt;general-purpose digital computer was&lt;br&gt;achieved by Charles Babbage (1791-1871)&lt;br&gt;• A working model of a &quot;DIFFERENCE&lt;br&gt;ENGINE” was produced in 1822. It was&lt;br&gt;steam powered, and calculated&lt;br&gt;mathematical tables.&lt;br&gt;2&lt;br&gt;Charles Babbage&lt;br&gt;• Babbage then conceived an &quot;analytical&lt;br&gt;engine&quot; with a storage, an arithmetic unit to&lt;br&gt;perform calculations, and a punched-card&lt;br&gt;input and output.&lt;br&gt;• He spent most of the rest of his life&lt;br&gt;(unsuccessfully) trying to build and perfect&lt;br&gt;the machine, which was called by many of&lt;br&gt;his contemporaries, &quot;Babbage&apos;s folly.”&lt;br&gt;Alan Turing (1912- 1954)&lt;br&gt;• British Mathematician who did fundamental&lt;br&gt;work on the theory of modern computer&lt;br&gt;science.&lt;br&gt;• Defined a simple but elegant mathematical&lt;br&gt;model of a general purpose computer, now&lt;br&gt;called the Turing Machine, and used it to&lt;br&gt;prove what was possible or impossible for&lt;br&gt;computers to do. Couldn’t get the money to&lt;br&gt;build one.&lt;br&gt;• Today, the ACM’s Turing Award is&lt;br&gt;considered to be like the Nobel Prize of&lt;br&gt;computing.&lt;br&gt;3&lt;br&gt;COMPUTER GENERATIONS&lt;br&gt;•THE FIRST COMPUTERS WERE&lt;br&gt;RESULTS OF WORLD WAR 2&lt;br&gt;DEVELOPMENTS, AIMED AT MILITARY&lt;br&gt;USES&lt;br&gt;•1944 AIKEN AT HARVARD&lt;br&gt;MARK 1: FIRST ELECTROMECHANICAL&lt;br&gt;DIGITAL COMPUTER&lt;br&gt;(ELECTROMAGNETIC RELAYS --&lt;br&gt;MAGNETS OPEN AND CLOSES METAL&lt;br&gt;SWITCHES).&lt;br&gt;THE &quot;FIRST GENERATION:”&lt;br&gt;VACUMN TUBES&lt;br&gt;•1946: ENIAC (Electronic Numerical&lt;br&gt;Integrator and Computer)&lt;br&gt;•FIRST ELECTRONIC DIGITAL&lt;br&gt;COMPUTER, CONSTRUCTED WITH&lt;br&gt;17,000 VACUUM TUBES. EIGHT FEET&lt;br&gt;TALL AND 80 FEET LONG.&lt;br&gt;• EXTERNAL (WIRED) PROGRAM.&lt;br&gt;•ENIAC could do 333 multiplications per&lt;br&gt;second and cost the equivalent of $5- $10&lt;br&gt;million&lt;/font&gt;</content:encoded>
			<link>https://luckyfemtech.ucoz.org/news/history_of_computing/2013-08-12-32</link>
			<dc:creator>Luckyboy</dc:creator>
			<guid>https://luckyfemtech.ucoz.org/news/history_of_computing/2013-08-12-32</guid>
			<pubDate>Sun, 11 Aug 2013 22:46:00 GMT</pubDate>
		</item>
		<item>
			<title>CLASSIFICATION OF COMPUTERS</title>
			<description>&lt;font color=&quot;#32cd32&quot; size=&quot;4&quot;&gt;CLASSIFICATION OF COMPUTERS&lt;br&gt;&amp;nbsp;&amp;nbsp; Computer can be classified based on the way they operate or represent data. On the basis, there are three types, namely:&lt;br&gt;* Analogue Computer.&lt;br&gt;* Digital Computer.&lt;br&gt;* Hybrid Computer.&lt;br&gt;&lt;br&gt;a. ANALOGUE COMPUTERS: There are computers that are used for measuring changes in physical state of a thing. It represents data in terms of Physical measures or quantities such as temperature, speed, volume and weight. Examples of analog computers and related equipment are car speedometer, measuring scale, thermometer, liquid dispenser (fuel pump) and electric meter, analog wristwatch, aero plane speedometer. etc.&lt;br&gt;&lt;br&gt;b. DIGITAL COMPUTERS: These are types of computers that are used for counting and calculating. They use discrete forms or binary systems (0s and 1s) to represent data. They store data in terms of digits (numbers). As a matter of fact, anything that counts number produces integers and series of numbers ...</description>
			<content:encoded>&lt;font color=&quot;#32cd32&quot; size=&quot;4&quot;&gt;CLASSIFICATION OF COMPUTERS&lt;br&gt;&amp;nbsp;&amp;nbsp; Computer can be classified based on the way they operate or represent data. On the basis, there are three types, namely:&lt;br&gt;* Analogue Computer.&lt;br&gt;* Digital Computer.&lt;br&gt;* Hybrid Computer.&lt;br&gt;&lt;br&gt;a. ANALOGUE COMPUTERS: There are computers that are used for measuring changes in physical state of a thing. It represents data in terms of Physical measures or quantities such as temperature, speed, volume and weight. Examples of analog computers and related equipment are car speedometer, measuring scale, thermometer, liquid dispenser (fuel pump) and electric meter, analog wristwatch, aero plane speedometer. etc.&lt;br&gt;&lt;br&gt;b. DIGITAL COMPUTERS: These are types of computers that are used for counting and calculating. They use discrete forms or binary systems (0s and 1s) to represent data. They store data in terms of digits (numbers). As a matter of fact, anything that counts number produces integers and series of numbers or digits are digit equipment. Examples of digital computer related object are adding machine, calculator, digital wristwatch and hospital thermometer. While examples of digital computers are mainframe, mini computers and micro computers.&lt;br&gt;&lt;br&gt;c. HYBRID COMPUTERS: These are computers that combine the functions of both analog and digital computers together. They measure and can as well be used for counting and calculation. They exhibit features of analog and digital computers in a single computer system. Hybrid computers are used for complex operations. Hence, many people cannot use them and they cannot be seen easily in the market like the types.&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLASSIFICATION OF COMPUTER SIZES&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Computer comes in different sizes and shapes. Hence, it is easy to classify computer based on their sizes. Under this classification, computers are grouped into four namely Super computer, mainframe computer, mini computer and micro computer.&lt;br&gt;&lt;br&gt;These are the biggest, fastest and most expensive types of computer with enormous power and speed. They are also known as &quot;Monsters” or &quot;Maxi” computers. They by scientists for research purposes. They can processes up to a billion instructions per second. Examples are CRAY X/Y models such as Cray X-MP etc.&lt;br&gt;&lt;br&gt;&lt;br&gt;Features of Super Computers&lt;br&gt;&lt;br&gt;i. They are the largest and biggest of all computers&lt;br&gt;ii. They are the fastest known computers.&lt;br&gt;iii. They are the most powerful.&lt;br&gt;iv. They use enormous power.&lt;br&gt;v. They have speed and storage capacity.&lt;br&gt;&lt;br&gt;Uses of Super Computer&lt;br&gt;&lt;br&gt;i. They are used for scientific and military applications and researches.&lt;br&gt;ii. They are used for space exploration, oil exploration, simulations (guessing) and weather forecast.&lt;br&gt;iii. They are used by large organizations for manufacturing purposes.&lt;br&gt;iv. They are used for processing large files and performing large scale mathematical calculations.&lt;br&gt;&lt;br&gt;MINI COMPUTERS: These are mid-sized computers. They are less powerful than the super and mainframe computers. They require less flour space and are easier to install and operate. They can perform many tasks at the same time. Examples are IBM 38, NCR 9300 and MV400.&lt;br&gt;&lt;br&gt;Features of Mini Computers&lt;br&gt;i. They are smaller and portable than mainframes. &lt;br&gt;ii. They are cheaper.&lt;br&gt;iii. They are used for specific or special purposes.&lt;br&gt;iv. They have smaller memory.&lt;br&gt;v. They have lower processing speed and storage capacity than super computer or mainframe computers.&lt;br&gt;Uses of Mini computers&lt;br&gt;&lt;br&gt;i. They are used for specific purposes.&lt;br&gt;ii. They are used by some medium – size companies for manufacturing purposes.&lt;br&gt;iii. They are used to meet data processing needs such as accounting.&lt;br&gt;iv. They are used for research purposes.&lt;br&gt;&lt;br&gt;MAINFRAME COMPUTERS: Mainframe computer are big and fast computers with high processing speed and data storage. They are very expensive. They require a humid environment such as an air conditioned room and a large floor space to function properly. Examples of mainframe computers are NCR – 8800, DBM 360/370 etc.&lt;br&gt;&lt;br&gt;Features of Mainframe Computers&lt;br&gt;&lt;br&gt;1. They have very high processing speed but they are slower than super computers.&lt;br&gt;2. They are less powerful than super computers.&lt;br&gt;3. They have large memory and storage capacity.&lt;br&gt;4. They are also very expensive but less expensive than super computers.&lt;br&gt;5. Mainframe computers accept the connection of large numbers or remote computers.&lt;br&gt;&lt;br&gt;Uses of Mainframe Computers&lt;br&gt;&lt;br&gt;i. They are used by large organizations such as banks, universities, research institutes and government establishments for their operations.&lt;br&gt;ii. They are used by examination bodies such as NECO, WAEC and JAMB (now UTME) to mark students’ scripts and to process results.&lt;br&gt;iii. They are used for processing large data.&lt;br&gt;iv. They are useful in large network of individual point of terminal.&lt;br&gt;v. They are used for updating inventories.&lt;br&gt;&lt;br&gt;&lt;br&gt;MICRO COMPUTERS&lt;br&gt;Micro computers are the smallest computers. They are popularly called &quot;Micros” as a result of a component called micro processor contained in their Central Processing Units. They are the commonest computer in all areas of life and the most widely used. They are also called Personal Computers (PC) because they can only be used by one person at a time. There are different types of micro computers depending on their sizes. These include:&lt;br&gt;&lt;br&gt;1. Desktop Computer: It id placed on the top of a desk or table for use. This is from where it got its name. Desktop computers are the biggest and the commonest types of micro computers. They have very high storage capacity and speed. They support the use of other computer hardware components.&lt;br&gt;&lt;br&gt;Features of Micro Computers&lt;br&gt;i. They are smaller than other types of computers.&lt;br&gt;ii. They are the least expensive.&lt;br&gt;iii. They are not portable.&lt;br&gt;&lt;br&gt;2. Laptop Computer: It is called laptop because it can be placed on the laps during use. It can be easily carried about in a special briefcase, thus providing mobile computing technology. It can be either electricity powered. Its greatest advantage is its mobility. That is, it can be carried around. Laptops are costlier than desktop computers.&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;br&gt;Uses of Laptop Computers&lt;br&gt;&lt;br&gt;i. A laptop is mobile and portable.&lt;br&gt;ii. It is very fast in data processing.&lt;br&gt;iii. It is useful in all areas of life.&lt;br&gt;iv. It can be used at anytime because it can be powered with batteries.&lt;br&gt;v. It is used to watch films and to listen to music,&lt;br&gt;vi. It used for various data analysis.&lt;br&gt;&lt;br&gt;Notebook: It is a very light and small PC. It looks like laptop computer but it is small as a textbook. It has all the capabilities of a PC in terms of speed, data processing and storage.&lt;br&gt;&lt;br&gt;Uses&lt;br&gt;i. It is used for browsing.&lt;br&gt;ii. It is used for data processing.&lt;br&gt;iii. It is portable and convenient to use.&lt;br&gt;iv. It is useful in listening to music and watching films.&lt;br&gt;v. It is used for data analysis.&lt;br&gt;vi. It can be used at any time since it is battery powered.&lt;br&gt;&lt;br&gt;&lt;br&gt;Palmtop Computer: It is the smallest type of micro computer. It is so small that it can be placed on one’s palm for use. Palmtops are sometimes called &quot;Organizers”. They are also as powerful as the desktop. They have sensitive screen and use electronic writing pad.&lt;br&gt;&lt;br&gt;Uses&lt;br&gt;i. It is used for storing addresses and telephone numbers of people.&lt;br&gt;ii. It is used to keep daily records of one’s activities.&lt;br&gt;iii. It is used to store important events and dates.&lt;br&gt;iv. Its soft touch sensitive screen frees users from the constraints of a keyboard.&lt;br&gt;&lt;br&gt;CLASSIFICATION OF COMPUTER BY GENERATION&lt;br&gt;&lt;br&gt;From the time of Charles Babbage, there have been several developments in the computer world known as computer generation. There are five generations of computer, namely:&lt;br&gt;&lt;br&gt;1. FIRST GENERATION COMPUTER: They were built between 1945-1959. These computers were very big, expensive, slow and produced too much heat. The first generation computer used vacuum tubes. Examples are Electronic Numerical Integration and Calculation (ENIAC), Universal Automatic Computer (UNIVAC), EDSAC and EDVAC.&lt;br&gt;&lt;br&gt;Features of First Generation Computers&lt;br&gt;i. They are very big and occupied large spaces.&lt;br&gt;ii. They made a lot of noise.&lt;br&gt;iii. They had limited storage capacity in magnetic tape.&lt;br&gt;iv. They were expensive to buy.&lt;br&gt;v. They generated a lot of heat.&lt;br&gt;vi. They made use of vacuum tubes.&lt;br&gt;vii. Punched cards were used to input information.&lt;br&gt;&lt;br&gt;SECOND GENERATION COMPUTERS: They existed between 1960 – 1965 and used transistors in place of vacuum tubes. Examples are IBM 7090 series, Leo Mark, Atlas and IBM 1401,&lt;br&gt;&lt;br&gt;Features of Second Generation Computers&lt;br&gt;i. They were smaller in size and faster than the first generation computers.&lt;br&gt;ii. They use transistor instead of vacuum tubes as electronic components.&lt;br&gt;iii. They generated less heat.&lt;br&gt;iv. They had higher storage capacity.&lt;br&gt;v. They were less expensive and more reliable than first generation computers.&lt;br&gt;vi. They required air - conditioning.&lt;br&gt;&lt;br&gt;THIRD GENERATION COMPUTERS: They existed between 1966 – 1975 and were a great improvement upon the past generations of computers. They used integrated circuits in place of transistors and diodes and were the first generation of computers to use the keyboard, monitor and mouse. Examples are IBM 360 series, CDC 6600 and ICL 1900.&lt;br&gt;&lt;br&gt;Features of Third Generation Computer&lt;br&gt;i. They were smaller in size and faster than the second generation computers.&lt;br&gt;ii. They used integrated circuits (IC) instead of transistor.&lt;br&gt;iii. They were easy to use.&lt;br&gt;iv. They had higher storage capacity.&lt;br&gt;v. They were less expensive.&lt;br&gt;vi. Monitors and keyboards were introduced as input and output devices.&lt;br&gt;vii. They made use of high level language.&lt;br&gt;&lt;br&gt;&lt;br&gt;FOURTH GENERATION COMPUTERS: These are sets of computers were built between 1975 – 1990. Some of them are the micro computer we see today such as desktops and laptops. Their significant characteristics is the development of large – scale integration which implies the combination of many components (more than 100) together.&lt;br&gt;Features of fourth Generation Computers&lt;br&gt;i. They have micro processors.&lt;br&gt;ii. They are smaller in sizes.&lt;br&gt;iii. They are users friendly and interactive.&lt;br&gt;iv. They are less expensive and portable.&lt;br&gt;v. They employ large scale integrated circuits (LSIC).&lt;br&gt;vi. Air conditioning is not a must for their use.&lt;br&gt;&lt;br&gt;FIFTH GENRATION COMPUTERS: These are the latest, recent and future generation of computers. They came into existence as from 1990 till date. They use artificial intelligence and are capable of performing many tasks like humans. They involve technological advancements in the field of voice recognition, optical disk, fibre optic networks, internet and virtual reality. They are reliable and can take decisions. Examples are Apple GA, Linux etc.&lt;br&gt;&lt;br&gt;Features of Fifth Generations Computers&lt;br&gt;i. They have artificial intelligence (AI).&lt;br&gt;ii. They have very large scale integrated circuits (VLSI).&lt;br&gt;iii. They are reliable and can take decisions.&lt;br&gt;iv. They copy or mimic human senses and perform human activities.&lt;br&gt;v. They recognize human voice and respond to instructions.&lt;br&gt;&lt;br&gt;&lt;br&gt;CLASSIFICATION OF COMPUTER BY PURPOSE&lt;br&gt;&lt;br&gt;Computers can be classified based on the purpose or task they are designed or used for. Based on this, computer can also be classified as:&lt;br&gt;i. Special Purpose.&lt;br&gt;ii. General Purpose.&lt;br&gt;&lt;br&gt;&lt;br&gt;SPECIAL PURPOSE COMPUTERS&lt;br&gt;&lt;br&gt;A special purpose computer is a computer that is designed to perform one specific function or task. It cannot be used for any other thing. Examples of special purpose computers are home appliances such as MP3 player, washing machine and microwave. Others are airplane control machine, weather forecast machine, automated teller machine (ATM), gasoline dispenser, speedometer, and traffic light system machine.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Features of Special Purpose Computers&lt;br&gt;&lt;br&gt;Most of them are too bulky and cannot be easily carried from place to place.&lt;br&gt;i. They require constant power supply.&lt;br&gt;ii. They are not versatile and can hardly perform any function other than what they were designed to designed to do.&lt;br&gt;iii. They perform specific task quickly and efficiently.&lt;br&gt;iv. The output is economical and cheaper.&lt;br&gt;&lt;br&gt;GENERAL PURPOSE COMPUTERS&lt;br&gt;A general purpose computer is a computer that is designed from the scratch to do many different tasks depending on the user. All personal computers (micro computers) are general purpose computers.&lt;br&gt;&lt;br&gt;Features of General Purpose Computers&lt;br&gt;i. They are very versatile.&lt;br&gt;ii. They can be easily carried about.&lt;br&gt;iii. They are not bulky.&lt;br&gt;iv. They do not require large space to operate. For example, the palmtop computer can be operated on a space as small as the top of the user’s palm.&lt;br&gt;&lt;/font&gt;</content:encoded>
			<link>https://luckyfemtech.ucoz.org/news/classification_of_computers/2013-08-12-31</link>
			<dc:creator>Luckyboy</dc:creator>
			<guid>https://luckyfemtech.ucoz.org/news/classification_of_computers/2013-08-12-31</guid>
			<pubDate>Sun, 11 Aug 2013 22:43:57 GMT</pubDate>
		</item>
		<item>
			<title>COMPUTER GENERATIONS</title>
			<description>&lt;font color=&quot;#32cd32&quot; size=&quot;4&quot;&gt;COMPUTER GENERATIONS&lt;br&gt;•THE FIRST COMPUTERS WERE&lt;br&gt;RESULTS OF WORLD WAR 2&lt;br&gt;DEVELOPMENTS, AIMED AT MILITARY&lt;br&gt;USES&lt;br&gt;•1944 AIKEN AT HARVARD&lt;br&gt;MARK 1: FIRST ELECTROMECHANICAL&lt;br&gt;DIGITAL COMPUTER&lt;br&gt;(ELECTROMAGNETIC RELAYS --&lt;br&gt;MAGNETS OPEN AND CLOSES METAL&lt;br&gt;SWITCHES).&lt;br&gt;THE &quot;FIRST GENERATION:”&lt;br&gt;VACUMN TUBES&lt;br&gt;•1946: ENIAC (Electronic Numerical&lt;br&gt;Integrator and Computer)&lt;br&gt;•FIRST ELECTRONIC DIGITAL&lt;br&gt;COMPUTER, CONSTRUCTED WITH&lt;br&gt;17,000 VACUUM TUBES. EIGHT FEET&lt;br&gt;TALL AND 80 FEET LONG.&lt;br&gt;• EXTERNAL (WIRED) PROGRAM.&lt;br&gt;•ENIAC could do 333 multiplications per&lt;br&gt;second and cost the equivalent of $5- $10&lt;br&gt;million&lt;br&gt;4&lt;br&gt;SECOND GENERATION&lt;br&gt;•USED SEMICONDUCTOR TRANSISTOR&lt;br&gt;CHIPS DEVELOPED AT BELL LABS&lt;br&gt;•1955 : IBM COMPUTER WITH 2000&lt;br&gt;TRANSISTORS. BY 1959, DELIVERIES&lt;br&gt;MADE THE VACUMN TUBE&lt;br&gt;COMPUTERS OUTMODED. INCLUDED&lt;br&gt;VERY LARGE MAINFRAMES, SUCH AS&lt;br&gt;THE IBM 7090, AND SMALLER&lt;br&gt;MACHINES, SUCH AS THE IBM 1401.&lt;br&gt;THIRD GENERATI...</description>
			<content:encoded>&lt;font color=&quot;#32cd32&quot; size=&quot;4&quot;&gt;COMPUTER GENERATIONS&lt;br&gt;•THE FIRST COMPUTERS WERE&lt;br&gt;RESULTS OF WORLD WAR 2&lt;br&gt;DEVELOPMENTS, AIMED AT MILITARY&lt;br&gt;USES&lt;br&gt;•1944 AIKEN AT HARVARD&lt;br&gt;MARK 1: FIRST ELECTROMECHANICAL&lt;br&gt;DIGITAL COMPUTER&lt;br&gt;(ELECTROMAGNETIC RELAYS --&lt;br&gt;MAGNETS OPEN AND CLOSES METAL&lt;br&gt;SWITCHES).&lt;br&gt;THE &quot;FIRST GENERATION:”&lt;br&gt;VACUMN TUBES&lt;br&gt;•1946: ENIAC (Electronic Numerical&lt;br&gt;Integrator and Computer)&lt;br&gt;•FIRST ELECTRONIC DIGITAL&lt;br&gt;COMPUTER, CONSTRUCTED WITH&lt;br&gt;17,000 VACUUM TUBES. EIGHT FEET&lt;br&gt;TALL AND 80 FEET LONG.&lt;br&gt;• EXTERNAL (WIRED) PROGRAM.&lt;br&gt;•ENIAC could do 333 multiplications per&lt;br&gt;second and cost the equivalent of $5- $10&lt;br&gt;million&lt;br&gt;4&lt;br&gt;SECOND GENERATION&lt;br&gt;•USED SEMICONDUCTOR TRANSISTOR&lt;br&gt;CHIPS DEVELOPED AT BELL LABS&lt;br&gt;•1955 : IBM COMPUTER WITH 2000&lt;br&gt;TRANSISTORS. BY 1959, DELIVERIES&lt;br&gt;MADE THE VACUMN TUBE&lt;br&gt;COMPUTERS OUTMODED. INCLUDED&lt;br&gt;VERY LARGE MAINFRAMES, SUCH AS&lt;br&gt;THE IBM 7090, AND SMALLER&lt;br&gt;MACHINES, SUCH AS THE IBM 1401.&lt;br&gt;THIRD GENERATION&lt;br&gt;•THE DISTINCTION AMONG&lt;br&gt;SUBSEQUENT GENERATIONS IS NOT&lt;br&gt;AS CLEAR AS THAT BETWEEN THE&lt;br&gt;FIRST AND SECOND GENERATION&lt;br&gt;COMPUTERS.&lt;br&gt;•THIRD GENERATION IS&lt;br&gt;CHARACTERIZED BY THE ABILITY TO&lt;br&gt;SUPPORT MULTI-PROGRAMMING.&lt;br&gt;COMPUTERS THAT USE INTEGRATED&lt;br&gt;CIRCUIT TECHNOLOGIES ARE PART OF&lt;br&gt;THE THIRD GENERATION (LSI, OR&lt;br&gt;LARGE SCALE INTEGRATION).&lt;br&gt;5&lt;br&gt;THIRD GENERATION&lt;br&gt;•AS PART OF THE THIRD GENERATION,&lt;br&gt;WE ALSO SAW THE EMERGENCE OF&lt;br&gt;&quot;MINI-COMPUTERS”-&lt;br&gt;•1968 DEC-- FIRST MINI&lt;br&gt;•1972 IBM 370 SEMI-CONDUCTOR&lt;br&gt;MEMORY CHIPS&lt;br&gt;•60’S AND 70’S PUNCH CARD &amp;amp; BATCH&lt;br&gt;PROCESSING STILL DOMINANT.&lt;br&gt;Applications and Impacts&lt;br&gt;• Through the first three generations of&lt;br&gt;computers (40’s 50’s and 60’s) they were&lt;br&gt;used almost entirely for business (payroll and&lt;br&gt;inventory), government, and scientific&lt;br&gt;computing.&lt;br&gt;• Punch cards and batch processing.&lt;br&gt;• In the 1970’s, integrated circuits began to to&lt;br&gt;make computers smaller and cheaper.&lt;br&gt;• 1974- first &quot;personal computers” sold as kits&lt;br&gt;• 1977 Wozniak and Jobs released the Apple&lt;br&gt;II (first mass marketed PC)&lt;br&gt;6&lt;br&gt;FOURTH GENERATION&lt;br&gt;•NO GENERALLY ACCEPTED&lt;br&gt;DEFINITION OF FOURTH GENERATION.&lt;br&gt;SOME SAY IT IS THE VLSI (VERY&lt;br&gt;LARGE SCALE INTEGRATION) SUPERCOMPUTERS.&lt;br&gt;•SOME SAY IT IS THE EMERGENCE OF&lt;br&gt;THE MICROCOMPUTER IN THE FORM&lt;br&gt;OF PERSONAL COMPUTERS AND WORK&lt;br&gt;STATIONS.&lt;br&gt;1983 JAPANESE ANNOUNCE&lt;br&gt;&quot;5TH GENERATION” PROJECT&lt;br&gt;•COMPUTERS THAT WILL TAKE&lt;br&gt;SPEECH INPUT AND OUTPUT, IN&lt;br&gt;&quot;NATURAL LANGUAGE”&lt;br&gt;•&quot;Easy to use” computers require tremendous&lt;br&gt;speed. By the end of the 20th century, speeds&lt;br&gt;are measured in MIPS- millions of&lt;br&gt;instructions per second. Many computers now&lt;br&gt;do 1000 MIPS ( a billion instructions/sec)&lt;/font&gt;</content:encoded>
			<link>https://luckyfemtech.ucoz.org/news/computer_generations/2013-08-12-30</link>
			<dc:creator>Luckyboy</dc:creator>
			<guid>https://luckyfemtech.ucoz.org/news/computer_generations/2013-08-12-30</guid>
			<pubDate>Sun, 11 Aug 2013 22:30:22 GMT</pubDate>
		</item>
		<item>
			<title>Computer Software</title>
			<description>&lt;font color=&quot;#32cd32&quot; size=&quot;4&quot;&gt;Computer Software&lt;br&gt;Software is the set of instructions, often called a program that controls the operation of a computer system. It tells the computer what to do, how and when to do it.&lt;br&gt;Software can be specially developed for a particular field such as education, entertainment, communication, networking, utility etc. People that develop software are often called Programmers&lt;br&gt;&lt;br&gt;Types of Software&lt;br&gt;&lt;br&gt;A. System software: A specialized program that coordinates and controls the basic internal operation or function of the computer system. They also enable application software or other programs to run properly, for example operating system (Window 2000, Window Xp).&lt;br&gt;B. Application Software: This allows the user to perform a specific task on the computer. They are ready – made program written in a standardize form packages and widely available which can be bought off the shelf in a computer shop. For example Microsoft word, Corel Draw, Adobe Photosh...</description>
			<content:encoded>&lt;font color=&quot;#32cd32&quot; size=&quot;4&quot;&gt;Computer Software&lt;br&gt;Software is the set of instructions, often called a program that controls the operation of a computer system. It tells the computer what to do, how and when to do it.&lt;br&gt;Software can be specially developed for a particular field such as education, entertainment, communication, networking, utility etc. People that develop software are often called Programmers&lt;br&gt;&lt;br&gt;Types of Software&lt;br&gt;&lt;br&gt;A. System software: A specialized program that coordinates and controls the basic internal operation or function of the computer system. They also enable application software or other programs to run properly, for example operating system (Window 2000, Window Xp).&lt;br&gt;B. Application Software: This allows the user to perform a specific task on the computer. They are ready – made program written in a standardize form packages and widely available which can be bought off the shelf in a computer shop. For example Microsoft word, Corel Draw, Adobe Photoshop. Etc.&lt;br&gt;&lt;br&gt;&lt;br&gt;Examples of Computer System Software&lt;br&gt;&lt;br&gt;1. Microsoft Disk Operating System (MS-DOS): This is one of the earliest operating system software used on personal computers. It is command driven because; it requires the user to instruct the computer. For instance, the user type Cls as command to clear the screen.&lt;br&gt;2. Graphic User Interface (GUI) Operating System: Example is a Window which is the most popular operating system in use today and comes ready with personal computers. Windows use graphics and icons to represents objects and it is usually driven by a computer mouse.&lt;br&gt;3. Macintosh Operating System (Mac OS): This is the operating system used in Apple Macintosh computers. It is similar in nature as the window operating system that runs on the PC.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Application Software&lt;br&gt;&lt;br&gt;* Word Processing Software: Used for typing and producing neat, accurate and professional documents; for example Microsoft Word, Word Perfect. etc.&lt;br&gt;* Desktop Publishing Software: Used to produce books, posters documents etc. for example Corel Draw.&lt;br&gt;* Presentation Software: This can be used to present ideas for others in a pictorial manner; such presentations can be in form of Seminars, Workshops, and Lectures. Etc. and example of a presentation software is Microsoft Power point.&lt;br&gt;* Entertainment Software: These are used to educate and entertain users. Game program fall in this category. For example Pinball, solitaire, Dangerous Dave, Zuma etc.&lt;br&gt;* Communication Software: Software that makes it possible for people to communicate together. Examples are Microsoft Outlook, Mozilla Firefox, Internet Explorer, Netscape Navigator, Maxthron, Sea Monkey etc.&lt;br&gt;* Networking Software: This is the software used for many computers to communicate across a network and share resources. An example is Window New Technology. (NT)&lt;br&gt;* Utility Software: These are softwares used to enhance the smooth performance of your computer operation. They can be used to detect problems on the Computer and possibly to resolve them. Examples are antivirus program, file Management program, security etc.&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;/font&gt;</content:encoded>
			<link>https://luckyfemtech.ucoz.org/news/computer_software/2013-08-12-29</link>
			<dc:creator>Luckyboy</dc:creator>
			<guid>https://luckyfemtech.ucoz.org/news/computer_software/2013-08-12-29</guid>
			<pubDate>Sun, 11 Aug 2013 22:23:41 GMT</pubDate>
		</item>
		<item>
			<title>Number Bases</title>
			<description>&lt;font color=&quot;#32cd32&quot; size=&quot;4&quot;&gt;Number Bases&lt;br&gt;The Arithmetic and Logical Unit (ALU) and related operations. ALU can add, subtract, multiply and divide numbers.&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The number of digits in a particular number system is called the BASE.&lt;br&gt;The four (4) numbering system commonly used with micro computer are the binary, octal, decimal and hexadecimal. The binary numbering system uses only two digits i.e. zero (0) and one (1). The octal numbering system is the base 8 numbering system and the digits involved are 0,1,2,3,4,5,6 and 7.&lt;br&gt;The decimal numbering system is the base 10 numbering system. The digit involved are 0,1,2,3,4,5,6,7,8 and 9.&lt;br&gt;The hexadecimal or the base 16 numbering system has sixteen digit namely 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. The letter A,B,C,D,E,F represent the natural numbers i.e. 10, 11, 12, 13, 14, 15 respectively. The base written as a subscript and enclosed in bracket. For example the 1101(2), 6573(8), 8963(10) and&amp;nb...</description>
			<content:encoded>&lt;font color=&quot;#32cd32&quot; size=&quot;4&quot;&gt;Number Bases&lt;br&gt;The Arithmetic and Logical Unit (ALU) and related operations. ALU can add, subtract, multiply and divide numbers.&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The number of digits in a particular number system is called the BASE.&lt;br&gt;The four (4) numbering system commonly used with micro computer are the binary, octal, decimal and hexadecimal. The binary numbering system uses only two digits i.e. zero (0) and one (1). The octal numbering system is the base 8 numbering system and the digits involved are 0,1,2,3,4,5,6 and 7.&lt;br&gt;The decimal numbering system is the base 10 numbering system. The digit involved are 0,1,2,3,4,5,6,7,8 and 9.&lt;br&gt;The hexadecimal or the base 16 numbering system has sixteen digit namely 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. The letter A,B,C,D,E,F represent the natural numbers i.e. 10, 11, 12, 13, 14, 15 respectively. The base written as a subscript and enclosed in bracket. For example the 1101(2), 6573(8), 8963(10) and&amp;nbsp;&amp;nbsp; 63AD (16) are written in the base 2, 8, 10 and 16 respectively. &lt;br&gt;&lt;br&gt;Conversion of Numbers in base (2) to number is base (10)&lt;br&gt;2000 + 400 + 50 + 6&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;i.e. (2 * 1000) + (4 * 100) + (5 * 10) + (6 * 1)&lt;br&gt;i.e. (2 * 103) + (4 * 102) + (5 * 101) + (6 * 100)&lt;br&gt;Note that the value of a number raised to power zero is one. I.e. 100 =1,20 =1, 80 =1 etc.&lt;br&gt;For example, the expanded form of the number 1101(2) then become (1 * 23) + (1 * 22) + (0 *21) + (1 * 20). To convert a number in base 2 to a number in base 10(ten), we simply write the given base 2 number in an expanded form and solve the problem.&lt;br&gt;&lt;br&gt;Solve the following examples&lt;br&gt;Convert the following base 2 number to base 10(ten).&lt;br&gt;A. 1101(2) B. 11111(2) C. 110111(2)&lt;/font&gt;</content:encoded>
			<link>https://luckyfemtech.ucoz.org/news/number_bases/2013-08-12-28</link>
			<dc:creator>Luckyboy</dc:creator>
			<guid>https://luckyfemtech.ucoz.org/news/number_bases/2013-08-12-28</guid>
			<pubDate>Sun, 11 Aug 2013 22:21:40 GMT</pubDate>
		</item>
		<item>
			<title>Operating System</title>
			<description>&lt;font color=&quot;#32cd32&quot; size=&quot;4&quot;&gt;Operating System&lt;br&gt;Definition of Operating System&lt;br&gt;Operating system can be referred to as Os, it is the software that controls the basic internal operations of a computer system, and coordinates the hardware activities. The operating system is the first program that is loaded whenever the computer is turned on; it provides the platform on which other applications programs will run. It is sometimes regarded as the supervisor. The operating system usually resides insides the computer (memory and hard disk) and is very important to the computer system such that without it, the computer will not work.&lt;br&gt;&lt;br&gt;&lt;br&gt;Examples of Operating System&lt;br&gt;&lt;br&gt;* Microsoft Disk Operating System (MS-DOS)&lt;br&gt;* Graphic User Interface Operating System (GUI) e.g. Window 98, Window 2000, Window Xp etc. &lt;br&gt;* Macintosh Operating System (Mac Os)&lt;br&gt;* Linux – Examples of an operating system that allows multiple users to use the computer at the same time or different time.&lt;br&gt;* U...</description>
			<content:encoded>&lt;font color=&quot;#32cd32&quot; size=&quot;4&quot;&gt;Operating System&lt;br&gt;Definition of Operating System&lt;br&gt;Operating system can be referred to as Os, it is the software that controls the basic internal operations of a computer system, and coordinates the hardware activities. The operating system is the first program that is loaded whenever the computer is turned on; it provides the platform on which other applications programs will run. It is sometimes regarded as the supervisor. The operating system usually resides insides the computer (memory and hard disk) and is very important to the computer system such that without it, the computer will not work.&lt;br&gt;&lt;br&gt;&lt;br&gt;Examples of Operating System&lt;br&gt;&lt;br&gt;* Microsoft Disk Operating System (MS-DOS)&lt;br&gt;* Graphic User Interface Operating System (GUI) e.g. Window 98, Window 2000, Window Xp etc. &lt;br&gt;* Macintosh Operating System (Mac Os)&lt;br&gt;* Linux – Examples of an operating system that allows multiple users to use the computer at the same time or different time.&lt;br&gt;* UNIX – This is a version of the Unix Operating System.&lt;br&gt;&lt;br&gt;Functions of Operating System&lt;br&gt;&lt;br&gt;* It tells the computer processor how to operate.&lt;br&gt;* It co-ordinates hardware and software activities.&lt;br&gt;* It controls the input and output such as keyboard, mouse, joystick, monitor, and printer function etc.&lt;br&gt;* It supervises the smooth running of the application software such as typing of documents using Ms-Word.&lt;br&gt;* It passes control from one program to the other; for example, when working on two programs at the same time such as Ms Word and Ms Excel.&lt;br&gt;* Resource Sharing: e.g. sharing of printer on a network.&lt;br&gt;* Memory management: The Operating System allocates adequate memory for running a particular program.&lt;br&gt;* Storage/File management Operating System manages how files are stored in floppy disk, hard disk, flash disk, compact disk.&lt;br&gt;&lt;/font&gt;</content:encoded>
			<link>https://luckyfemtech.ucoz.org/news/operating_system/2013-08-12-27</link>
			<dc:creator>Luckyboy</dc:creator>
			<guid>https://luckyfemtech.ucoz.org/news/operating_system/2013-08-12-27</guid>
			<pubDate>Sun, 11 Aug 2013 22:17:05 GMT</pubDate>
		</item>
		<item>
			<title>Introduction to Computer Programming</title>
			<description>&lt;font color=&quot;#32cd32&quot; size=&quot;4&quot;&gt;Introduction to Computer Programming&lt;br&gt;Programming involves writing the instructions to enable a computer to do a specific task.&amp;nbsp; These instructions have to be written according to the rules of the particular programming language chosen for the task.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;Principles of good Programming&lt;br&gt;&lt;br&gt;The aim of computer programming is to transform a description of a user’s problem and an approach to its solution into form whereby it may be executed by a computer. The principles include:&lt;br&gt;* Simplicity: The programmer language enables the programmer to state the computational solution to a specified problem in a notation which is both formal and human-intelligible.&lt;br&gt;* Portability: The programming language is machine independent. Program can be written without prior knowledge of the machine on which they are run. Also, having run on one machine, they can be transported to run on other machines.&lt;br&gt;* Accuracy: The prog...</description>
			<content:encoded>&lt;font color=&quot;#32cd32&quot; size=&quot;4&quot;&gt;Introduction to Computer Programming&lt;br&gt;Programming involves writing the instructions to enable a computer to do a specific task.&amp;nbsp; These instructions have to be written according to the rules of the particular programming language chosen for the task.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;Principles of good Programming&lt;br&gt;&lt;br&gt;The aim of computer programming is to transform a description of a user’s problem and an approach to its solution into form whereby it may be executed by a computer. The principles include:&lt;br&gt;* Simplicity: The programmer language enables the programmer to state the computational solution to a specified problem in a notation which is both formal and human-intelligible.&lt;br&gt;* Portability: The programming language is machine independent. Program can be written without prior knowledge of the machine on which they are run. Also, having run on one machine, they can be transported to run on other machines.&lt;br&gt;* Accuracy: The program must do what it is supposed to do correctly and must meet the criteria laid down in its specification.&lt;br&gt;* Reliability: The program must do what it is supposed to and never crash.&lt;br&gt;* Efficiency: This is optimal utilization of resources. The program must use available storage space and other resources in such a way that the system speed is not wasted. &lt;br&gt;* Usability: The program must be easy enough to use and be well documented.&lt;br&gt;* Maintainability: The program must be easy to amend having good structuring and documentation.&lt;br&gt;* Readability: The code of the Program must be well laid out and explained with comments.&lt;br&gt;* Documentation: User manuals – consisting statements given about the entire program.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/font&gt;</content:encoded>
			<link>https://luckyfemtech.ucoz.org/news/introduction_to_computer_programming/2013-08-12-26</link>
			<dc:creator>Luckyboy</dc:creator>
			<guid>https://luckyfemtech.ucoz.org/news/introduction_to_computer_programming/2013-08-12-26</guid>
			<pubDate>Sun, 11 Aug 2013 22:15:02 GMT</pubDate>
		</item>
		<item>
			<title>FORTRAN LANGUAGE</title>
			<description>&lt;font color=&quot;#32cd32&quot; size=&quot;4&quot;&gt;FORTRAN LANGUAGE&lt;br&gt;CLASSES OF DATA&lt;br&gt;Computer programs, regardless of the language in which they are written, are designed to&lt;br&gt;manipulate data of some kinds. CONSTANTS and VARIABLES, and their terms are used in&lt;br&gt;FORTRAN in almost the same sense as in mathematics.&lt;br&gt;CONSTANTS&lt;br&gt;A constant is a quantity whose value does not change during program execution. It may be of&lt;br&gt;numeric, characters, or logical type.&lt;br&gt;INTEGER CONSTANTS - A is integer constant is literally an integer, i.e., a whole number&lt;br&gt;without a decimal point. It may be zero or any positive or negative value.&lt;br&gt;RULES FOR FORMING INTEGER NUMBERS&lt;br&gt;1. No decimal point&lt;br&gt;2. No fractional values.&lt;br&gt;3. Used as counter, exponents and identification number.&lt;br&gt;4. Results of integer arithmetic reduced to next-lower integer.&lt;br&gt;5. In general, the maximum magnitudes is 231- 1 a 10 digit number (depending on&lt;br&gt;computers but some used 9 digits)&lt;br&gt;6. Remainders resulting from division are l...</description>
			<content:encoded>&lt;font color=&quot;#32cd32&quot; size=&quot;4&quot;&gt;FORTRAN LANGUAGE&lt;br&gt;CLASSES OF DATA&lt;br&gt;Computer programs, regardless of the language in which they are written, are designed to&lt;br&gt;manipulate data of some kinds. CONSTANTS and VARIABLES, and their terms are used in&lt;br&gt;FORTRAN in almost the same sense as in mathematics.&lt;br&gt;CONSTANTS&lt;br&gt;A constant is a quantity whose value does not change during program execution. It may be of&lt;br&gt;numeric, characters, or logical type.&lt;br&gt;INTEGER CONSTANTS - A is integer constant is literally an integer, i.e., a whole number&lt;br&gt;without a decimal point. It may be zero or any positive or negative value.&lt;br&gt;RULES FOR FORMING INTEGER NUMBERS&lt;br&gt;1. No decimal point&lt;br&gt;2. No fractional values.&lt;br&gt;3. Used as counter, exponents and identification number.&lt;br&gt;4. Results of integer arithmetic reduced to next-lower integer.&lt;br&gt;5. In general, the maximum magnitudes is 231- 1 a 10 digit number (depending on&lt;br&gt;computers but some used 9 digits)&lt;br&gt;6. Remainders resulting from division are lost or truncated.&lt;br&gt;14/3 value is 4&lt;br&gt;5/6 value is 0&lt;br&gt;19/5 value is 3&lt;br&gt;7. No commas are to be included in a string of digits.&lt;br&gt;8. Spaces with a constant are allowed but their use is discouraged as it is error prone&lt;br&gt;9. The minus sign must precede a negative constant, a plus sign is optional and an unsigned&lt;br&gt;constant is considered positive.&lt;br&gt;Example:- 25 0 -7 +15274&lt;br&gt;But the following are not valid integer constants.&lt;br&gt;18.0 Contains a decimal point&lt;br&gt;- .284 Contains a decimal point&lt;br&gt;10,235 Contains a comma&lt;br&gt;--7 Not preceded by a single algebra&lt;br&gt;12345678995 Too large.&lt;br&gt;REAL CONSTANT – Also called a floating points constant, is a constant with a decimal point&lt;br&gt;and may have a fractional part.&lt;br&gt;Examples: 18.3 -163.0 42.0 4.0125 (they are all valid)&lt;br&gt;While the followings are invalid&lt;br&gt;1,465.3 Contains a comma&lt;br&gt;-56 Contains no decimal point.&lt;br&gt;RULES FOR FORMING REAL CONSTANT&lt;br&gt;1. Decimal point must be included&lt;br&gt;2. Should not be used as an exponent for integer numbers.&lt;br&gt;3. Remainders resulting from division are not lost.&lt;br&gt;4.Ø/3.Ø Value is 1.3333333&lt;br&gt;4.Ø/5.Ø Value is Ø.8ØØØØØØ&lt;br&gt;17.Ø/5.Ø Value is 3.4ØØØØØØ&lt;br&gt;Ø.5e2/ Ø.2E1 Value is 25. ØØØØØØ&lt;br&gt;Other types of constant are double precision and complex but they are not treated here.&lt;br&gt;VARIABLES&lt;br&gt;A variable name, or simply variable, is a name used to identify data stored in a memory location&lt;br&gt;whose contents may change during program execution.&lt;br&gt;Integer Variable Name:– A variable beginning with any of the letters I, J, K, L, M, N is&lt;br&gt;assumed to be an INTEGER Variable.&lt;br&gt;Real-Variable Names: – A variable beginning with any letter except I, J, K, L, M or N is&lt;br&gt;assumed to be a REAL Variable.&lt;br&gt;RULES FOR FORMING VARIABLE NAMES&lt;br&gt;1. First character must be a letter&lt;br&gt;2. Subsequent letters may be any combination of letters and digits (other characters&lt;br&gt;cannot be used).&lt;br&gt;3. Variable names must not exceed six characters (for most computers)&lt;br&gt;4. Integer-Variable names must begin with letters l to N only.&lt;br&gt;5. Real variable names must begin with any other letter (A-H or O-Z)&lt;br&gt;6. Blank spaces may be inserted to improve readability and do not count as one of the&lt;br&gt;six allowable characters.&lt;br&gt;7. The same name must not be used for more than one variable in a given program.&lt;br&gt;8. Before a variable name can be used in computation, it must be assigned a numerical&lt;br&gt;value by an assignment statement, READ statements, or a DATA statement.&lt;br&gt;9. Term that are part of the FORTRAN vocabulary e.g. READ, WRITE, REAL, IF,&lt;br&gt;(reserved words should not be used as variable names.&lt;br&gt;Integer variable names Real Variable names&lt;br&gt;Designator I, J, K, L, M,N A-H, O to Z&lt;br&gt;NUMBERS NUM NO RADIUS RAD R&lt;br&gt;MAN 1 MOL M AREA ARC A&lt;br&gt;ITEMS JOHN J CIRCUM CIR C&lt;br&gt;NUM 1 LAGOS KILO2 TIM T1 T2&lt;br&gt;The following are invalid variable name.&lt;br&gt;KONTAGORA exceeds 6 characters&lt;br&gt;READ FORTRAN Reserved word&lt;br&gt;KILO –1 Contains – (hyphen)&lt;br&gt;TIME .T Contains special character not a letter.&lt;br&gt;OPERATIONS&lt;br&gt;Numeric data can be manipulated using arithmetic operations, character data using concatenation&lt;br&gt;and substring operations, and logical data using logical data using logic operation. When&lt;br&gt;referring to a combination of variables and constants together with operation symbols, we use the&lt;br&gt;phrase expression.&lt;br&gt;Arithmetic Operation&lt;br&gt;The following six arithmetic operations are available in FORTRAN.&lt;br&gt;1. Addition&lt;br&gt;2. Subtraction&lt;br&gt;3. Multiplication&lt;br&gt;4. Division&lt;br&gt;5. Exponentiation&lt;br&gt;6. Negation&lt;br&gt;The first five arithmetic operations are all binary operations in the sense that two operations are&lt;br&gt;required while the last operation is called Unary operation because only one operand is required.&lt;br&gt;E.g. To indicate the negation of a variable X write.&lt;br&gt;-X or (-X).&lt;br&gt;When two constants or variable of the same type are combined, using one of the four arithmetic&lt;br&gt;operations (+, -, *, /) the result will be of the same type as the operands.&lt;br&gt;For example, the sum, difference and product of the integers 8 and 6 will be the integers 14, 2&lt;br&gt;and 48 respectively. Integer division in FORTRAN, say, evaluation 15/4 yields instead of 3.75,&lt;br&gt;5/6 yields Ø and –5/2 yields –2 (these are all integral part of the quotient. The fractional part of&lt;br&gt;the quotient is deleted simply because the results are real in value.&lt;br&gt;It is also possible to combine an integer quantity with a real quantity, using the four arithmetic&lt;br&gt;operations (+, -, *, /). Whenever one of the operands of operations is an integer and the other&lt;br&gt;real, the integer is automatically converted to its real equivalent, and the result is of real type.&lt;br&gt;Thus,&lt;br&gt;5. + 4 = 5. + 4. = 9.&lt;br&gt;5. + 3 = 5.* 3. = 15&lt;br&gt;5./4 = 5./4 = 1.25&lt;br&gt;Such operations involving different types of numeric operands are called mixed –mode&lt;br&gt;operations.&lt;br&gt;The manner in which exponentiation is performed depends upon the type of the exponent. E.g.&lt;br&gt;2* *3 = 2* 2*2 = 4 * 2 = 8&lt;br&gt;1.5 * *2 = 1.5 * 1.5 = .25&lt;br&gt;(-3.Ø) * * 2 = (-3.Ø) * (-3.Ø) = 9. Ø&lt;br&gt;But, if the exponents is a real number the exponentiation of any constant/number, integer or real,&lt;br&gt;is computed using logarithms and hence, since logarithms of negative values are not defined, the&lt;br&gt;negative number raised to a real power is undefined. Thus, even through&lt;br&gt;(-3.Ø) * * 2 yields the value 9. Ø, (-3.Ø) * * 2 .Ø – exp (2. Ø log (-3.Ø)) is undefined, since log&lt;br&gt;(-3.Ø) is not defined.&lt;br&gt;PRECEDENCE – This specifies the order in which the arithmetic operations are to be carried&lt;br&gt;out.&lt;br&gt;ORDER&lt;br&gt;1st parentheses&lt;br&gt;2nd function&lt;br&gt;3rd Exponentiation&lt;br&gt;4th Multiplication/Division (any one met first)&lt;br&gt;5th Addition/Subtraction (any one encountered first)&lt;br&gt;Unary plus and minus on the same level as binary addition and subtraction, that is, -2.2* *2&lt;br&gt;means – (2.2 * * 2) which yields –4.84&lt;br&gt;Examples.&lt;br&gt;Mathematical expression: ab3 + d- e&lt;br&gt;CosC&lt;br&gt;FORTRAN expression: A* B * * 3/ cos (c) + D – E&lt;br&gt;Assuming: A = 2.0, B = 3.0, c = 0.0, D = 4.0 E= 5.0&lt;br&gt;2.0 * 3.0 * * 3/Cos(0.0) + 4.0 – 5.0&lt;br&gt;(1)&lt;br&gt;(2)&lt;br&gt;27. Ø&lt;br&gt;Mathematical expression: a + b&lt;br&gt;(c + d) Sin2 (PI/b)&lt;br&gt;FORTRAN EXPRESSION: (A + B) / (C + D ) * SIN (PI/B)**2&lt;br&gt;Assuming: A= 4.0, B = 6.0, C = 2.0, D = 3.0, PI = 3.141593&lt;br&gt;Then, the expression is evaluated in FORTRAN as&lt;br&gt;( 4.0 + 6.0) / (2.0 + 3.0) * SIN (3.141593/6.0) **2&lt;br&gt;(a) X23 (b) (X2)3&lt;br&gt;FORTRAN expression (a) X * * 2 * * 3 (b) (X * * 2) * * 3&lt;br&gt;Let X = 5.0&lt;br&gt;The FORTRAN expression will be:&lt;br&gt;(a) 5.0 * * 2 * * 3&lt;br&gt;(b) (5. Ø * * 2) * * 3&lt;br&gt;CONCATENATION&lt;br&gt;This is a binary operation. This operation is denoted by the symbol // (double slash) and can be&lt;br&gt;used to combine two, or more, character strings, and /or character variable e.g.&lt;br&gt;‘UN’ // ‘AAB’&lt;br&gt;Produces the character string&lt;br&gt;UNAAB&lt;br&gt;Again, if CHARACTER * 7 MODEL (here the 7 indicates 7 spaces)&lt;br&gt;And MODEL is set to ‘IBM – 360’&lt;br&gt;Then MODEL // ‘com’// &quot;PUTER”&lt;br&gt;Yield the character string&lt;br&gt;‘IBM – 360 COMPUTER’&lt;br&gt;SUBSTRING&lt;br&gt;This is a binary operation requiring only one operand. This is performed on character strings to&lt;br&gt;extract a sequence of consecutive characters from a string. Such a sequence is called a substring&lt;br&gt;of the given string.&lt;br&gt;The general form is&lt;br&gt;STRING (i:j)&lt;br&gt;Where i and j are positive integer constants, variables, or expressions such that i &lt; j. The default&lt;br&gt;value for i and j are 1 and the last position in the character string respectively.&lt;br&gt;Examples&lt;br&gt;CHARACTER * ll COURSE&lt;br&gt;And set course to ‘MATHEMATICS’, then&lt;br&gt;COURSE (:5) will yield ‘MATHS’&lt;br&gt;And COURSE (6: ) WILL YIELD ‘MATICS’&lt;br&gt;Again,&lt;br&gt;COURSE (M: M + 2) if M is assigned the value 3, has the value&lt;br&gt;‘THE’&lt;br&gt;Care must be taken to ensure that i is not greater than the number of characters in the character&lt;br&gt;string. The value for j should be such that the sequence of characters from i through j does not&lt;br&gt;extend beyond the last character in the character string.&lt;br&gt;Substring names may be used to form character expressions just as character variables are used.&lt;br&gt;They may be concatenated with other character values as in&lt;br&gt;X (NAME (i:i). LT. ‘A’) PRINT * ‘ILLEGA NAME)&lt;br&gt;LOGICAL OPERATIONS&lt;br&gt;The logical variables, or constants may be combined, using the three basic logical operations,&lt;br&gt;AND., OR., and .NOT.&lt;br&gt;Examples:&lt;br&gt;A. .LT. B .AND. C .GT. D&lt;br&gt;i.e. Is A less than B and is C greater than D?. The .AND. requires that both conditions be&lt;br&gt;satisfied for the expression to be true. The .OR. operator is used as follows.&lt;br&gt;E .GE. F .OR. G .LE. (H – X)&lt;br&gt;i.e is E greater than or equal to F or is G less than or equal to the value of H minus X ? The .OR.&lt;br&gt;means that when either condition is true, the expression is true.&lt;br&gt;An example of an INCORRECT logical expression is&lt;br&gt;A. .AND. B .LT. C&lt;br&gt;because logical operations . AND. and .OR. relate logical expressions, not individual variable&lt;br&gt;name.&lt;br&gt;Logical Expressions&lt;br&gt;Logical Meaning&lt;br&gt;Expression&lt;br&gt;A. LT. B Is A less than B?&lt;br&gt;C. EQ. (D/E) Is C equal to the quotient of D divided by E&lt;br&gt;X .GT. (R + S) Is X greater than the Sum of R and S.&lt;br&gt;8.3 FUNCTIONS&lt;br&gt;FORTRAN provides a number of program modules, or built-in functions that performs such&lt;br&gt;mathematical functions. These built-in functions are termed INTRINSIC FUNCTIONS. The use&lt;br&gt;of an intrinsic function is specified by writing the function name followed by the expression to&lt;br&gt;be operated upon (the argument) inside a set of parentheses. e.g.&lt;br&gt;The FORTRAN expression of&lt;br&gt;X = .y is X = SQRT (Y)&lt;br&gt;X = |Y – a| is X = ABS|Y – A|&lt;br&gt;X = e y + a is X = EXP(Y + A)&lt;br&gt;X = max(a,b,c) is X = AMAXI(A,B, C)&lt;br&gt;FORTRAN STATEMENT&lt;br&gt;ASSIGNMENT STATEMENT&lt;br&gt;This is used to assign values to variables and has the form&lt;br&gt;Variable = expression.&lt;br&gt;Where expression may be a constant, another variable to which a value has previously been&lt;br&gt;assigned, or a formula which the computer can evaluate.&lt;br&gt;The ‘equals’ i.e. ‘=’ in the assignment statement is not interpreted the same sense as in&lt;br&gt;mathematics but must be read as &quot;is assigned”. Thus A =B is not the same as B = A since the&lt;br&gt;first assigns B to A while the latter assigns A to B leaving B unchanged.&lt;br&gt;This can be interpreted as A B and B A respectively.&lt;br&gt;Consider the assignment Statement&lt;br&gt;SOLA = SOLA + BUNMI&lt;br&gt;This instructs the computer to add to the value of the variables SOLA the value of the variable&lt;br&gt;BUNMI and assign the result as the new value of the variable SOLA. If SOLA and BUNMI&lt;br&gt;contains.&lt;br&gt;SOLA BUNMI&lt;br&gt;8.0 16.0&lt;br&gt;SOLA = SOLA + BUNMI&lt;br&gt;SOLA = 8.0 + 16.0&lt;br&gt;SOLA = 24.0&lt;br&gt;SOLA&lt;br&gt;24.0&lt;br&gt;The former content of SOLA (i.e. 8.0 is destroyed after the assignment statement given way to&lt;br&gt;the new value 24.0.&lt;br&gt;The variable to be assigned a value must appear on the left of thee equal sign and that a legal&lt;br&gt;expression appears on the right of the equal sign in the assignment statement.&lt;br&gt;The following are invalids.&lt;br&gt;18 = M Variable M is on the right hand instead of the left hand&lt;br&gt;X + 4.3 = 3.14 Numeric expression should not appear to the left of equal sign.&lt;br&gt;STRING = 4118 The number 4118 is an illegal expression&lt;br&gt;A = B = 7 B = 7 is an illegal expression&lt;br&gt;C = ‘3’ * ‘9’ ‘3’ * ‘9’ is an illegal expression&lt;br&gt;STRING = 10 numeric value 10 is assigned to a character&lt;br&gt;M = ‘10’ a character constant ‘10’ is assigned to a numeric variable&lt;br&gt;ASSIGNMENT TO NUMERIC VARIABLES&lt;br&gt;When assignment statement is used to assign value to a numeric variable, it must take care of the&lt;br&gt;type of the numeric variable and the value assigned to the variable.&lt;br&gt;If an integer-value expression is assigned to a real variable, the value is converted to a real&lt;br&gt;constants and then assigned to the variable e.g. if N = 10&lt;br&gt;Y = 3&lt;br&gt;X = (N + 5) / 5.0&lt;br&gt;Assigns the real constant 3.0 to X and real constant 3.0 to Y&lt;br&gt;If a real expression is assigned to an integer variable, the fractional part is truncated and the&lt;br&gt;integer part is assigned to the variable. E.g. If X = 7.41 and I, J, K are all integer variables, then,&lt;br&gt;I = 3.14159&lt;br&gt;J = X/3.&lt;br&gt;K = 1./3. + 1./3&lt;br&gt;Would assign the integer constants 3, 2 and 0 to the variables I, J and K respectively.&lt;br&gt;ASSIGNMENT TO CHARACTER VARIABLES&lt;br&gt;It must take care of the length associated with it. e.g.&lt;br&gt;CHARACTER* 6 STRNGA, STRNGB* M .TRVN, PAD&lt;br&gt;STRNGA = ‘VRMILA’&lt;br&gt;STRNGB = STRNGA // ‘AGRAWAL’&lt;br&gt;From here, there are 6 character (spaces/ length) assigned to STRNGA, TRVN, and PAD while&lt;br&gt;STRNGB is assigned 14 characters.&lt;br&gt;The values ‘URMILA’ and ‘VRMILA’ ‘AGRAWAL’ are assigned to STRNGA and STRNGB&lt;br&gt;respectively.&lt;br&gt;Here the declared length of the variables is greater than the length of the value being assigned,&lt;br&gt;values are padded with blanks. Conversely, if the declared length of the variable is less than the&lt;br&gt;length of the value being assigned, the value is truncated to the size of the variable and the&lt;br&gt;leftmost characters are assigned. Thus the statement&lt;br&gt;PAD = ‘JOY’&lt;br&gt;Will assign the value ‘JOYbbb’ to the variable PAD, where b denotes blank, and the statement&lt;br&gt;TRUN = ‘COME – AGAIN’ assigns&lt;br&gt;The value ‘COME-A‘ to the variable TRUN&lt;br&gt;INPUT AND OUTPUT STATEMENTS&lt;br&gt;FORTRAN provides two types of input/output (I/O) statements; formatted and list-directed&lt;br&gt;(Unformatted, or format-free). In the case of formatted, the programmer must specify the format&lt;br&gt;in which the data is input, or, output. But in the case of unformatted, certain predetermined&lt;br&gt;formats which match the types of items in the input/output list are automatically provided by the&lt;br&gt;compiler.&lt;br&gt;LIST DIRECTED INPUT STATEMENT.&lt;br&gt;It is of the form&lt;br&gt;READ *, V1, V2, V3, ... Vn&lt;br&gt;Where V1 refers to the first input data item, V2 to the second and so on. The variable names must&lt;br&gt;be separated by commas. The space between READ and * is optional. Additional spaces may be&lt;br&gt;inserted between a comma and a variable name.&lt;br&gt;Example:&lt;br&gt;READ *, ADE, OLU, JOHN.&lt;br&gt;READ * KOLA&lt;br&gt;READ* A, B, C or&lt;br&gt;READ* A&lt;br&gt;READ* B&lt;br&gt;READ* C&lt;br&gt;Another way by which READ statement (without a Format) is coded as&lt;br&gt;READ (* *) V1, V2 ............... Vn&lt;br&gt;The first asterisk indicates that the data are to be manually keyed in via keyboard. The second&lt;br&gt;asterisk indicates that the data supplied will be unstructured (without FORMAT specification).&lt;br&gt;V1, V2 ............... Vn represents the lists of variable names to be read&lt;br&gt;E.g. READ ( * , *) ADE, OLU&lt;br&gt;READ (* ,*) OJO&lt;br&gt;LIST DIRECTED OUTPUT STATEMENT&lt;br&gt;It is of the form&lt;br&gt;PRINT *, V1, V2 ... Vn&lt;br&gt;The same rules that apply to READ is also applicable to PRINT.&lt;br&gt;Another way by which list-Directed WRITE statement can be output is&lt;br&gt;WRITE (*, *) V1, V2, ............... ,Vn&lt;br&gt;This is also similar to the READ (*, *) V1, V2, ............... ,Vn.&lt;br&gt;The first asterisk indicates that the results are to be displayed on the screen. The second asterisk&lt;br&gt;indicates that the compiler will structure the output. The programmer has no control over how&lt;br&gt;the output is structured.&lt;br&gt;The first output column is reserved for a vertical control character which is always a blank with&lt;br&gt;list-directed output.&lt;br&gt;Integer numbers are right justified in a 13 column field width, i.e. the number will be placed as&lt;br&gt;far to the right in the field as possible, with any blanks in the field shown to the left of the&lt;br&gt;number. The 13-column field includes up to 10 digits, the algebraic sign (displayed only when&lt;br&gt;negative), and at least two leading blanks.&lt;br&gt;Examples:&lt;br&gt;WRITE (*,*) ADE, OLU&lt;br&gt;WRIRE (*,*) OJO&lt;br&gt;STOP AND END&lt;br&gt;STOP: The STOP statement is used to specify that the program execution is to be brought to a&lt;br&gt;halt. The form of the statement may be.&lt;br&gt;STOP&lt;br&gt;Or&lt;br&gt;STOP CONSTANT&lt;br&gt;Where constant is an integer constant with five or fewer digits, or a character constant. The use&lt;br&gt;of this word in FORTRAN 77 is optional&lt;br&gt;END: Every FORTRAN program and subprogram must conclude with an END statement that&lt;br&gt;indicates to the compiler that the end of the program unit has been reached. This statement is of&lt;br&gt;the form:&lt;br&gt;END&lt;br&gt;This must be the last statement of the program unit.&lt;br&gt;There are 3 major differences between these two keywords (END and STOP).&lt;br&gt;1. STOP is an instruction to the computer to stop the program, where the END statement is an&lt;br&gt;instruction to the compiler that there are no more statements in the program unit.&lt;br&gt;2. The STOP statement may be used anywhere in a program unit to stop execution and run&lt;br&gt;time. The END statement is used only as the physical end of a program unit.&lt;br&gt;3. The STOP statement may include a reference number, whereas the END statement does not&lt;br&gt;contain anything but the word END.&lt;br&gt;RELATIONAL EXPRESSION&lt;br&gt;A relational expression consists of two arithmetic expressions, or character strings, connected by&lt;br&gt;a relational operator that defines the nature of the condition, or relation to be tested.&lt;br&gt;Relational Operator in FORTRAN&lt;br&gt;Relational Operator Application in FORTRAN Meaning&lt;br&gt;.LT A. LT. D A is less than B&lt;br&gt;.LE A. LE. B A is less than, or equal to B&lt;br&gt;.EQ A. EQ. B A is equal to B&lt;br&gt;.NE A. NE.B A is not equal to B&lt;br&gt;.GT A. GT.B A is greater than B&lt;br&gt;.GE A. GE. B A is greater than, or equal to, B&lt;br&gt;The value of a relational expression is one of the logical values. TRUE or FALSE.&lt;br&gt;NUMBER COMPARISONS&lt;br&gt;The operators can be used to compare numerical values. The numerical order is used when two&lt;br&gt;numbers are compared.&lt;br&gt;For example&lt;br&gt;If X = 20.00 Y = 4.0 and M = 5.0&lt;br&gt;1. X + 5 .GT. M * Y&lt;br&gt;i.e. 25.0 .GT. 20.0 (The value is true)&lt;br&gt;2. X/Y .EQ. M&lt;br&gt;i.e. 20.0 / 4.0 = 5.0.&lt;br&gt;5.0 .EQ. 5.0 (The value is true)&lt;br&gt;3. 3 * (X + Y)/4 .LE. 2 * X + 5 * Y – 42.01&lt;br&gt;i.e. 18.0 . LE. 17.9 (The value is true)&lt;br&gt;CHARACTER COMPARISONS&lt;br&gt;We may use ASC11 (American Standard Code for Information Interchange) and EBCDIC&lt;br&gt;(Extended Binary Coded Decimal Interchange Code) Codes to obtain the collating sequences for&lt;br&gt;the characters for these codes. Thus, the relational expressions&lt;br&gt;‘B’ .GT. ’A’&lt;br&gt;‘X’ .LT. ‘Y’&lt;br&gt;are all. True. Since ‘B’ must follow ‘A’ and ‘X’ must precide ‘Y’&lt;br&gt;However,&lt;br&gt;‘A’ .GT. ‘1’&lt;br&gt;‘*’ .LT. ‘C’&lt;br&gt;depends on the collating sequences used in a particular computer. The first is true and second&lt;br&gt;false for ASCII but both are false for EBCDIC Code.&lt;br&gt;‘COMPUTER’ .GT. ‘COMPUTER’&lt;br&gt;Is true since a blank character (b) precedes all letters in every collating sequences&lt;br&gt;‘SHOLA’ .EQ. ‘SHOLA’ is true&lt;br&gt;GOTO STATEMENT (Unconditional)&lt;br&gt;Unconditional Transfer: The unconditional transfer of control can be accomplished by writing&lt;br&gt;the statement.&lt;br&gt;GOTO n&lt;br&gt;Where n is a statement number. This tells the computer to go, unconditionally, to the part of the&lt;br&gt;program beginning with the statement labeled.&lt;br&gt;Obviously, the statement labeled n must be executable.&lt;br&gt;The Computed GOTO Statement&lt;br&gt;The computed GOTO statement is a conditional transfer statement that transfers to one of several&lt;br&gt;executable statements, depending on the value of an integer numerical indicator. The general&lt;br&gt;form for the computed GOTO statement is:&lt;br&gt;GOTO (n¹, n2, n3,.... ¹ ) intexp&lt;br&gt;Where n¹, n2, n3,.... ¹ are the first, second, third etc., statement labels in a list of statements label&lt;br&gt;and intexp is an integer –variable or integer –arithmetic expression (the numerical indicator)&lt;br&gt;whose value determines to which of these labeled statements (first, second, third, etc) transfer&lt;br&gt;parenthesis is optional and may be omitted. If the value of intexp is less than one (zero or&lt;br&gt;negative integer) or greater than the number of statement labels in the list, the computed GOTO&lt;br&gt;statement is ignored and execution continues with the next executable statement following the&lt;br&gt;computed GOTO statement. Example.&lt;br&gt;GOTO (10, 25, 50, 35), K-J&lt;br&gt;Transfer is made to statement 10 if K – J = 1 ; to statement 25 if K- J = 2; to statement 50 if k – J&lt;br&gt;= 3; and to statement label 35, the value K- J = 4. Since these are four statement labels, the value&lt;br&gt;K – J must equal 1 through 4, inclusive, if the computed GOTO statement is to be executed, and&lt;br&gt;the values for K and J must have been assigned earlier in the program.&lt;br&gt;IF Statement&lt;br&gt;There are three forms of IF statements Logical IF, block IF, and Arithmetic IF. The blocks IF is&lt;br&gt;preferred except for simple selective structures, in which case the logical IF is used. The&lt;br&gt;arithmetic IF is error prone and hence, its use is discouraged.&lt;br&gt;Logical IF Statement&lt;br&gt;The logical IF statement makes possible the conditional execution of a single statement&lt;br&gt;depending upon whether a given logical expression is true. It has the form:&lt;br&gt;IF (Logical expression) statement where the statement is any executable FORTRAN statement,&lt;br&gt;but it cannot be another IF statement and END statement, or a DO statement.&lt;br&gt;When a logical IF statements is executed, the value of the logical expression is determined and if&lt;br&gt;it is true, the designated statement is executed (except when there is another transfer of control),&lt;br&gt;the statement following the logical IF statement is executed next. But if the expression returns&lt;br&gt;false, the designated statement is not executed, and the next statement to be executed is the one&lt;br&gt;following the Logical IF statement.&lt;br&gt;Examples:&lt;br&gt;IF (TOKS .LE. 105) PRINT *, TOKS&lt;br&gt;Toks is printed only if it is . 105.&lt;br&gt;IF (SALARY. LT. 3000.0 AND. STATUS .GT. 2.0) INC = INC + 1&lt;br&gt;Here, 1 is added to INC only if SALARY . 3000 and STATUS &amp;gt; 2.&lt;br&gt;IF (SCORE .GT. 90.0 .OR. GRADE .GE. 4.1) GOTO 99 Here, again, the program control is&lt;br&gt;transferred to the statement labeled 99, if SCORE &amp;gt; 90 or GRADE . 4.1&lt;br&gt;BLOCK IF STATEMENT (IF, THEN, ELSE, AND , END IF Statement)&lt;br&gt;The logical IF statement allows the programmer to control logic flow while minimizing the&lt;br&gt;under transfer steps. The general form is:&lt;br&gt;IF (Logical expression) THEN&lt;br&gt;. )&lt;br&gt;. )Statement set 1&lt;br&gt;. )&lt;br&gt;. )&lt;br&gt;ELSE&lt;br&gt;. )&lt;br&gt;. ) Statement set 2&lt;br&gt;. )&lt;br&gt;END IF&lt;br&gt;Basic Block IF structure.&lt;br&gt;In this structure, the logical expression in the IF THEN statement is identical to the form (s) used&lt;br&gt;logical IF statement. Statement set 1 and statement set 2 normally consist of one or more&lt;br&gt;statement to be executed. If the logical expression is true control is transferred to the first&lt;br&gt;statement in statement set 1 and the statement between the IF THEN statement and the ELSE&lt;br&gt;statements are executed. After the completion of the statements within statement, control is&lt;br&gt;transferred to the statement immediately following the END IF statement. The statements in&lt;br&gt;statement set 1 are ignored and control is transferred to the statement of statement set 2. When&lt;br&gt;completion of the execution of the statements within statement set 2 is accomplished, control is&lt;br&gt;transferred to the statement immediately following the END IF statement.&lt;br&gt;Example:&lt;br&gt;To calculate the square root of the difference between two numbers:&lt;br&gt;Solution&lt;br&gt;N= 0&lt;br&gt;10 READ (5, *) A, B&lt;br&gt;N = N + 1&lt;br&gt;IF (A – B.GE. 0.0) THEN&lt;br&gt;ROOT = (A – B) * * 0.5&lt;br&gt;WRITE (6,*) ‘THE REAL ROOT OF A – B IS’, ROOT&lt;br&gt;ELSE&lt;br&gt;ROOT = (B – A) * * 0.5&lt;br&gt;WRITE (6,*) ‘THE IMAGINARY SQUARE ROOT OF B – A IS’, ROOT&lt;br&gt;END IF&lt;br&gt;IF (N. NE.5) GOTO 10&lt;br&gt;STOP&lt;br&gt;END&lt;br&gt;8.5 REPETITIVE STRUCTURES.&lt;br&gt;This is also known as interactive structure or program loop. In a repetitive structure, a set of&lt;br&gt;program statements appears only once in the program. This results in a substantial reduction of&lt;br&gt;the number of statement consists of an entry point including initialization of certain variables, a&lt;br&gt;repetition, or loop, body, and an exit point.&lt;br&gt;The number of repetitions in a structure can be condition-controlled, or counter-controlled.&lt;br&gt;IF LOOP&lt;br&gt;The simplest of the repetitive structures is the If Loop in which the number of repetitions can be&lt;br&gt;conditional controlled, or counter-controlled. It involves the use of the IF and the GOTO&lt;br&gt;statements.&lt;br&gt;Example,&lt;br&gt;N = O&lt;br&gt;1OO READ *, A, B, SUM&lt;br&gt;SUM = A + B&lt;br&gt;PRINT *, A, B, SUM&lt;br&gt;N = N + 1&lt;br&gt;IF (N .LE. 10) GOTO 100&lt;br&gt;STOP&lt;br&gt;END&lt;br&gt;In the above program, N is used as a counter. In this case, it counts the number of interaction and&lt;br&gt;terminates it when it reaches 10.&lt;br&gt;DO LOOP&lt;br&gt;The explicit DO statement is an executable statement that causes a portion of the program to be&lt;br&gt;repeated a given number of times – a procedure called looping. The statements repeatedly&lt;br&gt;executed during the looping procedure are referred as the DO Loop. The DO loop is initiated&lt;br&gt;and controlled by an executable statement designated by statement label in the DO statement.&lt;br&gt;The general form is:&lt;br&gt;DO i j = k,m,n&lt;br&gt;Where i represents a statement label identifying the terminal statement (always an integer&lt;br&gt;constant)&lt;br&gt;j represents an integer-variable name called the index&lt;br&gt;k and m represent, respectively, the initial and limiting integer values to be assigned to the index&lt;br&gt;j&lt;br&gt;n represents the integer increment of the index (other than zero)&lt;br&gt;The index j is always an integer-variable name. The initial and limiting value k and m may be&lt;br&gt;integer constants integer-variable names, or integer-arithmetic expressions evaluated positive,&lt;br&gt;negative, or zero. The increment n may be an integer constant, an integer-variable name, or an&lt;br&gt;integer-arithmetic expression, evaluated positive or negative, but not zero.&lt;br&gt;It is essential that a programmer know how many times a loop will be repeated. The number of&lt;br&gt;increment is the difference between the limiting value m and the initial value k divided by the&lt;br&gt;increment n, truncated to integer form. Therefore,&lt;br&gt;NR = m – k + 1&lt;br&gt;n&lt;br&gt;where NR = number of repetitions (or iterations) of the&lt;br&gt;DO Statement&lt;br&gt;k = initial value specified in the DO statement&lt;br&gt;m = limiting value specified in the DO statement&lt;br&gt;n = increment specified in the DO statements.&lt;br&gt;Example,&lt;br&gt;DO 5O J = 1, 7, 2&lt;br&gt;Increment&lt;br&gt;Limiting Value&lt;br&gt;Initial Value&lt;br&gt;Index (integer variable)&lt;br&gt;Statement label defining range of loop.&lt;br&gt;&lt;br&gt;&lt;/font&gt;</content:encoded>
			<link>https://luckyfemtech.ucoz.org/news/fortran_language/2013-08-12-25</link>
			<dc:creator>Luckyboy</dc:creator>
			<guid>https://luckyfemtech.ucoz.org/news/fortran_language/2013-08-12-25</guid>
			<pubDate>Sun, 11 Aug 2013 22:13:17 GMT</pubDate>
		</item>
	</channel>
</rss>