Conditional Branches

예시

Untitled

Loops

Case/Switch Statements

Supporting Procedures/Functions

Function이 실행되면, 수행해야하는 로직들이 해당 function 내부의 것들로 모두 바뀌고, 또 input이 요구되는 경우 data도 가져가야 하고, 또 함수가 종료되면 원래 위치로 돌아와야하며 return하는 값이 있으면 그것도 가져와야한다. 따라서 hw 입장에서 생각해보면 function을 실행하기 꽤 어렵다.