What Does This Program Do? - Branching

What Does This Program Do? - Branching is a core topic in the ACSL Junior division (Contest 1). The following subtopics reflect the concepts students are expected to master.

Subtopics

  • Pseudocode (Expressions, Variables)
  • Operators
  • Functions (Inputs, Outputs)
  • IF Statements
  • IF / ELSE and ELSE IF
  • Nested Conditionals
  • Tracing Branching Logic
  • Compound Conditions: AND
  • Compound Conditions: OR
  • Compound Conditions: FOR LOOP
  • Compound Conditions: WHILE LOOP
  • Arrays
  • Strings

Want to practice What Does This Program Do? - Branching questions?

Sign in to access full ACSL-style problems with instant AI-powered grading and feedback.