Representing algorithms

EasyMediumHard
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
Question 21
Easy

An agricultural drone is programmed to scan a 6×6 6 \times 6\,6×6 grid of land sectors to locate a sector where the soil is classified as "Arid".

Figure 1: Scan Algorithm

target_row = -1
target_col = -1
for r = 0 to 5
    for c = 0 to 5
        if checkMoisture(r, c) == "Arid" then
            target_row = r
            target_col = c
        endif
    next c
next r

Figure 2: Moisture Grid State

Column 0Column 1Column 2Column 3Column 4Column 5
Row 0MoistMoistMoistMoistMoistMoist
Row 1MoistMoistMoistMoistMoistMoist
Row 2MoistAridMoistMoistMoistMoist
Row 3MoistMoistMoistMoistMoistMoist
Row 4MoistMoistMoistMoistMoistMoist
Row 5MoistMoistMoistMoistMoistMoist

Explain the purpose of the inner iteration structure (the loop using the variable c) in the algorithm in Figure 1.

[1]

Representing algorithms Questions

  1. GCSE
  2. /Computer Science
  3. /Representing algorithms