SlideShare a Scribd company logo
7
Most read
11
Most read
13
Most read
2/16/2017 1
Samina khan
FDC Risalpur
4
2/16/2017 2
• Chapter 1Reviewing computers
• Chapter 2Pioneers of Computers
• Chapter 3About the CPU
• Chapter 4Storing Data
• Chapter 5Whiz through Software
• Chapter 6Introducing Spreadsheet
• Chapter 7Programming Languages
• Chapter 8More on Multimedia
• Chapter 9Computer Networks
2/16/2017 3
Objectives
• To introduce programming languages
• To discuss algorithms, flow charts, and
block diagrams
• Introduce BASIC
2/16/2017 4
• Algorithm
• Flow chart
• Computer program
• Block diagram
• BASIC
2/16/2017 5
2/16/2017 6
2/16/2017 7
Algorithm
Organized set of
instructions.
Tells us what to do step
by step.
Helps us to solve a
problem.
Used for calculation and
data processing.2/16/2017 8
2/16/2017 9
2/16/2017 10
2/16/2017 11
Start
Switch on the power supply
Press the power button on the system unit
Open the start menu ,choose what you want to do
End
2/16/2017 12
• It is a kind of algorithm
• It tells the computer what to do step by
step
• It gives instructions to carry out a task
such as the course of action in a game
2/16/2017 13
2/16/2017 14
• Blocks connected by arrows to show the
relationship between them are called
block diagrams.
• We use block diagram to show the
connection between different family
members.
2/16/2017 15
2/16/2017 16
Grandfather Grandmother
Father Mother
Sister Brother
2/16/2017 17
2/16/2017 18
2/16/2017 19
2/16/2017 20
Ad

Recommended

Algorithms and Flowcharts
Algorithms and Flowcharts
Deva Singh
 
Penyelesaian masalah
Penyelesaian masalah
Unit Kediaman Luar Kampus
 
Gwu 2010 intro to ergo
Gwu 2010 intro to ergo
Ergohealth
 
Introduction to Algorithms & flow charts
Introduction to Algorithms & flow charts
Yash Gupta
 
Fundamental Programming Lect 4
Fundamental Programming Lect 4
Namrah Erum
 
Fundamental Programming Lect 5
Fundamental Programming Lect 5
Namrah Erum
 
Fundamental Programming Lect 3
Fundamental Programming Lect 3
Namrah Erum
 
Pseudocode basics
Pseudocode basics
kiran_kaur
 
Lecture 2 c programming by umair ansari
Lecture 2 c programming by umair ansari
umair ansari
 
Fundamental Programming Lect 2
Fundamental Programming Lect 2
Namrah Erum
 
Algorithm Design and Complexity - Course 1&2
Algorithm Design and Complexity - Course 1&2
Traian Rebedea
 
Introduction to computer programming
Introduction to computer programming
Sangheethaa Sukumaran
 
Pengenalan kepada pengaturcaraan berstruktur
Pengenalan kepada pengaturcaraan berstruktur
Unit Kediaman Luar Kampus
 
Our presentation on algorithm design
Our presentation on algorithm design
Nahid Hasan
 
Fundamental Programming Lect 1
Fundamental Programming Lect 1
Namrah Erum
 
Steps for Developing a 'C' program
Steps for Developing a 'C' program
Sahithi Naraparaju
 
Programing Fundamental
Programing Fundamental
Qazi Shahzad Ali
 
Algorithms
Algorithms
Liam Dunphy
 
01 c++ Intro.ppt
01 c++ Intro.ppt
Tareq Hasan
 
Writing algorithms
Writing algorithms
Krishna Chaytaniah
 
L1
L1
AMR ELMAGHARAY
 
Introduction to Pseudocode
Introduction to Pseudocode
Damian T. Gordon
 
C++ ppt
C++ ppt
parpan34
 
Chap3 flow charts
Chap3 flow charts
amit139
 
Flowchart pseudocode-examples
Flowchart pseudocode-examples
Gautam Roy
 
Pseudocode flowcharts
Pseudocode flowcharts
nicky_walters
 
Algorithm and flowchart
Algorithm and flowchart
Elizabeth de Leon Aler
 
Introduction to flowchart
Introduction to flowchart
Jordan Delacruz
 
Algorithms and Programming
Algorithms and Programming
Melanie Knight
 
programming language(C++) chapter-one contd.ppt
programming language(C++) chapter-one contd.ppt
Fuadsabseb
 

More Related Content

Viewers also liked (20)

Lecture 2 c programming by umair ansari
Lecture 2 c programming by umair ansari
umair ansari
 
Fundamental Programming Lect 2
Fundamental Programming Lect 2
Namrah Erum
 
Algorithm Design and Complexity - Course 1&2
Algorithm Design and Complexity - Course 1&2
Traian Rebedea
 
Introduction to computer programming
Introduction to computer programming
Sangheethaa Sukumaran
 
Pengenalan kepada pengaturcaraan berstruktur
Pengenalan kepada pengaturcaraan berstruktur
Unit Kediaman Luar Kampus
 
Our presentation on algorithm design
Our presentation on algorithm design
Nahid Hasan
 
Fundamental Programming Lect 1
Fundamental Programming Lect 1
Namrah Erum
 
Steps for Developing a 'C' program
Steps for Developing a 'C' program
Sahithi Naraparaju
 
Programing Fundamental
Programing Fundamental
Qazi Shahzad Ali
 
Algorithms
Algorithms
Liam Dunphy
 
01 c++ Intro.ppt
01 c++ Intro.ppt
Tareq Hasan
 
Writing algorithms
Writing algorithms
Krishna Chaytaniah
 
L1
L1
AMR ELMAGHARAY
 
Introduction to Pseudocode
Introduction to Pseudocode
Damian T. Gordon
 
C++ ppt
C++ ppt
parpan34
 
Chap3 flow charts
Chap3 flow charts
amit139
 
Flowchart pseudocode-examples
Flowchart pseudocode-examples
Gautam Roy
 
Pseudocode flowcharts
Pseudocode flowcharts
nicky_walters
 
Algorithm and flowchart
Algorithm and flowchart
Elizabeth de Leon Aler
 
Introduction to flowchart
Introduction to flowchart
Jordan Delacruz
 
Lecture 2 c programming by umair ansari
Lecture 2 c programming by umair ansari
umair ansari
 
Fundamental Programming Lect 2
Fundamental Programming Lect 2
Namrah Erum
 
Algorithm Design and Complexity - Course 1&2
Algorithm Design and Complexity - Course 1&2
Traian Rebedea
 
Introduction to computer programming
Introduction to computer programming
Sangheethaa Sukumaran
 
Pengenalan kepada pengaturcaraan berstruktur
Pengenalan kepada pengaturcaraan berstruktur
Unit Kediaman Luar Kampus
 
Our presentation on algorithm design
Our presentation on algorithm design
Nahid Hasan
 
Fundamental Programming Lect 1
Fundamental Programming Lect 1
Namrah Erum
 
Steps for Developing a 'C' program
Steps for Developing a 'C' program
Sahithi Naraparaju
 
01 c++ Intro.ppt
01 c++ Intro.ppt
Tareq Hasan
 
Introduction to Pseudocode
Introduction to Pseudocode
Damian T. Gordon
 
Chap3 flow charts
Chap3 flow charts
amit139
 
Flowchart pseudocode-examples
Flowchart pseudocode-examples
Gautam Roy
 
Pseudocode flowcharts
Pseudocode flowcharts
nicky_walters
 
Introduction to flowchart
Introduction to flowchart
Jordan Delacruz
 

Similar to Computer programs, flow chart & algorithm (20)

Algorithms and Programming
Algorithms and Programming
Melanie Knight
 
programming language(C++) chapter-one contd.ppt
programming language(C++) chapter-one contd.ppt
Fuadsabseb
 
Pj01 1-computer and programming fundamentals
Pj01 1-computer and programming fundamentals
SasidharaRaoMarrapu
 
Programming requirements for beginning in software engineering.pptx
Programming requirements for beginning in software engineering.pptx
TeddyDaka
 
01CHAP_1.PPT
01CHAP_1.PPT
ManoRanjani30
 
ProgFund_Lecture7_Programming_Algorithm.pdf
ProgFund_Lecture7_Programming_Algorithm.pdf
lailoesakhan
 
programming concept
programming concept
Nehabhy
 
Lecture_01-Problem_Solving[1]||ProgrammingFundamental.ppt
Lecture_01-Problem_Solving[1]||ProgrammingFundamental.ppt
cosc242101003
 
8.unit-1-fds-2022-23.pptx
8.unit-1-fds-2022-23.pptx
RavishankarBhaganaga
 
Program concep sequential statements
Program concep sequential statements
ankurkhanna
 
6th Grade Intro to Algorithms & Programming.pptx
6th Grade Intro to Algorithms & Programming.pptx
Melanie Wood
 
LESSON__1-15 C-PROGRAMMING.p algorithm df
LESSON__1-15 C-PROGRAMMING.p algorithm df
AparnaPriyadarsiniMe
 
CP Handout#1
CP Handout#1
trupti1976
 
Algorithm and flowchart2010
Algorithm and flowchart2010
Jordan Delacruz
 
Fundamentals of Programming Chapter 3
Fundamentals of Programming Chapter 3
Mohd Harris Ahmad Jaal
 
ALGORITHM PPT GUIDE.pdf
ALGORITHM PPT GUIDE.pdf
meychu1
 
IGCSE & O Level Computer Workbook for P2 by Inqilab Patel
IGCSE & O Level Computer Workbook for P2 by Inqilab Patel
Inqilab Patel
 
Lec1
Lec1
Ibrahim El-Torbany
 
An overview of computers and programming languages
An overview of computers and programming languages
Ahmad Idrees
 
Algorithm defination, design & Implementation
Algorithm defination, design & Implementation
Bilal Maqbool ツ
 
Algorithms and Programming
Algorithms and Programming
Melanie Knight
 
programming language(C++) chapter-one contd.ppt
programming language(C++) chapter-one contd.ppt
Fuadsabseb
 
Pj01 1-computer and programming fundamentals
Pj01 1-computer and programming fundamentals
SasidharaRaoMarrapu
 
Programming requirements for beginning in software engineering.pptx
Programming requirements for beginning in software engineering.pptx
TeddyDaka
 
ProgFund_Lecture7_Programming_Algorithm.pdf
ProgFund_Lecture7_Programming_Algorithm.pdf
lailoesakhan
 
programming concept
programming concept
Nehabhy
 
Lecture_01-Problem_Solving[1]||ProgrammingFundamental.ppt
Lecture_01-Problem_Solving[1]||ProgrammingFundamental.ppt
cosc242101003
 
Program concep sequential statements
Program concep sequential statements
ankurkhanna
 
6th Grade Intro to Algorithms & Programming.pptx
6th Grade Intro to Algorithms & Programming.pptx
Melanie Wood
 
LESSON__1-15 C-PROGRAMMING.p algorithm df
LESSON__1-15 C-PROGRAMMING.p algorithm df
AparnaPriyadarsiniMe
 
Algorithm and flowchart2010
Algorithm and flowchart2010
Jordan Delacruz
 
ALGORITHM PPT GUIDE.pdf
ALGORITHM PPT GUIDE.pdf
meychu1
 
IGCSE & O Level Computer Workbook for P2 by Inqilab Patel
IGCSE & O Level Computer Workbook for P2 by Inqilab Patel
Inqilab Patel
 
An overview of computers and programming languages
An overview of computers and programming languages
Ahmad Idrees
 
Algorithm defination, design & Implementation
Algorithm defination, design & Implementation
Bilal Maqbool ツ
 
Ad

More from samina khan (20)

TYPES AND HIERARCHY OF COMPUTER MEMORY.pptx
TYPES AND HIERARCHY OF COMPUTER MEMORY.pptx
samina khan
 
DATA COMMUNICATION components, modes of transmission & communication devices ...
DATA COMMUNICATION components, modes of transmission & communication devices ...
samina khan
 
UNDERSTANDING SELF AND OTHERS.pptx
UNDERSTANDING SELF AND OTHERS.pptx
samina khan
 
INFORMATION TECHNOLOGY.pptx
INFORMATION TECHNOLOGY.pptx
samina khan
 
scaffolding in teaching.pptx
scaffolding in teaching.pptx
samina khan
 
REFLECTIVE TEACHING.pptx
REFLECTIVE TEACHING.pptx
samina khan
 
PEDAGOGICAL SKILLS.pptx
PEDAGOGICAL SKILLS.pptx
samina khan
 
What is an Autobiography?
What is an Autobiography?
samina khan
 
Picture description
Picture description
samina khan
 
The Internet and World Wide Web
The Internet and World Wide Web
samina khan
 
Computer security & ethics
Computer security & ethics
samina khan
 
Computer logic and gates
Computer logic and gates
samina khan
 
Problem solving
Problem solving
samina khan
 
Computer networks
Computer networks
samina khan
 
Classroom management
Classroom management
samina khan
 
More on number system
More on number system
samina khan
 
Stress management
Stress management
samina khan
 
Classroom management
Classroom management
samina khan
 
The future of technology
The future of technology
samina khan
 
Lesson plan:Multiplication and division of binary numbers
Lesson plan:Multiplication and division of binary numbers
samina khan
 
TYPES AND HIERARCHY OF COMPUTER MEMORY.pptx
TYPES AND HIERARCHY OF COMPUTER MEMORY.pptx
samina khan
 
DATA COMMUNICATION components, modes of transmission & communication devices ...
DATA COMMUNICATION components, modes of transmission & communication devices ...
samina khan
 
UNDERSTANDING SELF AND OTHERS.pptx
UNDERSTANDING SELF AND OTHERS.pptx
samina khan
 
INFORMATION TECHNOLOGY.pptx
INFORMATION TECHNOLOGY.pptx
samina khan
 
scaffolding in teaching.pptx
scaffolding in teaching.pptx
samina khan
 
REFLECTIVE TEACHING.pptx
REFLECTIVE TEACHING.pptx
samina khan
 
PEDAGOGICAL SKILLS.pptx
PEDAGOGICAL SKILLS.pptx
samina khan
 
What is an Autobiography?
What is an Autobiography?
samina khan
 
Picture description
Picture description
samina khan
 
The Internet and World Wide Web
The Internet and World Wide Web
samina khan
 
Computer security & ethics
Computer security & ethics
samina khan
 
Computer logic and gates
Computer logic and gates
samina khan
 
Computer networks
Computer networks
samina khan
 
Classroom management
Classroom management
samina khan
 
More on number system
More on number system
samina khan
 
Stress management
Stress management
samina khan
 
Classroom management
Classroom management
samina khan
 
The future of technology
The future of technology
samina khan
 
Lesson plan:Multiplication and division of binary numbers
Lesson plan:Multiplication and division of binary numbers
samina khan
 
Ad

Recently uploaded (20)

Milwaukee Marketo User Group June 2025 - Optimize and Enhance Efficiency - Sm...
Milwaukee Marketo User Group June 2025 - Optimize and Enhance Efficiency - Sm...
BradBedford3
 
A Guide to Telemedicine Software Development.pdf
A Guide to Telemedicine Software Development.pdf
Olivero Bozzelli
 
Shell Skill Tree - LabEx Certification (LabEx)
Shell Skill Tree - LabEx Certification (LabEx)
VICTOR MAESTRE RAMIREZ
 
Simplify Task, Team, and Project Management with Orangescrum Work
Simplify Task, Team, and Project Management with Orangescrum Work
Orangescrum
 
Test Case Design Techniques – Practical Examples & Best Practices in Software...
Test Case Design Techniques – Practical Examples & Best Practices in Software...
Muhammad Fahad Bashir
 
arctitecture application system design os dsa
arctitecture application system design os dsa
za241967
 
NVIDIA GPU Technologies for AI and High-Performance Computing
NVIDIA GPU Technologies for AI and High-Performance Computing
SandeepKS52
 
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
pcprocore
 
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
WSO2
 
Heat Treatment Process Automation in India
Heat Treatment Process Automation in India
Reckers Mechatronics
 
Sysinfo OST to PST Converter Infographic
Sysinfo OST to PST Converter Infographic
SysInfo Tools
 
On-Device AI: Is It Time to Go All-In, or Do We Still Need the Cloud?
On-Device AI: Is It Time to Go All-In, or Do We Still Need the Cloud?
Hassan Abid
 
Key Challenges in Troubleshooting Customer On-Premise Applications
Key Challenges in Troubleshooting Customer On-Premise Applications
Tier1 app
 
Threat Modeling a Batch Job Framework - Teri Radichel - AWS re:Inforce 2025
Threat Modeling a Batch Job Framework - Teri Radichel - AWS re:Inforce 2025
2nd Sight Lab
 
OpenChain Webinar - AboutCode - Practical Compliance in One Stack – Licensing...
OpenChain Webinar - AboutCode - Practical Compliance in One Stack – Licensing...
Shane Coughlan
 
Artificial Intelligence Workloads and Data Center Management
Artificial Intelligence Workloads and Data Center Management
SandeepKS52
 
Who will create the languages of the future?
Who will create the languages of the future?
Jordi Cabot
 
SAP PM Module Level-IV Training Complete.ppt
SAP PM Module Level-IV Training Complete.ppt
MuhammadShaheryar36
 
HYBRIDIZATION OF ALKANES AND ALKENES ...
HYBRIDIZATION OF ALKANES AND ALKENES ...
karishmaduhijod1
 
Women in Tech: Marketo Engage User Group - June 2025 - AJO with AWS
Women in Tech: Marketo Engage User Group - June 2025 - AJO with AWS
BradBedford3
 
Milwaukee Marketo User Group June 2025 - Optimize and Enhance Efficiency - Sm...
Milwaukee Marketo User Group June 2025 - Optimize and Enhance Efficiency - Sm...
BradBedford3
 
A Guide to Telemedicine Software Development.pdf
A Guide to Telemedicine Software Development.pdf
Olivero Bozzelli
 
Shell Skill Tree - LabEx Certification (LabEx)
Shell Skill Tree - LabEx Certification (LabEx)
VICTOR MAESTRE RAMIREZ
 
Simplify Task, Team, and Project Management with Orangescrum Work
Simplify Task, Team, and Project Management with Orangescrum Work
Orangescrum
 
Test Case Design Techniques – Practical Examples & Best Practices in Software...
Test Case Design Techniques – Practical Examples & Best Practices in Software...
Muhammad Fahad Bashir
 
arctitecture application system design os dsa
arctitecture application system design os dsa
za241967
 
NVIDIA GPU Technologies for AI and High-Performance Computing
NVIDIA GPU Technologies for AI and High-Performance Computing
SandeepKS52
 
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
pcprocore
 
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
WSO2
 
Heat Treatment Process Automation in India
Heat Treatment Process Automation in India
Reckers Mechatronics
 
Sysinfo OST to PST Converter Infographic
Sysinfo OST to PST Converter Infographic
SysInfo Tools
 
On-Device AI: Is It Time to Go All-In, or Do We Still Need the Cloud?
On-Device AI: Is It Time to Go All-In, or Do We Still Need the Cloud?
Hassan Abid
 
Key Challenges in Troubleshooting Customer On-Premise Applications
Key Challenges in Troubleshooting Customer On-Premise Applications
Tier1 app
 
Threat Modeling a Batch Job Framework - Teri Radichel - AWS re:Inforce 2025
Threat Modeling a Batch Job Framework - Teri Radichel - AWS re:Inforce 2025
2nd Sight Lab
 
OpenChain Webinar - AboutCode - Practical Compliance in One Stack – Licensing...
OpenChain Webinar - AboutCode - Practical Compliance in One Stack – Licensing...
Shane Coughlan
 
Artificial Intelligence Workloads and Data Center Management
Artificial Intelligence Workloads and Data Center Management
SandeepKS52
 
Who will create the languages of the future?
Who will create the languages of the future?
Jordi Cabot
 
SAP PM Module Level-IV Training Complete.ppt
SAP PM Module Level-IV Training Complete.ppt
MuhammadShaheryar36
 
HYBRIDIZATION OF ALKANES AND ALKENES ...
HYBRIDIZATION OF ALKANES AND ALKENES ...
karishmaduhijod1
 
Women in Tech: Marketo Engage User Group - June 2025 - AJO with AWS
Women in Tech: Marketo Engage User Group - June 2025 - AJO with AWS
BradBedford3
 

Computer programs, flow chart & algorithm