Introduction To Programming
Introduction To Programming
INTRODUCTION TO PROGRAMMING
PROGRAM is a set of step-by-step instructions that tells or directs the computer what to do.
PROGRAMMER is the person who designs a program.
2/19/2013
Identifying the problem. Planning the solution. Coding the program. Testing the program. Documentation.
3
2/19/2013
2/19/2013
2/19/2013
DEBUGGING it means detecting, locating and correcting bugs. BUGS means error or mistakes.
2/19/2013
10
DOCUMENTATION
In this step, the programmer makes a detailed description on how the program was created. It contains a brief narrative process undergone by the program, from identification of the problem up to testing of the results.
2/19/2013
11
13
MACHINE LANGUAGE
It is considered as the lowest level of programming language. It is represented by 0 and 1.
2/19/2013
14
ASSEMBLY LANGUAGE
It is considered as the low level language. It uses Mnemonic codes instead of 0 and 1. Mnemonic codes are abbreviations that are easy to remember.
2/19/2013
15
16
17
NATURAL LANGUAGE
This generation is the resemblance to the English language. It has the capability to translate human instructions into code that a computer understands.
2/19/2013
18
PROCEDURAL LANGUAGES
PROCEDURAL LANGUAGES
It is a programming languages that uses a series of instructions or statements which are sequential from the beginning to the end. The execution of instruction is line by line and it is terminated after the last instructions.
2/19/2013
21
PROCEDURAL LANGUAGES
Some of the Procedural Languages are:
BASIC (Beginners All-Purpose Symbolic Instruction Code) COBOL (Common Business Oriented Language) FORTRAN (Formula Translator) PL1 (Programming Language 1) Pascal C
2/19/2013
22
NONPROCEDURAL LANGUAGES
NON-PROCEDURAL LANGUAGES
These programming languages are considered as Object-oriented Programming Languages. It is an event-driven program. The statements are not executed per line instead a series of instructions are executed as a whole when an event occurs.
2/19/2013
24
NON-PROCEDURAL LANGUAGES
Example of events are: click, double click, drag and drop, etc. Some of the Non-Procedural Languages are: Visual Basic C++ Java Delphi
2/19/2013
25
VALUES?
2/19/2013
26
2/19/2013
27
If its a good idea, go ahead and do it. It is much easier to apologize than it is to get permission.
- Grace Murray Hopper Creator of COBOL
2/19/2013
28
2/19/2013
29