This is the archived website of SI 413 from the Fall 2013 semester. Feel free to browse around; you may also find more recent offerings at my teaching page.
Created by IBM in 1956. This is one of the very first high-level programming languages, and it drove much of the early development in compilers. Although we would no longer consider it a very high-level language, Fortran still thrives in its niche of scientific computation, primarily fueled by familiarity and extremely well-optimized compilers.
Important: We will be follwing the Fortran 77 standard. This is not "free-form" Fortran, meaning that you have to be somewhat careful about the use of whitespace in your code.
Save your program in a file called
I will test your code in the same environment as the lab
machines in MI 316, using the commands
gfortran -std=legacy proj.f -o proj ./proj
For this language, you need to implement modifications A, B, C, D, and G. See the Phase 1 page for details on what this means.
See the Phase 2 Page for the list of suggested
problems. Of the ones listed, I recommend the following as being most
well-suited for BASIC: