SlideShare a Scribd company logo
2
Most read
8
Most read
10
Most read
PRESENTATION OF PROGRAMMING IN
METHODOLOGY
1) Introduction
2) Programming techniques
Introduction of programming
What is programming? Programming is writing computer
code to create a program, to solve a problem. Programs
are created to implement algorithms . Algorithms can be
represented as pseudocode or a flowchart , and
programming is the translation of these into a computer
program.
What is program ?
A program is a set of instructions that a computer
follows in order to perform a particular task.
[computing] The chances of an error occurring in a
computer program increase with the size of the
program
What is programmer ?
A programmer is someone who writes/creates computer
software or applications generally by providing instructions
(commonly through the use of a specific programming
language) to the computer or by configuring already
existing code (such as a framework or existing code base).
Features of good programming language
Ppt about programming in methodology
Programming Methodologies - Introduction
When programs are developed to solve real-life problems like
inventory management, payroll processing, student admissions,
examination result processing, etc. they tend to be huge and
complex. The approach to analyzing such complex problems,
planning for software development and controlling the
development process is called programming methodology.
Types of programming methodology
•A procedural language is a sort of computer programming language
that has a set of functions, instructions, and statements that must be
executed in a certain order to accomplish a job or program. In
general, procedural language is used to specify the steps that the
computer takes to solve a problem. Computer procedural languages
include BASIC, C, FORTRAN, Java, and Pascal, to name a few. To
create programs, they use variables, conditional statements, and
functions that permit a computer to process and provide the desired
output.
•Although it allows the users to give computers instructions in a
natural language like Chinese, French, or English, computers are
unable to understand human communication. Therefore, users cannot
do that. Human intelligence can create ambiguities in communication
with natural language, but a computer needs a clear instruction,
mathematically precise communication system.
Procedural language
Functional programming is a programming paradigm in
which we try to bind everything in pure mathematical
functions style. It is a declarative type of programming
style. Its main focus is on “what to solve” in contrast to an
imperative style where the main focus is “how to solve”. It
uses expressions instead of statements. An expression is
evaluated to produce a value whereas a statement is
executed to assign variables. Those functions have some
special features discussed below.
Functional Programming is based on Lambda Calculus
Functional programming language
Structured programming, or modular programming, is a
programming paradigm that facilitates the creation of
programs with readable code and reusable components. All
modern programming languages support structured
programming, but the mechanisms of support -- like
the syntax of the programming languages -- vary.
When modules or elements of code can be reused from a
library, it may also be possible to build structured code
using modules written in different languages, as long as they
can obey a common module interface or application
program interface specification.
structured programming language
Modular programming is defined as a software design technique that
focuses on separating the program functionality into independent,
interchangeable methods/modules. Each of them contains everything
needed to execute only one aspect of functionality.
Talking of modularity in terms of files and repositories, modularity can
be on different levels -
Libraries in projects
Function in the files
Files in the libraries or repositories
Modularity is all about making blocks, and each block is made with the
help of other blocks. Every block in itself is solid and testable and can
be stacked together to create an entire application.
END
............................................................................................................................
............................................................................................................................
............................................................................................................................
Thank you

More Related Content

What's hot (20)

Important features of java
Important features of java
AL- AMIN
 
Hardware description languages
Hardware description languages
Akhila Rahul
 
Pipeline processing and space time diagram
Pipeline processing and space time diagram
Rahul Sharma
 
Compiler Design(NANTHU NOTES)
Compiler Design(NANTHU NOTES)
guest251d9a
 
Chapter 5
Chapter 5
Hajar Len
 
pointers,virtual functions and polymorphism
pointers,virtual functions and polymorphism
rattaj
 
Operator precedence and associativity
Operator precedence and associativity
Dr.Sandhiya Ravi
 
Python Tutorial Part 1
Python Tutorial Part 1
Haitham El-Ghareeb
 
General register organization (computer organization)
General register organization (computer organization)
rishi ram khanal
 
MACRO PROCESSOR
MACRO PROCESSOR
Bhavik Vashi
 
Cpu scheduling in operating System.
Cpu scheduling in operating System.
Ravi Kumar Patel
 
Python Flow Control
Python Flow Control
Mohammed Sikander
 
Addressing modes
Addressing modes
karthiga selvaraju
 
Python ppt
Python ppt
Rachit Bhargava
 
Loops and conditional statements
Loops and conditional statements
Saad Sheikh
 
Inline Functions and Default arguments
Inline Functions and Default arguments
Nikhil Pandit
 
C language ppt
C language ppt
Ğäùråv Júñêjå
 
Advanced C - Part 3
Advanced C - Part 3
Emertxe Information Technologies Pvt Ltd
 
Concurrency
Concurrency
rizwanaabassi
 
Features of java
Features of java
WILLFREDJOSE W
 
Important features of java
Important features of java
AL- AMIN
 
Hardware description languages
Hardware description languages
Akhila Rahul
 
Pipeline processing and space time diagram
Pipeline processing and space time diagram
Rahul Sharma
 
Compiler Design(NANTHU NOTES)
Compiler Design(NANTHU NOTES)
guest251d9a
 
pointers,virtual functions and polymorphism
pointers,virtual functions and polymorphism
rattaj
 
Operator precedence and associativity
Operator precedence and associativity
Dr.Sandhiya Ravi
 
General register organization (computer organization)
General register organization (computer organization)
rishi ram khanal
 
Cpu scheduling in operating System.
Cpu scheduling in operating System.
Ravi Kumar Patel
 
Loops and conditional statements
Loops and conditional statements
Saad Sheikh
 
Inline Functions and Default arguments
Inline Functions and Default arguments
Nikhil Pandit
 

Similar to Ppt about programming in methodology (20)

Prgramming paradigms
Prgramming paradigms
Anirudh Chauhan
 
Structured programming & Programming methodologies.pptx
Structured programming & Programming methodologies.pptx
Ritu Sachdeva
 
APP_All Five Unit PPT_NOTES.pptx
APP_All Five Unit PPT_NOTES.pptx
HaniyaMumtaj1
 
Advanced Programming practices - UNIT 1 .pptx
Advanced Programming practices - UNIT 1 .pptx
rasheedabegum11
 
Programming languages and concepts by vivek parihar
Programming languages and concepts by vivek parihar
Vivek Parihar
 
APP_Unit 1_updated.pptx
APP_Unit 1_updated.pptx
gogulram2
 
Programming
Programming
vanesa4ab
 
computer programming computer programmin
computer programming computer programmin
Jifarnecho
 
PARADIGM IT.pptx
PARADIGM IT.pptx
jamesmarken1
 
LESSON__1-15 C-PROGRAMMING.p algorithm df
LESSON__1-15 C-PROGRAMMING.p algorithm df
AparnaPriyadarsiniMe
 
Introduction to problem solving in C
Introduction to problem solving in C
Diwakar Pratap Singh 'Deva'
 
Programming language paradigms
Programming language paradigms
Ashok Raj
 
Algorithm-Introduction ,Characterestics & Control Structures.pdf
Algorithm-Introduction ,Characterestics & Control Structures.pdf
MaryJacob24
 
Plc part 3
Plc part 3
Taymoor Nazmy
 
PROGRAMMING LANGUAGES
PROGRAMMING LANGUAGES
ABHINAV SINGH
 
An introduction-to-programming
An introduction-to-programming
Fhilip Ruis Saballa
 
Software engineering topics,coding phase in sdlc
Software engineering topics,coding phase in sdlc
dhandesumit71
 
PCCF-UNIT 2-1 new.docx
PCCF-UNIT 2-1 new.docx
prakashvs7
 
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
SherinRappai1
 
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
SherinRappai
 
Structured programming & Programming methodologies.pptx
Structured programming & Programming methodologies.pptx
Ritu Sachdeva
 
APP_All Five Unit PPT_NOTES.pptx
APP_All Five Unit PPT_NOTES.pptx
HaniyaMumtaj1
 
Advanced Programming practices - UNIT 1 .pptx
Advanced Programming practices - UNIT 1 .pptx
rasheedabegum11
 
Programming languages and concepts by vivek parihar
Programming languages and concepts by vivek parihar
Vivek Parihar
 
APP_Unit 1_updated.pptx
APP_Unit 1_updated.pptx
gogulram2
 
computer programming computer programmin
computer programming computer programmin
Jifarnecho
 
LESSON__1-15 C-PROGRAMMING.p algorithm df
LESSON__1-15 C-PROGRAMMING.p algorithm df
AparnaPriyadarsiniMe
 
Programming language paradigms
Programming language paradigms
Ashok Raj
 
Algorithm-Introduction ,Characterestics & Control Structures.pdf
Algorithm-Introduction ,Characterestics & Control Structures.pdf
MaryJacob24
 
PROGRAMMING LANGUAGES
PROGRAMMING LANGUAGES
ABHINAV SINGH
 
Software engineering topics,coding phase in sdlc
Software engineering topics,coding phase in sdlc
dhandesumit71
 
PCCF-UNIT 2-1 new.docx
PCCF-UNIT 2-1 new.docx
prakashvs7
 
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
SherinRappai1
 
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
SherinRappai
 
Ad

Recently uploaded (20)

case ObGy - Post term pregnacy.pptx case presentation
case ObGy - Post term pregnacy.pptx case presentation
fortuneassey
 
THE HISTORY AND EVOLUTION OF VARIOUS SWORDS.pdf
THE HISTORY AND EVOLUTION OF VARIOUS SWORDS.pdf
sethjamcam
 
Presentation SoftwareNOTES AND USES..pdf
Presentation SoftwareNOTES AND USES..pdf
bathyates
 
كتاب تتتتتماين من انتااا كليه علوم حلوان
كتاب تتتتتماين من انتااا كليه علوم حلوان
ziadwaleed55op
 
Jadual Waktu dan Jadual Bertugas kelas.pptx
Jadual Waktu dan Jadual Bertugas kelas.pptx
roslan17
 
2025-06-08 Abraham 02 (shared slides).pptx
2025-06-08 Abraham 02 (shared slides).pptx
Dale Wells
 
The Power of religious Symbols: A scientific and spiritual analysis
The Power of religious Symbols: A scientific and spiritual analysis
Dr. Anshula Garg
 
Sample work (PL Product Research) Joseph_Juntilla.pdf
Sample work (PL Product Research) Joseph_Juntilla.pdf
Joseph Juntilla
 
THE INTERIOR REVIEW MEDIA KIT - THE INTERIOR REVIEW
THE INTERIOR REVIEW MEDIA KIT - THE INTERIOR REVIEW
rspyamin
 
AI Intelligence: Exploring the Future of Artificial Intelligence
AI Intelligence: Exploring the Future of Artificial Intelligence
sayalikerimova20
 
Timothy J. Los, JD, LL.M. (Tax) – Global Investor, Family Office & Profession...
Timothy J. Los, JD, LL.M. (Tax) – Global Investor, Family Office & Profession...
Timothy Los
 
Media of Advertisement-How to choose it.pptx
Media of Advertisement-How to choose it.pptx
bugisatrioadiwibowo
 
Types of Information Sources (Primary, Secondary, and Tertiary Sources)
Types of Information Sources (Primary, Secondary, and Tertiary Sources)
jenicahmendoza1
 
ART INTAGRATED PROJECT in chemistry about resources
ART INTAGRATED PROJECT in chemistry about resources
mcarchana74
 
Bob Stewart Acts 17 Study 06 11 2025.pptx
Bob Stewart Acts 17 Study 06 11 2025.pptx
FamilyWorshipCenterD
 
The Caribbean Challenge: Fostering Growth and Resilience Amidst Global Uncert...
The Caribbean Challenge: Fostering Growth and Resilience Amidst Global Uncert...
Caribbean Development Bank
 
Pentecost Sunday A Promise of Power.pptx
Pentecost Sunday A Promise of Power.pptx
FamilyWorshipCenterD
 
FUTURE OF FITNESS 2025 KEYNOTE BRYAN OROURKE BEYOND ACTIV SINGAPORE 2025
FUTURE OF FITNESS 2025 KEYNOTE BRYAN OROURKE BEYOND ACTIV SINGAPORE 2025
Bryan K. O'Rourke
 
Seminar Presented by Natnael Dechasa Title: Brain Cheat Codes: The Science-Ba...
Seminar Presented by Natnael Dechasa Title: Brain Cheat Codes: The Science-Ba...
Nati1986
 
Presenation - compensation plan - Mining Race - NEW - June 2025
Presenation - compensation plan - Mining Race - NEW - June 2025
Mining RACE
 
case ObGy - Post term pregnacy.pptx case presentation
case ObGy - Post term pregnacy.pptx case presentation
fortuneassey
 
THE HISTORY AND EVOLUTION OF VARIOUS SWORDS.pdf
THE HISTORY AND EVOLUTION OF VARIOUS SWORDS.pdf
sethjamcam
 
Presentation SoftwareNOTES AND USES..pdf
Presentation SoftwareNOTES AND USES..pdf
bathyates
 
كتاب تتتتتماين من انتااا كليه علوم حلوان
كتاب تتتتتماين من انتااا كليه علوم حلوان
ziadwaleed55op
 
Jadual Waktu dan Jadual Bertugas kelas.pptx
Jadual Waktu dan Jadual Bertugas kelas.pptx
roslan17
 
2025-06-08 Abraham 02 (shared slides).pptx
2025-06-08 Abraham 02 (shared slides).pptx
Dale Wells
 
The Power of religious Symbols: A scientific and spiritual analysis
The Power of religious Symbols: A scientific and spiritual analysis
Dr. Anshula Garg
 
Sample work (PL Product Research) Joseph_Juntilla.pdf
Sample work (PL Product Research) Joseph_Juntilla.pdf
Joseph Juntilla
 
THE INTERIOR REVIEW MEDIA KIT - THE INTERIOR REVIEW
THE INTERIOR REVIEW MEDIA KIT - THE INTERIOR REVIEW
rspyamin
 
AI Intelligence: Exploring the Future of Artificial Intelligence
AI Intelligence: Exploring the Future of Artificial Intelligence
sayalikerimova20
 
Timothy J. Los, JD, LL.M. (Tax) – Global Investor, Family Office & Profession...
Timothy J. Los, JD, LL.M. (Tax) – Global Investor, Family Office & Profession...
Timothy Los
 
Media of Advertisement-How to choose it.pptx
Media of Advertisement-How to choose it.pptx
bugisatrioadiwibowo
 
Types of Information Sources (Primary, Secondary, and Tertiary Sources)
Types of Information Sources (Primary, Secondary, and Tertiary Sources)
jenicahmendoza1
 
ART INTAGRATED PROJECT in chemistry about resources
ART INTAGRATED PROJECT in chemistry about resources
mcarchana74
 
Bob Stewart Acts 17 Study 06 11 2025.pptx
Bob Stewart Acts 17 Study 06 11 2025.pptx
FamilyWorshipCenterD
 
The Caribbean Challenge: Fostering Growth and Resilience Amidst Global Uncert...
The Caribbean Challenge: Fostering Growth and Resilience Amidst Global Uncert...
Caribbean Development Bank
 
Pentecost Sunday A Promise of Power.pptx
Pentecost Sunday A Promise of Power.pptx
FamilyWorshipCenterD
 
FUTURE OF FITNESS 2025 KEYNOTE BRYAN OROURKE BEYOND ACTIV SINGAPORE 2025
FUTURE OF FITNESS 2025 KEYNOTE BRYAN OROURKE BEYOND ACTIV SINGAPORE 2025
Bryan K. O'Rourke
 
Seminar Presented by Natnael Dechasa Title: Brain Cheat Codes: The Science-Ba...
Seminar Presented by Natnael Dechasa Title: Brain Cheat Codes: The Science-Ba...
Nati1986
 
Presenation - compensation plan - Mining Race - NEW - June 2025
Presenation - compensation plan - Mining Race - NEW - June 2025
Mining RACE
 
Ad

Ppt about programming in methodology

  • 1. PRESENTATION OF PROGRAMMING IN METHODOLOGY 1) Introduction 2) Programming techniques
  • 2. Introduction of programming What is programming? Programming is writing computer code to create a program, to solve a problem. Programs are created to implement algorithms . Algorithms can be represented as pseudocode or a flowchart , and programming is the translation of these into a computer program.
  • 3. What is program ? A program is a set of instructions that a computer follows in order to perform a particular task. [computing] The chances of an error occurring in a computer program increase with the size of the program
  • 4. What is programmer ? A programmer is someone who writes/creates computer software or applications generally by providing instructions (commonly through the use of a specific programming language) to the computer or by configuring already existing code (such as a framework or existing code base).
  • 5. Features of good programming language
  • 7. Programming Methodologies - Introduction When programs are developed to solve real-life problems like inventory management, payroll processing, student admissions, examination result processing, etc. they tend to be huge and complex. The approach to analyzing such complex problems, planning for software development and controlling the development process is called programming methodology. Types of programming methodology
  • 8. •A procedural language is a sort of computer programming language that has a set of functions, instructions, and statements that must be executed in a certain order to accomplish a job or program. In general, procedural language is used to specify the steps that the computer takes to solve a problem. Computer procedural languages include BASIC, C, FORTRAN, Java, and Pascal, to name a few. To create programs, they use variables, conditional statements, and functions that permit a computer to process and provide the desired output. •Although it allows the users to give computers instructions in a natural language like Chinese, French, or English, computers are unable to understand human communication. Therefore, users cannot do that. Human intelligence can create ambiguities in communication with natural language, but a computer needs a clear instruction, mathematically precise communication system. Procedural language
  • 9. Functional programming is a programming paradigm in which we try to bind everything in pure mathematical functions style. It is a declarative type of programming style. Its main focus is on “what to solve” in contrast to an imperative style where the main focus is “how to solve”. It uses expressions instead of statements. An expression is evaluated to produce a value whereas a statement is executed to assign variables. Those functions have some special features discussed below. Functional Programming is based on Lambda Calculus Functional programming language
  • 10. Structured programming, or modular programming, is a programming paradigm that facilitates the creation of programs with readable code and reusable components. All modern programming languages support structured programming, but the mechanisms of support -- like the syntax of the programming languages -- vary. When modules or elements of code can be reused from a library, it may also be possible to build structured code using modules written in different languages, as long as they can obey a common module interface or application program interface specification. structured programming language
  • 11. Modular programming is defined as a software design technique that focuses on separating the program functionality into independent, interchangeable methods/modules. Each of them contains everything needed to execute only one aspect of functionality. Talking of modularity in terms of files and repositories, modularity can be on different levels - Libraries in projects Function in the files Files in the libraries or repositories Modularity is all about making blocks, and each block is made with the help of other blocks. Every block in itself is solid and testable and can be stacked together to create an entire application.