Hi Gayle
I have not been able to see your example but I have always seen intialisation as assigning a null value to a variable at the start of a program. I have not looked in detail at NAt 4, but can’t imagine they would want this level as it was not in previous INT2 level. Declaring a variable for has an equivelant efffect. Whilst it may be efficient programming pupils often find the concept of initalising very confusing.
Re Structure diagrams attached documents are some old examples I have used that could be suitable at that level.