Fundamentals of structured programming using FORTRAN with SF/k and WATFIV-S