Task · part of 5. THREE programs, three languages, three environments, and the rules are in the preamble
5(a). The first language and environment. Write or modify, debug, demonstrate, explain
Required Often forgotten
The program must take input and produce output based on computations and decisions made on that input. Demonstrate it working to your counselor and explain how it processes inputs, makes decisions and provides outputs.
Notes and warnings
Note. "WRITE OR MODIFY", both words are in the requirement, and in all three parts. Taking an existing program, changing what it does, and being able to explain why the change works satisfies it. That is a much smaller job than three programs written from nothing, and it is easy to read past.
Where this step comes from
- Programming Merit Badge Requirements (Merit Badge Hub, last modified 2025-12-31), Requirement 5(a)