Programming Languages
Programming Languages
Ex: BASIC, FORTRAN, COBOL, Pascal, Java, C++, Visual Basic, Python
Assembly Language
2 High-Level Languages
EX: BASIC, FORTRAN, COBOL, Pascal, Java, FOCUS, IDEAL, dbase III plus, Visual Basic, C++, Small
Language Translator
Translators are used to convert source code into machine (object) code. These are three types of translators.
Assembler
Compiler
Interpreter
Assembler
Compiler
Interpreter
The raw materials that are used to solve a problem are known as the 'input'. The result obtained after solving a
problem is known as the 'output'. Converting input to output is called the 'process'. A process takes place step by
step and it is very important to understand the order of process. When analyzing a problem, the input,
processing and output are identified separately.
Input : A sheet of paper, suitable to write the letter on, a pen, an envelope, a stamp, and Glue
Note : Steps No. 4 and 5 in this process can be interchanged. However, the other steps should be
followed in the order indicated.
Input: Number
All the solutions pertaining to a problem are called solution space. In computer programming also, various
solutions should be identified, and an appropriate solution should be selected. Then we can create a short, simple
programmer.
What is an Algorithm
An algorithm is a step-by-step procedure for solving a problem. (An algorithm is a method to show the steps in
solving a problem)
Representation of Algorithm
1 Graphical Representation
2 Textual Representation
Flow Charts
A flow chart is a graphical representation of an algorithm. Each step in the flow chart is represented by a designed
symbol and is linked with arrows showing the direction of data flow. A standard set of symbols has been
introduced to be used in flow charts.
2 Input/ Output
3 Process
4 Connector
5 Decision