! Снабжайте программу комментариями.
! Если не используете комментарии, то
! будете заново тратить время на разбор
! программы, в которой уже разбирались!
! Используйте комментарии для временного
! исключения строк кода программы.
Комментарии
Операторы
Атрибуты –
дополнительные возможности
"неисполняемых
операторов"
Имя программы может состоять из символов:
① латинские буквы (большие/маленькие);
② цифры 0..9, со второй позиции;
③ знак "подчеркивание", со второй позиции.
Оператор program
! Отсутствие зарезервированных имён !
program program
program flow_3D или program TestSolveDiff
! Вывод строки текста
print *, "Fortran 2008"
! Вывод текста и числа
print *, "Resistance R0 = ", 2000, " Om"
Оператор print
A – вывод символов,
\ – запрет перехода на следующую строку,
/ – переход на следующую строку,
// – пропуск строки,
nx – вывод n пробелов
...
! Форматированный вывод строки текста
print "(A)", "Hello world!"
! Курсор останется на той же строке
print "(A,\)", "Hello world!"
Строка формата
Форматированный вывод
Позволяет избегать дублирование строки формата.
Лучше записать с использованием
целочисленной метки на оператор format
print 100, "Pressure = "
print 100, "Velocity = "
print 100, "Length = "
print 100, "Width = "
100 format(A20,\)
Оператор format
program solver
...
end program solver
Самая короткая программа на языке Fortran
состоит из одного оператора end.
Оператор end
program solver
...
end
Неверно записанная программа
приводит к синтаксическим ошибкам!
Устранять ошибки – работа программиста !
Как писать без ошибок ?
Писать без ошибок не получится.
Учитесь исправлять ошибки.
Изучайте язык и пишите программы.
Об ошибках компиляции
program prog2B
!--- второй вариант
print 100, "W", &
"o", &
"r", &
"l", &
"d", &
"!"
100 format(6(A,/))
end
Если не хватает строки в редакторе, то используем символ "&" для продолжения на следующей.
Печать текста в столбик.
2-я программа
write(*,*) "TEXT"
write(*,100) "TEXT"
! печать
! пустой строки
write(*,*)
Оператор write
также используется при работе с файлами,
имеется возможность обработки ошибок.
Оператор write
Вывод текста по буквам
после нажатия клавиши Enter.
program prog3
write(*,*) "W"; read(*,*)
write(*,*) "o"; read(*,*)
write(*,*) "r"; read(*,*)
write(*,*) "l"; read(*,*)
write(*,*) "d"; read(*,*)
write(*,*) "!"; read(*,*)
end
; знак раздела
операторов
3-я программа
program prog4
write(*,*) "Fortran"
write(*,*) "BASIC"
stop "Only two rows necessary!"
! остальные операторы не выполняются
write(*,*) "C++"
write(*,*) "JAVA"
end
Оператор stop
4-я программа
Результат работы программы
* З а д а н и я *
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть