Practice Flashcards
Flip to reveal answersFour ways to represent an algorithm
Track your progress — Sign up free to save your progress and get smart review reminders based on spaced repetition.
All 4 Flashcards — Representing algorithms
Sign up free to track progress and get spaced-repetition review schedules.
Question
Four ways to represent an algorithm
Answer
Natural language, flow chart, pseudocode, and code in a programming language.
Question
Flow chart shapes
Answer
A rectangle is a step. A diamond is a decision with two ways out.
Question
Why does the form matter socially?
Answer
It decides who can read and therefore check the rule. Code excludes almost everyone; a flow chart excludes almost nobody.
Question
Weakness of natural language
Answer
It is ambiguous — the one thing an algorithm must not be.
Read the notes
Full study notes for Representing algorithms
Topic 3.2 hub
Algorithms
More from Topic 3.2
All flashcards in this topic
Digital Society exam skills
Paper structures & tips
Track your progress with spaced repetition
Sign up free — Aimnova tells you exactly which cards to review and when, so you remember everything before your IB exam.
Start Free