OpenCyber Academy
Rapid course · Lesson 14 · English
Course code: OCA-006Lesson 14: OCA-006-A014

Twelve and sixty are not a census of seventy-two

Open, free learning for anyone who wants to protect people and technology. No account is required to read this text or its worked answers.

Lesson map

Lesson 14. Map, example, EX060.

flowchart TD
  A["Twelve staff"] --> S["Keep the two figures apart"]
  B["Sixty volunteers"] --> S
  S --> R{"Does someone write 72 as the lab population?"}
  R -->|Yes| N["Refuse. 72 is arithmetic, not a role"]
  R -->|No| K["The access print stays four role lines"]

Adding the two groups does not create a fifth line in the access program.

Logical drawing

Riverbend, as written
    twelve staff
    sixty volunteers
access program
    four roles
    each scored out of 5 systems
        |
        +-- 12 plus 60 is not a role
        +-- the four lines are not a headcount of the charity
        +-- the script is not edited to print 72

Learning outcomes

After this chapter, you should be able to:

  1. Keep twelve staff and sixty volunteers as the published size.
  2. Refuse 72 as a replacement census.
  3. Keep the access print as four roles, not as a headcount.

14.1 The size of the charity and the width of a role are different counts

Riverbend has twelve staff and sixty volunteers. The access program does not count those people. It counts systems reachable by four roles, each out of five. A classmate adds twelve and sixty, writes 72, and replaces the role lines with "72 of 5." Addition of the two groups is not a run of the program, and 72 people cannot each be a fraction of five systems. The staff figure and the volunteer figure stay separate. Ruth does not edit lab_access.py.

14.2 Worked example

Lesson table; scroll horizontally to read all columns →

Figure What it counts Decision
Twelve staff Staff Keep
Sixty volunteers Volunteers Keep
72 Someone's sum Refuse as the census
Four role lines, each of 5 Systems a role can reach Keep those lines

Synthetic case. The sum 72 is the classmate's arithmetic. It is not a new execution.

Errors and limits

Refusing the sum does not make either group unimportant. It stops one number from erasing the distinction the file actually drew.

Apply

Worked answers

EX060. Twelve and sixty stay separate. 72 is not the census. The four role lines stay. Do not edit the script.