1 minute read

Selection

Next Article
Subroutines

Subroutines

Programming tasks

Programming tasks give you the opportunity to develop your programming and problem-solving skills. Answers to these questions can be found in the solutions chapter, on the digital part of this resource. There are three different types of programming tasks:

DEMO TASKS

You will be presented with a task and a step-by-step solution will be provided to help familiarise you with the techniques required.

PRACTICE TASKS

Questions provide opportunities for developing skills that you have learnt about in the demo tasks.

CHALLENGE TASKS

Challenge tasks will stretch and challenge you even further.

INTERACTIVE SESSION

Interactive sessions are used to illustrate simple concepts or to show the correct use of some new syntax. You can copy these directly into your online Python environment to follow along with the book. You may then want to experiment further to deepen your understanding.

SUMMARY

There is a summary of key points at the end of each chapter.

END-OF-CHAPTER TASKS

Questions at the end of each chapter provide more demanding programming tasks, some of which may require use of knowledge from previous chapters. Answers to these questions can be found in the solutions chapter, on the digital part of this resource.

NOTE: As there are some differences in the way programming statements are structured between languages, you should always refer back to the syllabus pseudocode guide to see how algorithms will be presented in your exam.

This article is from: