SlideShare una empresa de Scribd logo
REAL LIFE
APPLICATION OF
FUNCTION
SUBMTTED TO
MD. ABDUL HANNAN
LECTURER
DEPARTMENT OF SOFTWARE ENGINNERING
DAFFODIL INTERNATIONAL UNIVERSITY
Section : A
ID : 232-35-016
Reduan Ahmad
A function is a special type of
relation where each input only has
one output.
Functions are a way of connecting
inp
ut values to their corresponding
output values.
The relation is a function if, for every
x-value, there is exactly one y-
value.
WHAT IS A FUNCTION?
Functions are a way of connecting inp
ut
values to their corresponding output values.
Example:
Ordering a coffee for $5
Pay $5, and you get 1 coffee.
Pay $10, and you'll get 2 coffees, and so
on.
The input affects the output in a predictable way.
WHAT IS A FUNCTION?
Section : A
ID : 232-35-003
Md. Abdullah Al Noman
One-to-one Function. (Injective)
Many-to-one Function.
Onto Function (Surjective)
Into Function, etc
TYPES OF FUNCTION
One-one Correspondent Function
There are many types of functions....
REAL LIFE APPLICATION OF FUNCTION
Functions uses in almost everything in daily life..
of them some of are.........
Physics Digital
Photography
Environmental
science
Medicine Engineering
Computer Science
Section : A
ID : 232-35-022
Mohammad Ali Nayeem
Example:
Inputs: The input to the function is the temperature
value in one scale (Celsius or Fahrenheit).
Outputs: The output of the function is the
temperature value in the other scale.
TEMPERATURE CONVERSION
AS A FUNCTION
In discrete mathematics, a function is a rule that assigns exactly one
output to each input. Temperature conversion between Celsius and
Fahrenheit can be modeled as a function.
Example:
f(°C) = (9/5) × °C + 32 (converts Celsius to
Fahrenheit)
f(°F) = (5/9) × (°F - 32) (converts Fahrenheit to
Celsius)
FUNCTION FORMULAS:
The formulas we saw earlier for temperature conversion can be
expressed mathematically as functions:
By applying functions, we can solve temperature conversion
problems in a structured and efficient manner, which aligns with
the principles of discrete mathematics.
Section : A
ID : 232-35-024
Adnan Iqbal
Digital photography involves the use of
functions in several aspects of the process,
from capturing images to editing and
printing.
Image Capture: Functions govern exposure, aperture, and
shutter speed relationships.
1.
Image Processing: Functions adjust brightness, contrast, color
balance, and sharpness.
2.
Image Compression: Functions reduce file size while maintaining
image quality.
3.
Digital Printing: Functions translate digital color values into
physical output.
4.
Image Analysis: Functions detect patterns, identify objects, and
measure distances.
5.
Image Recognition: Functions classify objects based on learned
patterns and features.
6.
DIGITAL
PHOTOGRAPHY
Functions make internet data usage easier by tracking, limiting, predicting,
costing, controlling speed, and optimizing performance.
Tracking: Functions track data use, helping manage plans.
1.
Limits: Functions enforce caps to control usage.
2.
Sharing: Functions divvy up bandwidth for smooth performance.
3.
Prediction: Functions foresee future needs, aiding planning.
4.
Cost: Functions calculate costs based on usage.
5.
Throttling: Functions slow excess usage, avoiding congestion.
6.
Priority: Functions prioritize traffic for consistent speed.
7.
Efficiency: Functions optimize network for better performance.
8.
INTERNET
DATA USAGE
Section : A
ID : 232-35-066
Rashedul Islam
In computer science, functions are crucial tools
used for structuring code, improving readability,
and promoting reusability. Here's how they are
used across various domains:
x
6 8 10 12
ANSWER
KEY
FUNCTIONS IN COMPUTER
SCIENCE:
1. Programming:
Functions encapsulate a set of instructions that can be
executed independently, making code modular and easier
to manage. They help in breaking down complex tasks into
smaller, manageable parts, enhancing code organization
and readability.
2. Algorithms:
Functions play a vital role in implementing algorithms. Algorithms often
involve repetitive tasks or computations, which can be efficiently handled
using functions. By defining functions, algorithmic logic becomes more
structured and easier to comprehend.
3. Database Management:
In database systems, functions are used to encapsulate frequently used
queries or operations. They promote code reuse, reduce redundancy, and
enhance the maintainability of database-related tasks.
Section : A
ID : 232-35-214
Asraful Alam
Functions are extensively used in
engineering for various real-life
applications. Here are a few examples:
Electrical Engineering
Mechanical Engineering
Civil Engineering
FUNCTIONS IN ENGINEERING
Aerospace Engineering
Biomedical Engineering
From this presentation we learnt about
What is function, types of function, how
we use function in real life.......
Conclusion
Thanks!
For Your time.....

Más contenido relacionado

Similar a Real Life Application of Function - SE123 Presentation - diu - swe -2nd semester

Introduction to object oriented language
Introduction to object oriented languageIntroduction to object oriented language
Introduction to object oriented language
farhan amjad
 
Software engg. pressman_ch-9
Software engg. pressman_ch-9Software engg. pressman_ch-9
Software engg. pressman_ch-9
Dhairya Joshi
 
SWE-401 - 6. Software Analysis and Design Tools
SWE-401 - 6. Software Analysis and Design ToolsSWE-401 - 6. Software Analysis and Design Tools
SWE-401 - 6. Software Analysis and Design Tools
ghayour abbas
 
Cs 568 Spring 10 Lecture 5 Estimation
Cs 568 Spring 10  Lecture 5 EstimationCs 568 Spring 10  Lecture 5 Estimation
Cs 568 Spring 10 Lecture 5 Estimation
Lawrence Bernstein
 
Nt1310 Unit 3 Language Analysis
Nt1310 Unit 3 Language AnalysisNt1310 Unit 3 Language Analysis
Nt1310 Unit 3 Language Analysis
Nicole Gomez
 
OOP ppt.pdf
OOP ppt.pdfOOP ppt.pdf
OOP ppt.pdf
ArpitaJana28
 
Object Oriented Programming Short Notes for Preperation of Exams
Object Oriented Programming Short Notes for Preperation of ExamsObject Oriented Programming Short Notes for Preperation of Exams
Object Oriented Programming Short Notes for Preperation of Exams
MuhammadTalha436
 
A Hand Book of Visual Basic 6.0.pdf.pdf
A Hand Book of Visual Basic 6.0.pdf.pdfA Hand Book of Visual Basic 6.0.pdf.pdf
A Hand Book of Visual Basic 6.0.pdf.pdf
Ann Wera
 
Introduction to Data Structure and algorithm.pptx
Introduction to Data Structure and algorithm.pptxIntroduction to Data Structure and algorithm.pptx
Introduction to Data Structure and algorithm.pptx
esuEthopi
 
Software_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptxSoftware_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptx
ArifaMehreen1
 
Lec1
Lec1Lec1
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
SisayNegash4
 
Rakesh Resume_new_15
Rakesh Resume_new_15Rakesh Resume_new_15
Rakesh Resume_new_15
Rakesh Chaudhari
 
Computer Engineering
Computer EngineeringComputer Engineering
Computer Engineering
Rakesh Chaudhari
 
Software Engineering - SOFTWARE DESIGN Process
Software Engineering - SOFTWARE DESIGN ProcessSoftware Engineering - SOFTWARE DESIGN Process
Software Engineering - SOFTWARE DESIGN Process
Dr Anuranjan Misra
 
Reengineering including reverse & forward Engineering
Reengineering including reverse & forward EngineeringReengineering including reverse & forward Engineering
Reengineering including reverse & forward Engineering
Muhammad Chaudhry
 
Program logic and design
Program logic and designProgram logic and design
Program logic and design
Chaffey College
 
Vedic Calculator
Vedic CalculatorVedic Calculator
Vedic Calculator
divyang_panchasara
 
379008-rc217-functionalprogramming
379008-rc217-functionalprogramming379008-rc217-functionalprogramming
379008-rc217-functionalprogramming
Luis Atencio
 
A Metadata-Driven Approach to Computing Financial Analytics in a Relational D...
A Metadata-Driven Approach to Computing Financial Analytics in a Relational D...A Metadata-Driven Approach to Computing Financial Analytics in a Relational D...
A Metadata-Driven Approach to Computing Financial Analytics in a Relational D...
inscit2006
 

Similar a Real Life Application of Function - SE123 Presentation - diu - swe -2nd semester (20)

Introduction to object oriented language
Introduction to object oriented languageIntroduction to object oriented language
Introduction to object oriented language
 
Software engg. pressman_ch-9
Software engg. pressman_ch-9Software engg. pressman_ch-9
Software engg. pressman_ch-9
 
SWE-401 - 6. Software Analysis and Design Tools
SWE-401 - 6. Software Analysis and Design ToolsSWE-401 - 6. Software Analysis and Design Tools
SWE-401 - 6. Software Analysis and Design Tools
 
Cs 568 Spring 10 Lecture 5 Estimation
Cs 568 Spring 10  Lecture 5 EstimationCs 568 Spring 10  Lecture 5 Estimation
Cs 568 Spring 10 Lecture 5 Estimation
 
Nt1310 Unit 3 Language Analysis
Nt1310 Unit 3 Language AnalysisNt1310 Unit 3 Language Analysis
Nt1310 Unit 3 Language Analysis
 
OOP ppt.pdf
OOP ppt.pdfOOP ppt.pdf
OOP ppt.pdf
 
Object Oriented Programming Short Notes for Preperation of Exams
Object Oriented Programming Short Notes for Preperation of ExamsObject Oriented Programming Short Notes for Preperation of Exams
Object Oriented Programming Short Notes for Preperation of Exams
 
A Hand Book of Visual Basic 6.0.pdf.pdf
A Hand Book of Visual Basic 6.0.pdf.pdfA Hand Book of Visual Basic 6.0.pdf.pdf
A Hand Book of Visual Basic 6.0.pdf.pdf
 
Introduction to Data Structure and algorithm.pptx
Introduction to Data Structure and algorithm.pptxIntroduction to Data Structure and algorithm.pptx
Introduction to Data Structure and algorithm.pptx
 
Software_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptxSoftware_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptx
 
Lec1
Lec1Lec1
Lec1
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
Rakesh Resume_new_15
Rakesh Resume_new_15Rakesh Resume_new_15
Rakesh Resume_new_15
 
Computer Engineering
Computer EngineeringComputer Engineering
Computer Engineering
 
Software Engineering - SOFTWARE DESIGN Process
Software Engineering - SOFTWARE DESIGN ProcessSoftware Engineering - SOFTWARE DESIGN Process
Software Engineering - SOFTWARE DESIGN Process
 
Reengineering including reverse & forward Engineering
Reengineering including reverse & forward EngineeringReengineering including reverse & forward Engineering
Reengineering including reverse & forward Engineering
 
Program logic and design
Program logic and designProgram logic and design
Program logic and design
 
Vedic Calculator
Vedic CalculatorVedic Calculator
Vedic Calculator
 
379008-rc217-functionalprogramming
379008-rc217-functionalprogramming379008-rc217-functionalprogramming
379008-rc217-functionalprogramming
 
A Metadata-Driven Approach to Computing Financial Analytics in a Relational D...
A Metadata-Driven Approach to Computing Financial Analytics in a Relational D...A Metadata-Driven Approach to Computing Financial Analytics in a Relational D...
A Metadata-Driven Approach to Computing Financial Analytics in a Relational D...
 

Último

International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
GauravCar
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
Madan Karki
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
architagupta876
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
SakkaravarthiShanmug
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 

Último (20)

International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 

Real Life Application of Function - SE123 Presentation - diu - swe -2nd semester

  • 1. REAL LIFE APPLICATION OF FUNCTION SUBMTTED TO MD. ABDUL HANNAN LECTURER DEPARTMENT OF SOFTWARE ENGINNERING DAFFODIL INTERNATIONAL UNIVERSITY
  • 2. Section : A ID : 232-35-016 Reduan Ahmad
  • 3. A function is a special type of relation where each input only has one output. Functions are a way of connecting inp ut values to their corresponding output values. The relation is a function if, for every x-value, there is exactly one y- value. WHAT IS A FUNCTION?
  • 4. Functions are a way of connecting inp ut values to their corresponding output values. Example: Ordering a coffee for $5 Pay $5, and you get 1 coffee. Pay $10, and you'll get 2 coffees, and so on. The input affects the output in a predictable way. WHAT IS A FUNCTION?
  • 5. Section : A ID : 232-35-003 Md. Abdullah Al Noman
  • 6. One-to-one Function. (Injective) Many-to-one Function. Onto Function (Surjective) Into Function, etc TYPES OF FUNCTION One-one Correspondent Function There are many types of functions....
  • 7. REAL LIFE APPLICATION OF FUNCTION Functions uses in almost everything in daily life.. of them some of are......... Physics Digital Photography Environmental science Medicine Engineering Computer Science
  • 8. Section : A ID : 232-35-022 Mohammad Ali Nayeem
  • 9. Example: Inputs: The input to the function is the temperature value in one scale (Celsius or Fahrenheit). Outputs: The output of the function is the temperature value in the other scale. TEMPERATURE CONVERSION AS A FUNCTION In discrete mathematics, a function is a rule that assigns exactly one output to each input. Temperature conversion between Celsius and Fahrenheit can be modeled as a function.
  • 10. Example: f(°C) = (9/5) × °C + 32 (converts Celsius to Fahrenheit) f(°F) = (5/9) × (°F - 32) (converts Fahrenheit to Celsius) FUNCTION FORMULAS: The formulas we saw earlier for temperature conversion can be expressed mathematically as functions: By applying functions, we can solve temperature conversion problems in a structured and efficient manner, which aligns with the principles of discrete mathematics.
  • 11. Section : A ID : 232-35-024 Adnan Iqbal
  • 12. Digital photography involves the use of functions in several aspects of the process, from capturing images to editing and printing. Image Capture: Functions govern exposure, aperture, and shutter speed relationships. 1. Image Processing: Functions adjust brightness, contrast, color balance, and sharpness. 2. Image Compression: Functions reduce file size while maintaining image quality. 3. Digital Printing: Functions translate digital color values into physical output. 4. Image Analysis: Functions detect patterns, identify objects, and measure distances. 5. Image Recognition: Functions classify objects based on learned patterns and features. 6. DIGITAL PHOTOGRAPHY
  • 13. Functions make internet data usage easier by tracking, limiting, predicting, costing, controlling speed, and optimizing performance. Tracking: Functions track data use, helping manage plans. 1. Limits: Functions enforce caps to control usage. 2. Sharing: Functions divvy up bandwidth for smooth performance. 3. Prediction: Functions foresee future needs, aiding planning. 4. Cost: Functions calculate costs based on usage. 5. Throttling: Functions slow excess usage, avoiding congestion. 6. Priority: Functions prioritize traffic for consistent speed. 7. Efficiency: Functions optimize network for better performance. 8. INTERNET DATA USAGE
  • 14. Section : A ID : 232-35-066 Rashedul Islam
  • 15. In computer science, functions are crucial tools used for structuring code, improving readability, and promoting reusability. Here's how they are used across various domains: x 6 8 10 12 ANSWER KEY FUNCTIONS IN COMPUTER SCIENCE: 1. Programming: Functions encapsulate a set of instructions that can be executed independently, making code modular and easier to manage. They help in breaking down complex tasks into smaller, manageable parts, enhancing code organization and readability.
  • 16. 2. Algorithms: Functions play a vital role in implementing algorithms. Algorithms often involve repetitive tasks or computations, which can be efficiently handled using functions. By defining functions, algorithmic logic becomes more structured and easier to comprehend. 3. Database Management: In database systems, functions are used to encapsulate frequently used queries or operations. They promote code reuse, reduce redundancy, and enhance the maintainability of database-related tasks.
  • 17. Section : A ID : 232-35-214 Asraful Alam
  • 18. Functions are extensively used in engineering for various real-life applications. Here are a few examples: Electrical Engineering Mechanical Engineering Civil Engineering FUNCTIONS IN ENGINEERING Aerospace Engineering Biomedical Engineering
  • 19. From this presentation we learnt about What is function, types of function, how we use function in real life....... Conclusion