Posts

Showing posts with the label ICT

Number Systems

We use numbers not only to show values but also for calculating purposes. So a number system which is easy to manipulate was needed when more complex calculations come across with the evolution of man kind. Different number systems were used in the past with different notations. At the early stages they have used one character such as '1' to represent one unit. this is called as Unary numeral system . As example One 1 Two 11 Three 111 Four 1111 Five 11111 Six 111111 Seven 1111111 Eight 11111111 Nine 111111111 Ten 1111111111 Eleven 11111111111 And when they started counting more lager numbers, using the above number system was impossible so they started using a pattern to count. One 1 Two 11 Three 111 Four 1111 Five 1111 Six 1111 1 Seven 1111 11 Eight 1111 111 Nine 1111 1111 Ten 1111 1111 Eleven 1111 1111 1 In the above number system they have count things by grouping them into five.'  1111  ' symbol is used to represent a gro...

Threads

Image
thread θrɛd/ noun 1 . a long, thin strand of cotton, nylon, or other fibres used in sewing or weaving. "he had a loose thread on his shirt" 2 . a theme or characteristic running throughout a situation or piece of writing. "a major thread running through the book is the primacy of form over substance" synonyms: train of thought,  drift ,  direction ,  sense ,  theme ,  subject matter ,  motif , tenor ,  strain ,  thrust ,  subject ,  gist ,  burden ,  action ;  More The general meaning of the term "Thread" is given above. In Computing Thread is a sequence of operations or instructions which runs independently from the other instructions in a particular program. when we write a program in Java, first the compiler execute the instructions given in the main method  as in the given order. if call for a method it will goes to the m...

JAVA

Image
Both the program and related documents on that program together is considered as a software. There is three basic stages when we are developing a program in any kind of language. Design Develop Test To develop computer programs we should select a programming language for that. There are many kind of languages that has been evaluated until now. If we categorize these languages as, machine oriented (Low level Languages) problem oriented (High level languages) In first generations of programming languages they used binary values to program software. So the programmer should have very good knowledge about hardware implementation of the system and how does circuits operates. In second generation languages we used assembly language which used mnemonics (Simple English words) to represent simple instructions such as add, store instead on binary instructions which used in first generation. But still the programmer needed better understanding on machines. Third generation languages...

Flow Charts

Image
What is a problem? Problem solving techniques Algorithm Flowcharts Flow chart symbols/notations Basic symbols Line symbols Special symbols Data symbols Process symbols Flow control structures Sequences Selections If If/else Switch/ case Iteration While loop Do while loop Repeat Until For next loop Questions and Answers References What is a problem?                   A problem is an obstacle, impediment, difficulty or challenge, or any situation that invites resolution; the resolution of which is recognized as a solution or contribution toward a known purpose or goal. Problem Solving Techniques There are many problem solving techniques we can use to solve problems. Some are shown below... Structured approach Top down approach Brute force approach Divide and conquer approach Algorithm is an example for the structured approach   problem solving method….   What is Algorithm?...