Следующая программа считывает вводимые пользователем два числа, подсчитывает их сумму и выводит ее на экран:
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