Skip to content

Course home

Sign up

Computational thinking

EasyMediumHard
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
Question 46

A laboratory database contains a sorted list of chemical elements:

Argon, Boron, Cobalt, Helium, Lithium, Neon, Oxygen, Sodium, Tin, Uranium, Xenon

A binary search algorithm is used to locate the target element "Boron".

Assume the list elements are indexed 1 to 11. The midpoint index at each stage is calculated using integer division (rounding down) as:

mid=floor(low+high2) \text{mid} = \text{floor}\left(\frac{\text{low} + \text{high}}{2}\right) mid=floor(2low+high​)

Complete the table to show the three elements, in order, that the algorithm would compare against the target value before locating "Boron".

StepElement
First
Second
Third
FourthBoron
[3]
Markscheme

Computational thinking Questions

  1. GCSE
  2. /Computer Science
  3. /Computational thinking

Question bank