Learn in the textbookInput/Output and Procedures & Functions
DefinitionA procedure (手続) is a named set of processing steps; calling it runs the steps inside, and control then returns to the caller without bringing back a result value.
ExplanationThe Japanese word 手続 can also mean a sequence of processing steps in general, not only a building block. In the pseudo-language, a procedure is declared with the type and name of each value it receives inside the parentheses after its name, and no type before the name. When the same processing is needed many times, writing the name is enough to call it.
AnalogyIt is like asking someone to lock up: they check each window and lock in turn and come back, but hand you nothing.
Memory hookThe English word procedure comes from a word meaning to go forward, so think of it as something that moves the processing forward one step at a time.