Book 6: Algorithms, Programming and Logic
Book 6 · Chapter 8
Programming
§8.1§8.2§8.3Banker · ≈ 47.2 m · →
B6·8This chapter is being written.
Everything the site already has for it is below — each with the short code the book prints beside it.
For the whole chapter
- Topic pageProgramming
B6·8·T - QuizProgramming
B6·8·Q1 - LabProgramming tasks (auto-marked)
B6·8·X1 - LabPseudocode Playground
B6·8·X2 - LabFlowchart from pseudocode
B6·8·X3 - LabTranslate to Python / VB / Java
B6·8·X4
§8.1 Programming concepts · Totalling, counting and string handling (length, substring, upper, lower); arithmetic, relational and logical operators; nested statements · Procedures, functions and parameters; local and global variables; library routines (MOD, DIV, ROUND, RANDOM); writing maintainable programs
Short code B6·8·1
- FlashcardsFlashcards §8.1: Variables, data types & constructs
B6·8·F1 - FlashcardsFlashcards §8.1: Operators, strings & library routines
B6·8·F2 - FlashcardsFlashcards §8.1: Procedures, functions, scope & maintainability
B6·8·F3 - Past-paper questionsPast-paper questions §8.1 (programming-concepts)
- Past-paper questionsPast-paper questions §8.1 (totalling-counting-and-string-handling-length-substring-uppe)
- Past-paper questionsPast-paper questions §8.1 (procedures-functions-and-parameters-local-and-global-variabl)
§8.2 Arrays
Short code B6·8·2
- FlashcardsFlashcards §8.2–8.3: Arrays & file handling
B6·8·F4 - Past-paper questionsPast-paper questions §8.2 (arrays)
B6·8·2
§8.3 File handling
Short code B6·8·3
- FlashcardsFlashcards §8.2–8.3: Arrays & file handling
B6·8·F4 - Past-paper questionsPast-paper questions §8.3 (file-handling)
B6·8·3
Workbook: Programming
Short code W6·8 · Algorithms, Programming and Logic Workbook
The write-in workbook for this chapter — drills, exam-style practice, trace tables, fix-the-mistake and mark-it-yourself pages. Its full mark schemes and an interactive version arrive here with the chapter.
Starter files
Short code W6·8·K
Data files and skeleton code in Pseudocode, Python, VB.NET, Java for this chapter's tasks arrive here with the chapter.


