SlideShare a Scribd company logo
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
Ad

More Related Content

What's hot (20)

Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1
Sehrish 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 01
hassaanciit
 
What is computer hardware and software
What is computer hardware and softwareWhat is computer hardware and software
What is computer hardware and software
parag dhok
 
Grade 7 computer software
Grade 7  computer softwareGrade 7  computer software
Grade 7 computer software
Rafael Balderosa
 
What is firmware
What is firmwareWhat is firmware
What is firmware
Robert Scaccia
 
Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02
Lanie Plecerda
 
Software (4).ppt
Software (4).pptSoftware (4).ppt
Software (4).ppt
rishirvk1995
 
Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11
Sehrish Rafiq
 
Software languages and devices
Software languages and devicesSoftware languages and devices
Software languages and devices
YogeshSorot
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
NSU-Biliran Campus
 
Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5
Sehrish Rafiq
 
L1 computer architecture lesson 1
L1 computer architecture  lesson 1L1 computer architecture  lesson 1
L1 computer architecture lesson 1
AartiThakur36
 
Computer system
Computer systemComputer system
Computer system
RajThakuri
 
Types of software
Types of softwareTypes of software
Types of software
farishah
 
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
Md. Imran Hossain Showrov
 
Computer fundamentals
Computer fundamentalsComputer fundamentals
Computer fundamentals
christeena francis
 
Computer hardware and software
Computer hardware and softwareComputer hardware and software
Computer hardware and software
sheikhparvez4
 
Lecture 4- Computer Software and Languages
Lecture 4- Computer Software and LanguagesLecture 4- Computer Software and Languages
Lecture 4- Computer Software and Languages
Md. Imran Hossain Showrov
 
Types of computer
Types of computerTypes of computer
Types of computer
Mitali Chugh
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
Anshumali Singh
 
Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1
Sehrish 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 01
hassaanciit
 
What is computer hardware and software
What is computer hardware and softwareWhat is computer hardware and software
What is computer hardware and software
parag dhok
 
Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02
Lanie Plecerda
 
Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11
Sehrish Rafiq
 
Software languages and devices
Software languages and devicesSoftware languages and devices
Software languages and devices
YogeshSorot
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
NSU-Biliran Campus
 
Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5
Sehrish Rafiq
 
L1 computer architecture lesson 1
L1 computer architecture  lesson 1L1 computer architecture  lesson 1
L1 computer architecture lesson 1
AartiThakur36
 
Computer system
Computer systemComputer system
Computer system
RajThakuri
 
Types of software
Types of softwareTypes of software
Types of software
farishah
 
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
Md. Imran Hossain Showrov
 
Computer hardware and software
Computer hardware and softwareComputer hardware and software
Computer hardware and software
sheikhparvez4
 

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...
Upsite Technologies
 
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
DepEd - San Carlos City (Pangasinan)
 
Capabilities and limitations of computer
Capabilities and limitations of computerCapabilities and limitations of computer
Capabilities and limitations of computer
Marizza Dizon Magallanes Jimenez
 
Basic Computer Operation And Troubleshooting
Basic  Computer  Operation And  TroubleshootingBasic  Computer  Operation And  Troubleshooting
Basic Computer Operation And Troubleshooting
Praveen 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 ppt
Dhruv Parekh
 
Computer as Aids to Teaching
Computer as Aids to TeachingComputer as Aids to Teaching
Computer as Aids to Teaching
Jademar Tadique
 
Uses of Computers in Education
Uses of Computers in EducationUses of Computers in Education
Uses of Computers in Education
Allana Delgado
 
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 Troubleshooting
Praveen 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 ppt
Dhruv Parekh
 
Computer as Aids to Teaching
Computer as Aids to TeachingComputer as Aids to Teaching
Computer as Aids to Teaching
Jademar Tadique
 
Uses of Computers in Education
Uses of Computers in EducationUses of Computers in Education
Uses of Computers in Education
Allana Delgado
 
Ad

Similar to computer programing and utilization (20)

programming for problem solving-1 unit -1 ppt.pptx
programming for problem solving-1 unit -1 ppt.pptxprogramming for problem solving-1 unit -1 ppt.pptx
programming for problem solving-1 unit -1 ppt.pptx
prathima304
 
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
ssuserb3a23b
 
C program full materials.pdf
C program  full materials.pdfC program  full materials.pdf
C program full materials.pdf
RSathyaPriyaCSEKIOT
 
C with lab
C with labC with lab
C with lab
ParveenSingh73
 
PPS UNIT 1- R18.docx
PPS UNIT 1- R18.docxPPS UNIT 1- R18.docx
PPS UNIT 1- R18.docx
Uzma1102
 
C PROGRAMING AND PC
C PROGRAMING AND PCC PROGRAMING AND PC
C PROGRAMING AND PC
4044uday
 
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 Concepts
imtiazalijoono
 
C LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdfC LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdf
Priyanka542143
 
DSE LECTURE 1 -LRW_ Introduction_to_Computer.pptx
DSE LECTURE 1 -LRW_ Introduction_to_Computer.pptxDSE LECTURE 1 -LRW_ Introduction_to_Computer.pptx
DSE LECTURE 1 -LRW_ Introduction_to_Computer.pptx
ssuser7b9bda1
 
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
 
CH-1SYSTEM PROGARMMING (1).pdf programing
CH-1SYSTEM PROGARMMING (1).pdf programingCH-1SYSTEM PROGARMMING (1).pdf programing
CH-1SYSTEM PROGARMMING (1).pdf programing
hundarat596
 
B.Ed class-1
B.Ed class-1B.Ed class-1
B.Ed class-1
Santhosh Thomas
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamental
rachit jaish
 
introductiontocomputerprogramming.pptx
introductiontocomputerprogramming.pptxintroductiontocomputerprogramming.pptx
introductiontocomputerprogramming.pptx
HazardRhenz1
 
Chapter 2(answer)2
Chapter 2(answer)2Chapter 2(answer)2
Chapter 2(answer)2
smkengkilili2011
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
DeepalShah123
 
Inroduction System Software -features Types
Inroduction System Software -features TypesInroduction System Software -features Types
Inroduction System Software -features Types
SwapnaliPawar27
 
Computer
ComputerComputer
Computer
Tauqeer Ziyakhan
 
Topic -Anatomy of Computer.pptx
Topic -Anatomy  of Computer.pptxTopic -Anatomy  of Computer.pptx
Topic -Anatomy of Computer.pptx
PragatiKachhi1
 
programming for problem solving-1 unit -1 ppt.pptx
programming for problem solving-1 unit -1 ppt.pptxprogramming for problem solving-1 unit -1 ppt.pptx
programming for problem solving-1 unit -1 ppt.pptx
prathima304
 
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
ssuserb3a23b
 
PPS UNIT 1- R18.docx
PPS UNIT 1- R18.docxPPS UNIT 1- R18.docx
PPS UNIT 1- R18.docx
Uzma1102
 
C PROGRAMING AND PC
C PROGRAMING AND PCC PROGRAMING AND PC
C PROGRAMING AND PC
4044uday
 
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 Concepts
imtiazalijoono
 
C LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdfC LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdf
Priyanka542143
 
DSE LECTURE 1 -LRW_ Introduction_to_Computer.pptx
DSE LECTURE 1 -LRW_ Introduction_to_Computer.pptxDSE LECTURE 1 -LRW_ Introduction_to_Computer.pptx
DSE LECTURE 1 -LRW_ Introduction_to_Computer.pptx
ssuser7b9bda1
 
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
 
CH-1SYSTEM PROGARMMING (1).pdf programing
CH-1SYSTEM PROGARMMING (1).pdf programingCH-1SYSTEM PROGARMMING (1).pdf programing
CH-1SYSTEM PROGARMMING (1).pdf programing
hundarat596
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamental
rachit jaish
 
introductiontocomputerprogramming.pptx
introductiontocomputerprogramming.pptxintroductiontocomputerprogramming.pptx
introductiontocomputerprogramming.pptx
HazardRhenz1
 
Inroduction System Software -features Types
Inroduction System Software -features TypesInroduction System Software -features Types
Inroduction System Software -features Types
SwapnaliPawar27
 
Topic -Anatomy of Computer.pptx
Topic -Anatomy  of Computer.pptxTopic -Anatomy  of Computer.pptx
Topic -Anatomy of Computer.pptx
PragatiKachhi1
 
Ad

Recently uploaded (20)

ELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdfELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdf
Shiju Jacob
 
AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)
Vəhid Gəruslu
 
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Journal of Soft Computing in Civil Engineering
 
DSP and MV the Color image processing.ppt
DSP and MV the  Color image processing.pptDSP and MV the  Color image processing.ppt
DSP and MV the Color image processing.ppt
HafizAhamed8
 
Level 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical SafetyLevel 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical Safety
JoseAlbertoCariasDel
 
Introduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptxIntroduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptx
AS1920
 
QA/QC Manager (Quality management Expert)
QA/QC Manager (Quality management Expert)QA/QC Manager (Quality management Expert)
QA/QC Manager (Quality management Expert)
rccbatchplant
 
Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
theory-slides-for react for beginners.pptx
theory-slides-for react for beginners.pptxtheory-slides-for react for beginners.pptx
theory-slides-for react for beginners.pptx
sanchezvanessa7896
 
Data Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptxData Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 
IntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdfIntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdf
Luiz Carneiro
 
Machine learning project on employee attrition detection using (2).pptx
Machine learning project on employee attrition detection using (2).pptxMachine learning project on employee attrition detection using (2).pptx
Machine learning project on employee attrition detection using (2).pptx
rajeswari89780
 
Compiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptxCompiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptx
RushaliDeshmukh2
 
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
inmishra17121973
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptxLidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
RishavKumar530754
 
π0.5: a Vision-Language-Action Model with Open-World Generalization
π0.5: a Vision-Language-Action Model with Open-World Generalizationπ0.5: a Vision-Language-Action Model with Open-World Generalization
π0.5: a Vision-Language-Action Model with Open-World Generalization
NABLAS株式会社
 
fluke dealers in bangalore..............
fluke dealers in bangalore..............fluke dealers in bangalore..............
fluke dealers in bangalore..............
Haresh Vaswani
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
ELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdfELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdf
Shiju Jacob
 
AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)
Vəhid Gəruslu
 
DSP and MV the Color image processing.ppt
DSP and MV the  Color image processing.pptDSP and MV the  Color image processing.ppt
DSP and MV the Color image processing.ppt
HafizAhamed8
 
Level 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical SafetyLevel 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical Safety
JoseAlbertoCariasDel
 
Introduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptxIntroduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptx
AS1920
 
QA/QC Manager (Quality management Expert)
QA/QC Manager (Quality management Expert)QA/QC Manager (Quality management Expert)
QA/QC Manager (Quality management Expert)
rccbatchplant
 
Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
theory-slides-for react for beginners.pptx
theory-slides-for react for beginners.pptxtheory-slides-for react for beginners.pptx
theory-slides-for react for beginners.pptx
sanchezvanessa7896
 
Data Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptxData Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 
IntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdfIntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdf
Luiz Carneiro
 
Machine learning project on employee attrition detection using (2).pptx
Machine learning project on employee attrition detection using (2).pptxMachine learning project on employee attrition detection using (2).pptx
Machine learning project on employee attrition detection using (2).pptx
rajeswari89780
 
Compiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptxCompiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptx
RushaliDeshmukh2
 
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
inmishra17121973
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptxLidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
RishavKumar530754
 
π0.5: a Vision-Language-Action Model with Open-World Generalization
π0.5: a Vision-Language-Action Model with Open-World Generalizationπ0.5: a Vision-Language-Action Model with Open-World Generalization
π0.5: a Vision-Language-Action Model with Open-World Generalization
NABLAS株式会社
 
fluke dealers in bangalore..............
fluke dealers in bangalore..............fluke dealers in bangalore..............
fluke dealers in bangalore..............
Haresh Vaswani
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 

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