SlideShare a Scribd company logo
1 of 23
1
Md. Saroar Zahan Sojib
ID: 171002011
Dept: CSE
CONTENT
• Introduction
• Concept of program
• Types of programming language
• Translator program
• Organization of a program
• Steps of developing program
• Pseudo code
• Algorithm
• Flowchart
• Conclusion
Introduction
 A programming
language is a computer
language programmers use
to develop software
programs, scripts, or other
sets of instructions for
computers to execute..
•3
i. Variables
ii. Control Structure
iii. Data Structure
iv. Syntax
v. tools
•4
5 basic concepts of any programming language
i. Low Level Language
ii. Mid level Language
iii. High Level Language
iv. Fourth Generation Language -4GL
•5
Types of programming language
Low Level Language
•6
i. Machine Language
ii. Assembly language
Machine language example:
10101011
Assembly language example :
MOV CX,5
MOV BX,0
Mid Level Language
•7
i. Medium-level language (MLL) is a computer
programming language that interacts with the
abstraction layer of a computer system
ii. Medium-level language serves as the bridge between
the raw hardware and programming layer of a
computer system.
Example: C, Forth, COBOL
High Level Language
•8
i. It enables development of a program in a much more
user-friendly programming context .
ii. It is generally independent of the computer's
hardware architecture.
iii. A high-level language has a higher level of
abstraction from the computer
Example: C,C++,Java, Oracle, Fortran, Python etc
Fourth Generation Language
•9
i. 4GLs are closer to human language than other high-
level languages It is generally independent of the
computer's hardware architecture.
ii. It is accessible to people without formal training as
programmers
iii. They allow multiple common operations to be
performed with a single programmer-entered
command
Example: Oracle, SQL, Rapport
Translator program
•10
i. Translating the high-level language program input
into an equivalent machine language program.
ii. Providing diagnostic messages wherever the
programmer violates specification of the high-level
language program.
Example:
Compiler
Interpreter
Assembler
Compiler
Organization of a program
•12
Steps of Developing a program
•13
 Defining and Analyzing The Problem.
 Designing The Algorithm.
 Coding or Writing The Program.
 Test Execution.
 Debugging.
 Final Documentation.
Debugging
•14
i. Syntax Error
ii. Execution Error
iii. Logical Error
Algorithm
•15
i. An algorithm is a step by step method of solving a
problem
ii. It is commonly used for data processing, calculation
and other related computer and mathematical
operations.
iii. An algorithm is also used to manipulate data in
various ways, such as inserting a new data item
iv. searching for a particular item or sorting an item.
Flowchart
•16
i. A flow chart is a graphical or symbolic
representation of a process
ii. Each step in the process is represented by a different
symbol and contains a short description of the
process step.
iii. The flow chart symbols are linked together with
arrows showing the process flow direction.
Example of Algorithm and Flow Chart
•17
Pseudo Code
•18
i. Pseudo code is an informal way of programming
description
ii. that does not require any strict programming
language syntax or underlying technology
considerations.
iii. It is used for creating an outline or a rough draft of a
program. Pseudo code summarizes a program’s flow,
but excludes underlying details.
Pseudo Code
•19
Structure of a Program
•20
Example of a program
•21
#include<iostream>
Using namespace std;
Int A=20,b=30;
Int main()
{
int sum;
sum = A+b;
cout<<sum<<endl;
Return 0;
}
Programming is the process of taking an
algorithm and encoding it into a notation, a
programming language, so that it can be
executed by a computer. Although many
programming languages and many different
types of computers exist, the important first
step is the need to have the solution. Without
an algorithm there can be no program.
•22
Conclusion
Introduction with Programming Language

More Related Content

What's hot

What's hot (20)

Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Computer Languages.
Computer Languages.Computer Languages.
Computer Languages.
 
Computer languages
Computer languagesComputer languages
Computer languages
 
GENERATIONS OF COMPUTER
GENERATIONS OF COMPUTERGENERATIONS OF COMPUTER
GENERATIONS OF COMPUTER
 
Pseudo code
Pseudo codePseudo code
Pseudo code
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
DIGITAL COMPUTERS
DIGITAL COMPUTERSDIGITAL COMPUTERS
DIGITAL COMPUTERS
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Basic+machine+organization
Basic+machine+organizationBasic+machine+organization
Basic+machine+organization
 
generation of programming language
generation of programming languagegeneration of programming language
generation of programming language
 
Generation of computer languages
Generation of computer languagesGeneration of computer languages
Generation of computer languages
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
 
Personal computer
Personal computer Personal computer
Personal computer
 
RTL
 RTL RTL
RTL
 
Presentation on python
Presentation on pythonPresentation on python
Presentation on python
 
Generation of computers
Generation of computersGeneration of computers
Generation of computers
 
Cpu
CpuCpu
Cpu
 
Generations of computers
Generations of computersGenerations of computers
Generations of computers
 
Programming language
Programming languageProgramming language
Programming language
 
Chapter1 introduction to computer systems
Chapter1 introduction to computer systemsChapter1 introduction to computer systems
Chapter1 introduction to computer systems
 

Similar to Introduction with Programming Language

Computer programming programming_langugages
Computer programming programming_langugagesComputer programming programming_langugages
Computer programming programming_langugageseShikshak
 
Programming languages
Programming languagesProgramming languages
Programming languagesSimon Mui
 
Fundamentals of programming with C++
Fundamentals of programming with C++Fundamentals of programming with C++
Fundamentals of programming with C++Seble Nigussie
 
Introduction_to_Programming.pptx
Introduction_to_Programming.pptxIntroduction_to_Programming.pptx
Introduction_to_Programming.pptxPmarkNorcio
 
Introduction to programming language (basic)
Introduction to programming language (basic)Introduction to programming language (basic)
Introduction to programming language (basic)nharsh2308
 
Python-unit -I.pptx
Python-unit -I.pptxPython-unit -I.pptx
Python-unit -I.pptxcrAmth
 
programming and languages (chapter 14)
programming and languages (chapter 14)programming and languages (chapter 14)
programming and languages (chapter 14)Fadilah Badari
 
chapter1-161229182113 (1).pdf
chapter1-161229182113 (1).pdfchapter1-161229182113 (1).pdf
chapter1-161229182113 (1).pdfBernardVelasco1
 
Error hanadling in c programming presentation
Error hanadling in c programming presentationError hanadling in c programming presentation
Error hanadling in c programming presentationPranaliPatil76
 
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 13 - Progra...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 13 - Progra...Understanding Computers: Today and Tomorrow, 13th Edition Chapter 13 - Progra...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 13 - Progra...yaminohime
 
CIS110 Computer Programming Design Chapter (1)
CIS110 Computer Programming Design Chapter  (1)CIS110 Computer Programming Design Chapter  (1)
CIS110 Computer Programming Design Chapter (1)Dr. Ahmed Al Zaidy
 
ProgFund_Lecture_1_Introduction_to_Programming.pdf
ProgFund_Lecture_1_Introduction_to_Programming.pdfProgFund_Lecture_1_Introduction_to_Programming.pdf
ProgFund_Lecture_1_Introduction_to_Programming.pdflailoesakhan
 
Introduct To C Language Programming
Introduct To C Language ProgrammingIntroduct To C Language Programming
Introduct To C Language Programmingyarkhosh
 

Similar to Introduction with Programming Language (20)

Computer programming programming_langugages
Computer programming programming_langugagesComputer programming programming_langugages
Computer programming programming_langugages
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Fundamentals of programming with C++
Fundamentals of programming with C++Fundamentals of programming with C++
Fundamentals of programming with C++
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Introduction_to_Programming.pptx
Introduction_to_Programming.pptxIntroduction_to_Programming.pptx
Introduction_to_Programming.pptx
 
Introduction to programming language (basic)
Introduction to programming language (basic)Introduction to programming language (basic)
Introduction to programming language (basic)
 
Python-unit -I.pptx
Python-unit -I.pptxPython-unit -I.pptx
Python-unit -I.pptx
 
programming and languages (chapter 14)
programming and languages (chapter 14)programming and languages (chapter 14)
programming and languages (chapter 14)
 
chapter1-161229182113 (1).pdf
chapter1-161229182113 (1).pdfchapter1-161229182113 (1).pdf
chapter1-161229182113 (1).pdf
 
Error hanadling in c programming presentation
Error hanadling in c programming presentationError hanadling in c programming presentation
Error hanadling in c programming presentation
 
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 13 - Progra...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 13 - Progra...Understanding Computers: Today and Tomorrow, 13th Edition Chapter 13 - Progra...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 13 - Progra...
 
Uc13.chapter.13
Uc13.chapter.13Uc13.chapter.13
Uc13.chapter.13
 
CIS110 Computer Programming Design Chapter (1)
CIS110 Computer Programming Design Chapter  (1)CIS110 Computer Programming Design Chapter  (1)
CIS110 Computer Programming Design Chapter (1)
 
Introduction to Compiler design
Introduction to Compiler design Introduction to Compiler design
Introduction to Compiler design
 
ProgFund_Lecture_1_Introduction_to_Programming.pdf
ProgFund_Lecture_1_Introduction_to_Programming.pdfProgFund_Lecture_1_Introduction_to_Programming.pdf
ProgFund_Lecture_1_Introduction_to_Programming.pdf
 
Introduct To C Language Programming
Introduct To C Language ProgrammingIntroduct To C Language Programming
Introduct To C Language Programming
 
Introduction to Computer Programming
Introduction to Computer ProgrammingIntroduction to Computer Programming
Introduction to Computer Programming
 
VISUAL BASIC.pptx
VISUAL BASIC.pptxVISUAL BASIC.pptx
VISUAL BASIC.pptx
 
grade 10 2023.pptx
grade 10 2023.pptxgrade 10 2023.pptx
grade 10 2023.pptx
 
Compilers.pptx
Compilers.pptxCompilers.pptx
Compilers.pptx
 

Recently uploaded

MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

Introduction with Programming Language

  • 1. 1 Md. Saroar Zahan Sojib ID: 171002011 Dept: CSE
  • 2. CONTENT • Introduction • Concept of program • Types of programming language • Translator program • Organization of a program • Steps of developing program • Pseudo code • Algorithm • Flowchart • Conclusion
  • 3. Introduction  A programming language is a computer language programmers use to develop software programs, scripts, or other sets of instructions for computers to execute.. •3
  • 4. i. Variables ii. Control Structure iii. Data Structure iv. Syntax v. tools •4 5 basic concepts of any programming language
  • 5. i. Low Level Language ii. Mid level Language iii. High Level Language iv. Fourth Generation Language -4GL •5 Types of programming language
  • 6. Low Level Language •6 i. Machine Language ii. Assembly language Machine language example: 10101011 Assembly language example : MOV CX,5 MOV BX,0
  • 7. Mid Level Language •7 i. Medium-level language (MLL) is a computer programming language that interacts with the abstraction layer of a computer system ii. Medium-level language serves as the bridge between the raw hardware and programming layer of a computer system. Example: C, Forth, COBOL
  • 8. High Level Language •8 i. It enables development of a program in a much more user-friendly programming context . ii. It is generally independent of the computer's hardware architecture. iii. A high-level language has a higher level of abstraction from the computer Example: C,C++,Java, Oracle, Fortran, Python etc
  • 9. Fourth Generation Language •9 i. 4GLs are closer to human language than other high- level languages It is generally independent of the computer's hardware architecture. ii. It is accessible to people without formal training as programmers iii. They allow multiple common operations to be performed with a single programmer-entered command Example: Oracle, SQL, Rapport
  • 10. Translator program •10 i. Translating the high-level language program input into an equivalent machine language program. ii. Providing diagnostic messages wherever the programmer violates specification of the high-level language program. Example: Compiler Interpreter Assembler
  • 12. Organization of a program •12
  • 13. Steps of Developing a program •13  Defining and Analyzing The Problem.  Designing The Algorithm.  Coding or Writing The Program.  Test Execution.  Debugging.  Final Documentation.
  • 14. Debugging •14 i. Syntax Error ii. Execution Error iii. Logical Error
  • 15. Algorithm •15 i. An algorithm is a step by step method of solving a problem ii. It is commonly used for data processing, calculation and other related computer and mathematical operations. iii. An algorithm is also used to manipulate data in various ways, such as inserting a new data item iv. searching for a particular item or sorting an item.
  • 16. Flowchart •16 i. A flow chart is a graphical or symbolic representation of a process ii. Each step in the process is represented by a different symbol and contains a short description of the process step. iii. The flow chart symbols are linked together with arrows showing the process flow direction.
  • 17. Example of Algorithm and Flow Chart •17
  • 18. Pseudo Code •18 i. Pseudo code is an informal way of programming description ii. that does not require any strict programming language syntax or underlying technology considerations. iii. It is used for creating an outline or a rough draft of a program. Pseudo code summarizes a program’s flow, but excludes underlying details.
  • 20. Structure of a Program •20
  • 21. Example of a program •21 #include<iostream> Using namespace std; Int A=20,b=30; Int main() { int sum; sum = A+b; cout<<sum<<endl; Return 0; }
  • 22. Programming is the process of taking an algorithm and encoding it into a notation, a programming language, so that it can be executed by a computer. Although many programming languages and many different types of computers exist, the important first step is the need to have the solution. Without an algorithm there can be no program. •22 Conclusion