# files CIE p. 25. Both programs exercise actual text files, including truncation, append, empty lines and EOF. Separate working directories avoid shared files. Pseudocode uses standard WHILE headers without DO; i/standard-while separately checks this syntax. Each record produces exactly one output line. Random records are preceded by fixed boundary records; every arithmetic intermediate is bounded.