Back to Topic 3.2 — Algorithms
3.2.3Digital Society SL4 flashcards

Representing algorithms

Practice Flashcards

Flip to reveal answers
Card 1 of 43.2.3
3.2.3
Question

Four ways to represent an algorithm

Click to reveal answer

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.

Card 1example

Question

Four ways to represent an algorithm

Answer

Natural language, flow chart, pseudocode, and code in a programming language.

Card 2definition

Question

Flow chart shapes

Answer

A rectangle is a step. A diamond is a decision with two ways out.

Card 3concept

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.

Card 4concept

Question

Weakness of natural language

Answer

It is ambiguous — the one thing an algorithm must not be.

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