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

Unit 1 - Python Programming

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
64 views

Unit 1 - Python Programming

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy