

Python Algorithms, Pseudocode, and Flow Charts
Presentation
•
Computers
•
8th Grade
•
Practice Problem
•
Easy
Laura FisherJohnson
Used 3+ times
FREE Resource
7 Slides • 9 Questions
1
Algorthims, Flow Charts, and Pseudocode
Python Programming
Fisher Johnson
NCVPS
2
Vocabulary Related to Algorithms
Algorithm: step by step set of instructions for solving a task.
Stepwise Refinement: the process of breaking the problem down into steps small enough that they can be expressed in code.
3
Multiple Choice
What is a step by step set of instructions for solving a task.
Problem Solving Process
Algorithm
Program
None of the above
4
Three steps of a Program
Step 1: Get the required data also called input
Step 2: Explain in logical steps how to solve the problem/develop the algorithm
Step 3: Report the findings in a usable for or output
5
Reorder
Reorder the three steps of a program
Get the required data also called input
Explain in logical steps how to solve the problem/develop the algorthim
Report the findings in a useable format or output
6
Example of Psuedocode
Psuedocode for a guessing game
Start program
Secret number is 7
Say "Guess the secret number between 1 and 10!"
Wait for your guess
If your guess is 7 Say "Awesome! You guessed it!
🎉" Otherwise if your guess is less than 7 Say "Too low! Try again!
🔻" Otherwise Say "Too high! Try again!
🔺" End if End program
7
Pictorial representation of an algorithm
Shapes and lines represent the flow of the program.
Flowcharts
Algorithm written in plain English (or native language)
No Proper Syntax
No Working Program
Pseudocode
BEFORE writing code you need to PLAN
8
Parts of a flow chart
Oval-
Rectangle Process/Calculation/Statement
Diamond- Decision making or branching.
Start or End of a program
9
Multiple Choice
Which shape indicates start or end of a program and is mandatory in a flow chart?
Circle
Rectangle
Diamond
10
Multiple Choice
Which shape indicates a process, statement, or calculation?
Circle
Rectangle
Diamond
11
Multiple Choice
Which shape indicates a decision making statement?
Circle
Rectangle
Diamond
12
More about Flowcharts
Order of Algorithm goes from left to right or top to bottom
Have a logical start and finish
Only one flowline should connect to an oval (terminal symbol)
Conditionals (diamonds) should have two answers such as true/false or yes/no
13
Categorize
Write the program out like you speak
No proper syntax
Write in native language
No working program
Use simple logic to describe steps
Focus on the algorithm rather than syntax
Can be easily understood by non-programmers
May include loops and conditions in plain language
Organize these options into the right categories
14
Multiple Choice
In which direction does the order of an algorithm typically flow in a flowchart?
Bottom to top
Right to left
Left to right or top to bottom
Diagonally
15
Multiple Choice
What type of answers should a conditional (diamond) symbol in a flowchart have?
multiple choice options
True/False or Yes/No
Only "yes"
Numeric Values only
16
Multiple Choice
How many flowlines should connect to a terminal (oval) symbol in a flowchart?
One
Two
As many as needed
None
Algorthims, Flow Charts, and Pseudocode
Python Programming
Fisher Johnson
NCVPS
Show answer
Auto Play
Slide 1 / 16
SLIDE
Similar Resources on Wayground
11 questions
Vocab week 1
Presentation
•
8th Grade
11 questions
Washington's Presidency
Presentation
•
8th Grade
11 questions
Repeating Decimals as Fractions
Presentation
•
8th Grade
11 questions
Perfect Squares and Square Roots
Presentation
•
8th Grade
10 questions
Dasar Informatika Kelas 8
Presentation
•
8th Grade
10 questions
Lesson 7 - Types of Software
Presentation
•
8th Grade
11 questions
Flight Review
Presentation
•
8th Grade
11 questions
Factoring General Trinomials
Presentation
•
8th Grade
Popular Resources on Wayground
6 questions
PRIDE Always and Everywhere
Presentation
•
12th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
26 questions
KOR Review Kahoot Questions
Quiz
•
8th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
12 questions
Unit Zero lesson 2 cafeteria
Presentation
•
9th - 12th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
10 questions
Riddles Riddles fun Riddles
Quiz
•
6th - 12th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade