Can someone tell me if this sentence is correct? If not, how could I arrange it?
"For these reasons, it has been developed and validated a program to predict..."
Can someone tell me if this sentence is correct? If not, how could I arrange it?
"For these reasons, it has been developed and validated a program to predict..."
No. You can't use "dummy 'it'" in this sort of sentence.
You can however use "dummy 'there'", though it is a bit awkward. So
"There has been developed a program ... " is grammatical.
The problem with this sentence is that it contains both a pronoun and the noun that it should replace: something's got to go.
For these reasons, it has been developed and validated a program to predict...
You can remove a program, as long as it is clear from the context that it is the program.
For these reasons, it has been developed and validated to predict...
or you can get rid of it and move a program to its place:
For these reasons, a program has been developed and validated to predict...