Computer Science › Section M · Theory of computation › Topic M.1

Functions and their computation

Every problem a computer solves can be seen as computing a function: turning each input into its one correct output. This topic looks at the ways functions can be computed and opens the big question of section M: are there functions that no machine can ever compute?

In this topic

  • What section M asks
  • Functions in the mathematical sense
  • Worked example: function or not?
  • Everything is a whole number
  • Method 1: look it up in a table
  • Method 2: apply a formula
  • Method 3: follow an algorithm
  • Worked example: computing the sixth prime
  • Computable and noncomputable
  • Why noncomputable functions must exist
  • Common mistakes to avoid
  • Key takeaways

This topic is part of Wuanberri Pro. Checking your access…

← Previous topicNext topic →