Here’s my concept map on how I usually explained while loops… Any criticism welcome. I realize my handwriting is strange, if people can’t read it I’ll make one in Inkscape. Click on picture for larger version.