0% found this document useful (0 votes)
56 views

Unit 1 - Python Programming

Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views

Unit 1 - Python Programming

Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

Flowchart & Algorithm

Flowchart
Flowchart
Graphical/Pictorial Representation of the Program

Step by Step Solution

Flow of Data and Flow of Control

Important tool to identify the elements of the process

Helps to design the program before you start the coding


Symbols of Flowchart
Basic Flowchart
Symbols of
Flow Chart
Flowchart
Algorithm
Algorithm
A sequence of activities to be processed for getting
desired output from a given input.
A formula or set of steps for solving a particular problem.

Getting specified output is essential after algorithm is


executed.
One will get output only if algorithm stops after finite time.
Activities in an algorithm to be clearly defined in other
words for it to be unambiguous
Algorithm Ex -
Step1: Start
Step2: Read/input A and B
Step3: If A greater than B then C=A
Step4: if B greater than A then C=B
Step5: Print C
Step6: End
Algorithm Ex -
Step1: Start
Step2: Read/input the first num1.
Step3: Read/input the second num2.
Step4: Sum num1+num2 // calculation of sum
Step5: Print Sum
Step6: End
Algorithm Ex -
Step1: Start
Step2: Read/input A,B and C
Step3: If (A>=B) and (A>=C) then Max=A
Step4: If (B>=A) and (B>=C) then Max=B
Step5:If (C>=A) and (C>=B) then Max=C
Step6: Print Max
Step7: End
Algorithm Ex -
Problem1: An algorithm to calculate even
numbers between 0 and 99
1. Start
2. I ← 0
3. Write I in standard output
4. I ← I+2
5. If (I <=98) then go to line 3
6. End
Algorithm
and Flowchart
Algorithm and Flowchart
Problem Solving With Pseudocode
Pseudocode is a rough sketch to organize and
understand a program before it is written in codes.
The key difference between algorithms and
Pseudocode is that algorithms are more specific, while
Pseudocodes are more general
Easy to read; even non-programmers can understand it too
Structured, but not specific to any programming language
Used as a planning tool before writing any complex code
Pseudocode for addition of two numbers
Begin.
WRITE “Please enter two numbers to add”
READ num1.
READ num2.
Sum = num1+num2.
WRITE Sum.
End.
Pseudocode for addition of two numbers
BEGIN
NUMBER num1,num2,num3
INPUT num1
INPUT num2
INPUT num3
IF num1>num2 AND num1>num3 THEN
 OUTPUT num1+ "is higher"
ELSE IF num2 > num3 THEN
 OUTPUT num2 + "is higher"
ELSE
 OUTPUT num3+ "is higher"
ENDIF

You might also like