SlideShare a Scribd company logo
NAME- RANJAN DAS
STUDENT CODE- BWU/BTA/22/508
DEPT- B.TECH CSE (AIML)
SEC – I
SEM- 4th
COURSE NAME- DISCRETE MATHEMATICS
COURSE CODE- PCC-CSM405
TOPIC – DIVISON ALGORITHM
• DESCRIPTION
• EXAMPLE
• ADVANTAGES
• APPLICATIONS
• CONCLUSION
INDEX
EUCLID'S DIVISON ALGORITHM
Division algorithm states that given any two integers a & b with b > 0;
There exist unique integers q & r such that a = bq +r, 0<= r<b, q Z.
∈
If r=0 then "b" is the HCF/GCD of "a & b .
Ex- a = 50, b = 8
50 = 8 * 6 + 2
q = 6 , r = 2
a=bq+r
8)50( 6
48
2
If r ≠ 0 , then apply Euclid'sdivision lemma to b and r.
b = (r*m) + n
• For some integers m and n, 0 <= n < r
• Continue this process till the remainder is zero.
• The divisor which gives you the remainder as 0 is your HCF/GCD
discrete math ppt on how to solve maths easily
discrete math ppt on how to solve maths easily
ADVANTAGES
• EFFICIENCY: THE ALGORITHM IS HIGHLY EFFICIENT IN FINDING THE GREATEST COMMON DIVISOR (GCD)
OF TWO NUMBERS. ITS TIME COMPLEXITY IS PROPORTIONAL TO THE NUMBER OF DIGITS IN THE SMALLER
NUMBER, MAKING IT SUITABLE FOR LARGE INTEGERS.
• SIMPLICITY: THE ALGORITHM IS STRAIGHTFORWARD AND EASY TO UNDERSTAND. IT CONSISTS OF A FEW
BASIC STEPS, MAKING IT ACCESSIBLE EVEN TO THOSE WITH LIMITED MATHEMATICAL BACKGROUND.
• APPLICABILITY: IT HAS BROAD APPLICABILITY ACROSS DIFFERENT FIELDS, INCLUDING MATHEMATICS,
COMPUTER SCIENCE, AND CRYPTOGRAPHY. MANY ALGORITHMS AND MATHEMATICAL PROCEDURES RELY
ON THE EUCLIDEAN DIVISION ALGORITHM AS A FUNDAMENTAL STEP.
• DETERMINISTIC: THE ALGORITHM FOLLOWS A DETERMINISTIC PROCESS, MEANING IT WILL ALWAYS
PRODUCE THE SAME RESULT FOR THE SAME INPUT. THIS PROPERTY IS CRUCIAL FOR ITS RELIABILITY AND
PREDICTABILITY IN VARIOUS APPLICATIONS
APPLICATION
• COMPUTER SCIENCE (E.G., FINDING MODULAR INVERSES, CRYPTOGRAPHIC ALGORITHMS)
• MATHEMATICS (E.G., SIMPLIFYING FRACTIONS, FINDING FACTORS)
• ALGORITHM ANALYSIS (EG: SOLVING TIME COMPLEXITY FOR AN ALGORITHM)
• ARCHITECTURE AND CONSTRUCTION.
• COMPUTER GRAPHICS AND ANIMATION.
• MECHANICAL ENGINEERING.
• ROBOTICS AND AUTOMATION.
CONCLUSION
• EUCLIDEAN DIVISION ALGORITHM PROVIDES A SYSTEMATIC WAY TO
FIND THE GCD OF TWO NUMBERS.
• IT IS FUNDAMENTAL IN VARIOUS FIELDS, INCLUDING MATHEMATICS AND
COMPUTER SCIENCE.
• ITS DETERMINISTIC NATURE AND ABILITY TO HANDLE LARGE NUMBERS
MAKE IT INDISPENSABLE IN ALGORITHM DESIGN AND ANALYSIS,
SERVING AS A FUNDAMENTAL EXAMPLE IN UNDERSTANDING
COMPUTATIONAL COMPLEXITY AND ALGORITHMIC EFFICIENCY.
THANK YOU

More Related Content

PPTX
discretization_methods.pptx. H
PDF
01 CS316_Introduction.pdf5959695559655565
PDF
Tte 451 operations research fall 2021 part 2
PDF
Introduction to Algorithms Complexity Analysis
PPTX
Software engineering module 4 notes for btech and mca
PPTX
2022-S1-IT2070-Lecture-06-Algorithms.pptx
PPT
Time series Forecasting using svm
PDF
Computer Science syllabus
discretization_methods.pptx. H
01 CS316_Introduction.pdf5959695559655565
Tte 451 operations research fall 2021 part 2
Introduction to Algorithms Complexity Analysis
Software engineering module 4 notes for btech and mca
2022-S1-IT2070-Lecture-06-Algorithms.pptx
Time series Forecasting using svm
Computer Science syllabus

Similar to discrete math ppt on how to solve maths easily (20)

PPTX
Mathematical Optimisation - Fundamentals and Applications
PPT
User guided discovery of declarative process models
PPTX
Design & implementation of machine learning algorithm in (2)
PDF
Technical Lessons Learned Turning the Agile Dials to Eleven!
PPT
daaadafrhdncxfbfbgdngfmfhmhagshh_unit_i.ppt
PPTX
ADA_Module 1_MN.pptx- Analysis and design of Algorithms
PPT
Digital System Design-Switchlevel and Behavioural Modeling
PDF
Area Time Efficient Scaling Free Rotation Mode Cordic Using Circular Trajectory
PPTX
Seminar_Presentation(Mar 2023).pptx
PDF
MAPREDUCE METHODOLOGY FOR ELLIPTICAL CURVE DISCRETE LOGARITHMIC PROBLEMS – SE...
PPTX
Compressed learning for time series classification
PDF
Design and Analysis Algorithms.pdf
PDF
2014 PV Performance Modeling Workshop: Optimization strategies with Pvsyst fo...
PPSX
AQUASOIL FEFLOW Training Slides
PPTX
Introduction to Algorithms, Steps, Complexity
PPTX
Unsupervised Learning: Clustering
PPTX
Selection K in K-means Clustering
PPTX
Unit 1, ADA.pptx
Mathematical Optimisation - Fundamentals and Applications
User guided discovery of declarative process models
Design & implementation of machine learning algorithm in (2)
Technical Lessons Learned Turning the Agile Dials to Eleven!
daaadafrhdncxfbfbgdngfmfhmhagshh_unit_i.ppt
ADA_Module 1_MN.pptx- Analysis and design of Algorithms
Digital System Design-Switchlevel and Behavioural Modeling
Area Time Efficient Scaling Free Rotation Mode Cordic Using Circular Trajectory
Seminar_Presentation(Mar 2023).pptx
MAPREDUCE METHODOLOGY FOR ELLIPTICAL CURVE DISCRETE LOGARITHMIC PROBLEMS – SE...
Compressed learning for time series classification
Design and Analysis Algorithms.pdf
2014 PV Performance Modeling Workshop: Optimization strategies with Pvsyst fo...
AQUASOIL FEFLOW Training Slides
Introduction to Algorithms, Steps, Complexity
Unsupervised Learning: Clustering
Selection K in K-means Clustering
Unit 1, ADA.pptx
Ad

Recently uploaded (20)

PDF
Unit 5 Preparations, Reactions, Properties and Isomersim of Organic Compounds...
PDF
Assessment of environmental effects of quarrying in Kitengela subcountyof Kaj...
PDF
Placing the Near-Earth Object Impact Probability in Context
PPTX
INTRODUCTION TO PAEDIATRICS AND PAEDIATRIC HISTORY TAKING-1.pptx
PPTX
TORCH INFECTIONS in pregnancy with toxoplasma
PPTX
A powerpoint on colorectal cancer with brief background
PDF
CHAPTER 2 The Chemical Basis of Life Lecture Outline.pdf
PDF
GROUP 2 ORIGINAL PPT. pdf Hhfiwhwifhww0ojuwoadwsfjofjwsofjw
PPT
Mutation in dna of bacteria and repairss
PPTX
ap-psych-ch-1-introduction-to-psychology-presentation.pptx
PPTX
PMR- PPT.pptx for students and doctors tt
PDF
Warm, water-depleted rocky exoplanets with surfaceionic liquids: A proposed c...
PDF
Worlds Next Door: A Candidate Giant Planet Imaged in the Habitable Zone of ↵ ...
PPTX
Substance Disorders- part different drugs change body
PPTX
perinatal infections 2-171220190027.pptx
PDF
Is Earendel a Star Cluster?: Metal-poor Globular Cluster Progenitors at z ∼ 6
PPTX
Seminar Hypertension and Kidney diseases.pptx
PDF
lecture 2026 of Sjogren's syndrome l .pdf
PPT
THE CELL THEORY AND ITS FUNDAMENTALS AND USE
PPTX
Introcution to Microbes Burton's Biology for the Health
Unit 5 Preparations, Reactions, Properties and Isomersim of Organic Compounds...
Assessment of environmental effects of quarrying in Kitengela subcountyof Kaj...
Placing the Near-Earth Object Impact Probability in Context
INTRODUCTION TO PAEDIATRICS AND PAEDIATRIC HISTORY TAKING-1.pptx
TORCH INFECTIONS in pregnancy with toxoplasma
A powerpoint on colorectal cancer with brief background
CHAPTER 2 The Chemical Basis of Life Lecture Outline.pdf
GROUP 2 ORIGINAL PPT. pdf Hhfiwhwifhww0ojuwoadwsfjofjwsofjw
Mutation in dna of bacteria and repairss
ap-psych-ch-1-introduction-to-psychology-presentation.pptx
PMR- PPT.pptx for students and doctors tt
Warm, water-depleted rocky exoplanets with surfaceionic liquids: A proposed c...
Worlds Next Door: A Candidate Giant Planet Imaged in the Habitable Zone of ↵ ...
Substance Disorders- part different drugs change body
perinatal infections 2-171220190027.pptx
Is Earendel a Star Cluster?: Metal-poor Globular Cluster Progenitors at z ∼ 6
Seminar Hypertension and Kidney diseases.pptx
lecture 2026 of Sjogren's syndrome l .pdf
THE CELL THEORY AND ITS FUNDAMENTALS AND USE
Introcution to Microbes Burton's Biology for the Health
Ad

discrete math ppt on how to solve maths easily

  • 1. NAME- RANJAN DAS STUDENT CODE- BWU/BTA/22/508 DEPT- B.TECH CSE (AIML) SEC – I SEM- 4th COURSE NAME- DISCRETE MATHEMATICS COURSE CODE- PCC-CSM405 TOPIC – DIVISON ALGORITHM
  • 2. • DESCRIPTION • EXAMPLE • ADVANTAGES • APPLICATIONS • CONCLUSION INDEX
  • 3. EUCLID'S DIVISON ALGORITHM Division algorithm states that given any two integers a & b with b > 0; There exist unique integers q & r such that a = bq +r, 0<= r<b, q Z. ∈ If r=0 then "b" is the HCF/GCD of "a & b . Ex- a = 50, b = 8 50 = 8 * 6 + 2 q = 6 , r = 2 a=bq+r 8)50( 6 48 2 If r ≠ 0 , then apply Euclid'sdivision lemma to b and r. b = (r*m) + n • For some integers m and n, 0 <= n < r • Continue this process till the remainder is zero. • The divisor which gives you the remainder as 0 is your HCF/GCD
  • 6. ADVANTAGES • EFFICIENCY: THE ALGORITHM IS HIGHLY EFFICIENT IN FINDING THE GREATEST COMMON DIVISOR (GCD) OF TWO NUMBERS. ITS TIME COMPLEXITY IS PROPORTIONAL TO THE NUMBER OF DIGITS IN THE SMALLER NUMBER, MAKING IT SUITABLE FOR LARGE INTEGERS. • SIMPLICITY: THE ALGORITHM IS STRAIGHTFORWARD AND EASY TO UNDERSTAND. IT CONSISTS OF A FEW BASIC STEPS, MAKING IT ACCESSIBLE EVEN TO THOSE WITH LIMITED MATHEMATICAL BACKGROUND. • APPLICABILITY: IT HAS BROAD APPLICABILITY ACROSS DIFFERENT FIELDS, INCLUDING MATHEMATICS, COMPUTER SCIENCE, AND CRYPTOGRAPHY. MANY ALGORITHMS AND MATHEMATICAL PROCEDURES RELY ON THE EUCLIDEAN DIVISION ALGORITHM AS A FUNDAMENTAL STEP. • DETERMINISTIC: THE ALGORITHM FOLLOWS A DETERMINISTIC PROCESS, MEANING IT WILL ALWAYS PRODUCE THE SAME RESULT FOR THE SAME INPUT. THIS PROPERTY IS CRUCIAL FOR ITS RELIABILITY AND PREDICTABILITY IN VARIOUS APPLICATIONS
  • 7. APPLICATION • COMPUTER SCIENCE (E.G., FINDING MODULAR INVERSES, CRYPTOGRAPHIC ALGORITHMS) • MATHEMATICS (E.G., SIMPLIFYING FRACTIONS, FINDING FACTORS) • ALGORITHM ANALYSIS (EG: SOLVING TIME COMPLEXITY FOR AN ALGORITHM) • ARCHITECTURE AND CONSTRUCTION. • COMPUTER GRAPHICS AND ANIMATION. • MECHANICAL ENGINEERING. • ROBOTICS AND AUTOMATION.
  • 8. CONCLUSION • EUCLIDEAN DIVISION ALGORITHM PROVIDES A SYSTEMATIC WAY TO FIND THE GCD OF TWO NUMBERS. • IT IS FUNDAMENTAL IN VARIOUS FIELDS, INCLUDING MATHEMATICS AND COMPUTER SCIENCE. • ITS DETERMINISTIC NATURE AND ABILITY TO HANDLE LARGE NUMBERS MAKE IT INDISPENSABLE IN ALGORITHM DESIGN AND ANALYSIS, SERVING AS A FUNDAMENTAL EXAMPLE IN UNDERSTANDING COMPUTATIONAL COMPLEXITY AND ALGORITHMIC EFFICIENCY.