SlideShare a Scribd company logo
1 of 18
COMPUTER PROGRAMING AND UTILIZATION
INTRODUCTION
 Computers have been invented mainly as a tool for
computations.
 This puts the need of having knowledge of
computers for every person as no field is left
without having influenced by computers.
 We will focus on basic hardware architecture of a
computer system with function of each part and
provide the advantages, limitations and application
of computers in various fields.
HISTORY OF COMPUTERS
 Modern computers are not developed in short
period, but they have evolved slowly during last 50
to 60 years with advancement in hardware
technologies.
 This has leaded us to develop the third generation
computers.
 Further advancement in IC technology resulted into
a chip known as microprocessor.
 They are today used for desktop applications to
network based applications on internet.
WHAT IS COMPUTER?
 “Computer is an electronic data processing
machine which accept data from the outside world
in form of input computers, calculates, manipulates
on the basic set of instruction supply and store in
the memory and give desire result in form of output
to the user.”
 Limitations of computer:-
1)Zack of Intelligence
2)Unable to correct mistakes
COMPUTER HARDWARE ORGANIZATION
Central processing unit
ALU+CONTROL
RAM ROM
OUTPUT
INPUT
STORAGE DEVICES
ADVANTAGES OF COMPUTERS
 The speed, accuracy, storage, reliability and
automation are main advantages of computer. Let
us discuss them in brief.
 SPEED:-
 ACCURACY:-
 STORAGE:-
 RELIABIILITY:
 AUTOMATION:-
LIMITATION OF COMPUTERS
 Like any other devices, computer has also
limitation. The following major limitation of the
computer.
 LACK OF INTELLIGENCE:-
 UNABLE TO CORRECT MISTAKES:-
OVERVIEW OF SOFTWARE
 Computer is an electronic device and works only as
per instructions provided. The set of instruction
provided to the computer to perform meaningful
task is known as program. Set of programs defined
to perform various tasks for a large problem is
known as software. The process of writing the
program of software is called programming.
SYSTEM SOFTWARE
 Acts as interface between hardware and user.
 Provides file management facility to manage the
information in form of files.
 Manages the primary memory for executing the
various programs.
 Provides necessary environment to run the different
programs and performs the process management
to execute the single or multiple Process
simultaneously.
 Manages and controls the various resources in the
system like disks, printers etc.
APPLICATION SOFTWARE
 Engineering software
 Scientific software
 Gaming software
 Animation software
 Financial software
 Education software
 Business software
 Personal computer
software
COMPILER AND INTERPRETER
 Compiler :- compiler translates whole program at
time.
 After successful translation, for every execution no
translation is required.
 Interpreter:- interpreter translates and executes
program line by line.
 Translation is done for every execution.
TYPES OF PROGRAMMING LANGUAGES
 There are three types of programming:
1. machine language programming
2. assembly language programming
3. higher level language programming
 Machine language programming is done using
binary codes of underling processor.
 The higher level languages are like natural
languages as they use phrases of natural
languages.
CHARACTERISTICS OF HIGHER LEVEL
LANGUAGES
 The major common characteristics of higher level
programming languages are listed below:
 Interactive
 Variety of data types
 Rich set of operator
 Flexible control structures
 Readability
 Modularity
 File handling
 Memory management
 Procedural vs. Object-oriented
PROBLEM DECOMPOSITION OR PARTITIONING
Banking System
Personnel
management
Accounts
management
Saving Currents
Loan
Payroll Leave
Housing Vehicle
PROBLEM SOLVING METHOD
 There are two widely used problem solving
methods:
1. Algorithms
2. Flowcharts
Algorithms: An algorithm is a stepwise solution to
a problem. Each step in an algorithm represents a
solution to a small problem.
Flowcharts: A flowcharts is a pictorial
representation of an algorithms. As it represents
solution in form of picture, it is more easier to
understand and develop.
WRITE AN ALGORITHM TO FIND AREA OF
CIRCLE.
1. Input R
2. Compute A=3.14*R*R
3. Print A
4. STOP
WRITE AN FLOWCHART TO FIND AREA OF
CIRCLE.
start
Input R
A=∏*R²
Print A
Stop
computer programing and utilization

More Related Content

What's hot

Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1Sehrish Rafiq
 
Introduction to Computer and Programming - Lecture 01
Introduction to Computer and Programming - Lecture 01Introduction to Computer and Programming - Lecture 01
Introduction to Computer and Programming - Lecture 01hassaanciit
 
What is computer hardware and software
What is computer hardware and softwareWhat is computer hardware and software
What is computer hardware and softwareparag dhok
 
Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02Lanie Plecerda
 
Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Sehrish Rafiq
 
Software languages and devices
Software languages and devicesSoftware languages and devices
Software languages and devicesYogeshSorot
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programmingNSU-Biliran Campus
 
Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5Sehrish Rafiq
 
L1 computer architecture lesson 1
L1 computer architecture  lesson 1L1 computer architecture  lesson 1
L1 computer architecture lesson 1AartiThakur36
 
Computer system
Computer systemComputer system
Computer systemRajThakuri
 
Types of software
Types of softwareTypes of software
Types of softwarefarishah
 
Lecture 3 - Processors, Memory and I/O devices
Lecture 3 - Processors, Memory and I/O devicesLecture 3 - Processors, Memory and I/O devices
Lecture 3 - Processors, Memory and I/O devicesMd. Imran Hossain Showrov
 
Computer hardware and software
Computer hardware and softwareComputer hardware and software
Computer hardware and softwaresheikhparvez4
 

What's hot (20)

Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1
 
Introduction to Computer and Programming - Lecture 01
Introduction to Computer and Programming - Lecture 01Introduction to Computer and Programming - Lecture 01
Introduction to Computer and Programming - Lecture 01
 
What is computer hardware and software
What is computer hardware and softwareWhat is computer hardware and software
What is computer hardware and software
 
Grade 7 computer software
Grade 7  computer softwareGrade 7  computer software
Grade 7 computer software
 
What is firmware
What is firmwareWhat is firmware
What is firmware
 
Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02
 
Software (4).ppt
Software (4).pptSoftware (4).ppt
Software (4).ppt
 
Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11
 
Software languages and devices
Software languages and devicesSoftware languages and devices
Software languages and devices
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5
 
L1 computer architecture lesson 1
L1 computer architecture  lesson 1L1 computer architecture  lesson 1
L1 computer architecture lesson 1
 
Computer system
Computer systemComputer system
Computer system
 
Types of software
Types of softwareTypes of software
Types of software
 
Lecture 3 - Processors, Memory and I/O devices
Lecture 3 - Processors, Memory and I/O devicesLecture 3 - Processors, Memory and I/O devices
Lecture 3 - Processors, Memory and I/O devices
 
Computer fundamentals
Computer fundamentalsComputer fundamentals
Computer fundamentals
 
Computer hardware and software
Computer hardware and softwareComputer hardware and software
Computer hardware and software
 
Lecture 4- Computer Software and Languages
Lecture 4- Computer Software and LanguagesLecture 4- Computer Software and Languages
Lecture 4- Computer Software and Languages
 
Types of computer
Types of computerTypes of computer
Types of computer
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 

Viewers also liked

Utilization of Computer Room Cooling Infrastructure: Measurement Reveals Oppo...
Utilization of Computer Room Cooling Infrastructure: Measurement Reveals Oppo...Utilization of Computer Room Cooling Infrastructure: Measurement Reveals Oppo...
Utilization of Computer Room Cooling Infrastructure: Measurement Reveals Oppo...Upsite Technologies
 
Basic Computer Operation And Troubleshooting
Basic  Computer  Operation And  TroubleshootingBasic  Computer  Operation And  Troubleshooting
Basic Computer Operation And TroubleshootingPraveen Sudarsan
 
BE sem 1 Engineering Graphics(E.G.) full course ppt
BE sem 1 Engineering Graphics(E.G.) full course pptBE sem 1 Engineering Graphics(E.G.) full course ppt
BE sem 1 Engineering Graphics(E.G.) full course pptDhruv Parekh
 
Computer as Aids to Teaching
Computer as Aids to TeachingComputer as Aids to Teaching
Computer as Aids to TeachingJademar Tadique
 
Uses of Computers in Education
Uses of Computers in EducationUses of Computers in Education
Uses of Computers in EducationAllana Delgado
 

Viewers also liked (7)

Utilization of Computer Room Cooling Infrastructure: Measurement Reveals Oppo...
Utilization of Computer Room Cooling Infrastructure: Measurement Reveals Oppo...Utilization of Computer Room Cooling Infrastructure: Measurement Reveals Oppo...
Utilization of Computer Room Cooling Infrastructure: Measurement Reveals Oppo...
 
Guidelines on the Utilization of Downloaded Funds of ASP
Guidelines on the Utilization of Downloaded Funds of ASPGuidelines on the Utilization of Downloaded Funds of ASP
Guidelines on the Utilization of Downloaded Funds of ASP
 
Capabilities and limitations of computer
Capabilities and limitations of computerCapabilities and limitations of computer
Capabilities and limitations of computer
 
Basic Computer Operation And Troubleshooting
Basic  Computer  Operation And  TroubleshootingBasic  Computer  Operation And  Troubleshooting
Basic Computer Operation And Troubleshooting
 
BE sem 1 Engineering Graphics(E.G.) full course ppt
BE sem 1 Engineering Graphics(E.G.) full course pptBE sem 1 Engineering Graphics(E.G.) full course ppt
BE sem 1 Engineering Graphics(E.G.) full course ppt
 
Computer as Aids to Teaching
Computer as Aids to TeachingComputer as Aids to Teaching
Computer as Aids to Teaching
 
Uses of Computers in Education
Uses of Computers in EducationUses of Computers in Education
Uses of Computers in Education
 

Similar to computer programing and utilization

AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdfAERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdfssuserb3a23b
 
PPS UNIT 1- R18.docx
PPS UNIT 1- R18.docxPPS UNIT 1- R18.docx
PPS UNIT 1- R18.docxUzma1102
 
C PROGRAMING AND PC
C PROGRAMING AND PCC PROGRAMING AND PC
C PROGRAMING AND PC4044uday
 
Fundamentals of Computers & Information System
Fundamentals of Computers & Information System  Fundamentals of Computers & Information System
Fundamentals of Computers & Information System Hitesh Srivastava
 
Programming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages ConceptsProgramming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages Conceptsimtiazalijoono
 
C LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdfC LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdfPriyanka542143
 
c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)Acad
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamentalrachit jaish
 
introductiontocomputerprogramming.pptx
introductiontocomputerprogramming.pptxintroductiontocomputerprogramming.pptx
introductiontocomputerprogramming.pptxHazardRhenz1
 
Inroduction System Software -features Types
Inroduction System Software -features TypesInroduction System Software -features Types
Inroduction System Software -features TypesSwapnaliPawar27
 
Topic -Anatomy of Computer.pptx
Topic -Anatomy  of Computer.pptxTopic -Anatomy  of Computer.pptx
Topic -Anatomy of Computer.pptxPragatiKachhi1
 
Computer Science Class 11 India PPT
Computer Science Class 11 India PPTComputer Science Class 11 India PPT
Computer Science Class 11 India PPTRat Devil
 

Similar to computer programing and utilization (20)

AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdfAERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
 
C program full materials.pdf
C program  full materials.pdfC program  full materials.pdf
C program full materials.pdf
 
C with lab
C with labC with lab
C with lab
 
PPS UNIT 1- R18.docx
PPS UNIT 1- R18.docxPPS UNIT 1- R18.docx
PPS UNIT 1- R18.docx
 
C PROGRAMING AND PC
C PROGRAMING AND PCC PROGRAMING AND PC
C PROGRAMING AND PC
 
Fundamentals of Computers & Information System
Fundamentals of Computers & Information System  Fundamentals of Computers & Information System
Fundamentals of Computers & Information System
 
Programming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages ConceptsProgramming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages Concepts
 
C LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdfC LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdf
 
c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)
 
B.Ed class-1
B.Ed class-1B.Ed class-1
B.Ed class-1
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamental
 
introductiontocomputerprogramming.pptx
introductiontocomputerprogramming.pptxintroductiontocomputerprogramming.pptx
introductiontocomputerprogramming.pptx
 
Chapter 2(answer)2
Chapter 2(answer)2Chapter 2(answer)2
Chapter 2(answer)2
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 
Inroduction System Software -features Types
Inroduction System Software -features TypesInroduction System Software -features Types
Inroduction System Software -features Types
 
Computer
ComputerComputer
Computer
 
Topic -Anatomy of Computer.pptx
Topic -Anatomy  of Computer.pptxTopic -Anatomy  of Computer.pptx
Topic -Anatomy of Computer.pptx
 
Computer in nursing
Computer in nursingComputer in nursing
Computer in nursing
 
COMPUTER.docx
COMPUTER.docxCOMPUTER.docx
COMPUTER.docx
 
Computer Science Class 11 India PPT
Computer Science Class 11 India PPTComputer Science Class 11 India PPT
Computer Science Class 11 India PPT
 

Recently uploaded

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
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 Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 

Recently uploaded (20)

young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
★ 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
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
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
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
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 Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 

computer programing and utilization

  • 2. INTRODUCTION  Computers have been invented mainly as a tool for computations.  This puts the need of having knowledge of computers for every person as no field is left without having influenced by computers.  We will focus on basic hardware architecture of a computer system with function of each part and provide the advantages, limitations and application of computers in various fields.
  • 3. HISTORY OF COMPUTERS  Modern computers are not developed in short period, but they have evolved slowly during last 50 to 60 years with advancement in hardware technologies.  This has leaded us to develop the third generation computers.  Further advancement in IC technology resulted into a chip known as microprocessor.  They are today used for desktop applications to network based applications on internet.
  • 4. WHAT IS COMPUTER?  “Computer is an electronic data processing machine which accept data from the outside world in form of input computers, calculates, manipulates on the basic set of instruction supply and store in the memory and give desire result in form of output to the user.”  Limitations of computer:- 1)Zack of Intelligence 2)Unable to correct mistakes
  • 5. COMPUTER HARDWARE ORGANIZATION Central processing unit ALU+CONTROL RAM ROM OUTPUT INPUT STORAGE DEVICES
  • 6. ADVANTAGES OF COMPUTERS  The speed, accuracy, storage, reliability and automation are main advantages of computer. Let us discuss them in brief.  SPEED:-  ACCURACY:-  STORAGE:-  RELIABIILITY:  AUTOMATION:-
  • 7. LIMITATION OF COMPUTERS  Like any other devices, computer has also limitation. The following major limitation of the computer.  LACK OF INTELLIGENCE:-  UNABLE TO CORRECT MISTAKES:-
  • 8. OVERVIEW OF SOFTWARE  Computer is an electronic device and works only as per instructions provided. The set of instruction provided to the computer to perform meaningful task is known as program. Set of programs defined to perform various tasks for a large problem is known as software. The process of writing the program of software is called programming.
  • 9. SYSTEM SOFTWARE  Acts as interface between hardware and user.  Provides file management facility to manage the information in form of files.  Manages the primary memory for executing the various programs.  Provides necessary environment to run the different programs and performs the process management to execute the single or multiple Process simultaneously.  Manages and controls the various resources in the system like disks, printers etc.
  • 10. APPLICATION SOFTWARE  Engineering software  Scientific software  Gaming software  Animation software  Financial software  Education software  Business software  Personal computer software
  • 11. COMPILER AND INTERPRETER  Compiler :- compiler translates whole program at time.  After successful translation, for every execution no translation is required.  Interpreter:- interpreter translates and executes program line by line.  Translation is done for every execution.
  • 12. TYPES OF PROGRAMMING LANGUAGES  There are three types of programming: 1. machine language programming 2. assembly language programming 3. higher level language programming  Machine language programming is done using binary codes of underling processor.  The higher level languages are like natural languages as they use phrases of natural languages.
  • 13. CHARACTERISTICS OF HIGHER LEVEL LANGUAGES  The major common characteristics of higher level programming languages are listed below:  Interactive  Variety of data types  Rich set of operator  Flexible control structures  Readability  Modularity  File handling  Memory management  Procedural vs. Object-oriented
  • 14. PROBLEM DECOMPOSITION OR PARTITIONING Banking System Personnel management Accounts management Saving Currents Loan Payroll Leave Housing Vehicle
  • 15. PROBLEM SOLVING METHOD  There are two widely used problem solving methods: 1. Algorithms 2. Flowcharts Algorithms: An algorithm is a stepwise solution to a problem. Each step in an algorithm represents a solution to a small problem. Flowcharts: A flowcharts is a pictorial representation of an algorithms. As it represents solution in form of picture, it is more easier to understand and develop.
  • 16. WRITE AN ALGORITHM TO FIND AREA OF CIRCLE. 1. Input R 2. Compute A=3.14*R*R 3. Print A 4. STOP
  • 17. WRITE AN FLOWCHART TO FIND AREA OF CIRCLE. start Input R A=∏*R² Print A Stop