Practice Pseudocode in CS Thinking

Use these practice problems to test your method after reviewing the concept explanation and worked examples.

Quick Recap

An informal, human-readable description of an algorithm using structured language that resembles code but isn't tied to any specific programming language.

Pseudocode is a rough draft for code โ€” write the logic in plain English first, then translate to real code.

Example 1

easy
Write pseudocode for a program that asks the user for two numbers and outputs the larger one.

Example 2

medium
Convert the following Python code to pseudocode: total = 0; for i in range(1, 11): if i % 2 == 0: total += i; print(total).

Example 3

medium
Write pseudocode for a program that reads a list of 10 numbers and outputs how many are above average.

Example 4

hard
A colleague writes pseudocode that mixes Python syntax, uses unclear variable names, and skips steps. Identify three problems with: 'x = input(); for y in x: if y == z: cnt+=1; print(cnt)'. Rewrite it properly.