Along with what belpifs said about the loop from 1 to 999, you're also going to be in trouble by using fixed size arrays. What happens when someone tries to enter the 1000th item?
I worked as a software engineer for 30 years and never used pseudo code. Is this a school assignment? The only place I ever had to write pseudo code was in school.
My only recommendation would be to make the pseudo code more generic and less specific. For instance, instead of multiple entries showing the array names and sizes, use one box that says, "Create required arrays" or something like that. Instead of showing loop as "q 1 to 999", simply say "Input loop" or something like that.