Bee Learnt Logo
Bee Learnt
FeatureBrowse allPricingAboutSupport
Bee Learnt

Bee Learnt gives South African Grade 10–12 learners a cleaner route from classwork to NSC readiness — with parents and tutors supporting the journey.

WhatsApp: 0685537312

Support email: admin@beelearnt.co.za

Learn
FeaturesBrowse subjectsPricing
Get started
Create accountSign inContact support
Company
About Bee LearntAdvertisingContact
Legal
Privacy policyTerms of serviceCookie policyAd choices

© 2026 Bee Learnt. All rights reserved.

CAPS aligned · Grades 10–12 · NSC ready

Privacy choices

Allow analytics and advertising services to help us understand site usage and measure campaigns.

Privacy Policy
  1. Subjects
  2. /
  3. Information Technology
  4. /
  5. Information Technology Grade 11 — Practical
  6. /
  7. Structured Programming
  8. /
  9. Arrays
Grade 11 · Practical

Arrays

Structured Programming · about 4 min

Educational overview for ArraysVisual overview: Arrays
1 MIN READ
2 study sections · pause after each one and recall the key idea

An array stores many related values under one name, accessed by an index. Loops process arrays to search, total, count and sort.

Key points
  • Declare with bounds: `var marks : array[1..30] of integer;` — index 1..30.
  • A `for` loop visits every element: `for i := 1 to 30 do total := total + marks[i];`.
  • Common algorithms: running total/average, find max/min, linear search with a found-flag, count matches.
  • Parallel arrays (names[] and marks[]) store related data at the same index — always process them together.
Key terms
  • Array — an indexed collection of values of the same type.
  • Index — the position number used to access an array element.
  • Parallel arrays — separate arrays whose matching indices belong together.
EXAM TIP

to find the highest value, assume the first element is the max, then loop from the second comparing and updating.


Previous

Control structures

Next

Strings and text processing