Следующая программа считывает вводимые пользователем два числа, подсчитывает их сумму и выводит ее на экран:

write(*,*)" x="           ! выводится на экран подсказка " x= "
read(*,*) x                  ! считывается с экрана вводимое пользователем значение x
write(*,*)" y="           ! выводится на экран подсказка " y= "
read(*,*) y                  ! считывается с экрана вводимое пользователем значение y
z=x+y                          ! переменной z присваивается сумма значений переменных X+Y
write(*,*)x,"+",y,"=",z  ! пишем ответ на экран 
end                              ! конец программы

Для лучшего понимания приведенной выше программы заметим, что в Фортране для вывода информации применяют функцию write (англ. "писать"), которую можно схематично представить следующим образом:
write(<куда>,<в каком виде>)<что>
где параметр <куда> - указывает, куда выводить информацию (на экран, в файл, на принтер и др.). Если, как в нашем случае <куда> - это звездочка (*), то вывод идет на экран; параметр <в каком виде> - указывает, в каком виде выводить информацию (может быть спецификатором формата или меткой оператора "format"). Если, как в нашем случае <в каком виде> - это звездочка (*), то вывод идет в свободном (стандартном) формате; <что> - указывают, что требуется вывести. Если это что-то заключено в кавычки (как в первой программе: write(*,*)" Hello, World!"), то оно выводится на экран без изменения, а если без кавычек указано имя переменной, то на экран выводится ее значение.
Для ввода информации используют функцию read (англ. "читать"), которую можно схематично представить следующим образом:
read(<откуда>,<как трактовать>)<что>
где параметр <откуда> - указывает, откуда читать информацию (с экрана, из файла и др.). Если, как в нашем случае <откуда> - это звездочка (*), то информация считывается с экрана; параметр <как трактовать> - указывает, как трактовать вводимую информацию (может быть спецификатором формата или меткой оператора "format"). Если, как в нашем случае <как трактовать> - это звездочка (*), то вввод идет в свободном (стандартном) формате; <что> - указывают, значения каких переменных надо вести(прочитать).

                    <<ранее             к оглавлению        далее>>

                      то же на С                        то же на Basic                 то же на Pascal

                аналог на JavaScript
Используются технологии uCoz