第一个英文单字然后列印，之后读取其他内容略过不列印，直到读到换行符号为止。任何情形下只要读到换行符号，就重新开始此演算法，任何情形下只要读到档案结束（end-of-file）的符号，就结束程式。
传统C语言的程式.以下是传统指令式编程的C语言程式：int main(void)
自动机编程的程式.上述问题也可以用有有限状态机的方式处理，此程式有三个不同的阶段：读取并跳过第一个单词前的空白、读取第一个单词并且列印、跳过后续的所有字元。以下将这三个阶段定义为