while loop construct and the first analysis function