3. Программа работы
Составить программу по заданному линейному алгоритму, отладить как однозадачный проект, получить результат.
Варианты задания
Вариант 1:
Объявить переменные M и N вещественными c помощью оператора IMPLICIT.
Вывести на экран текст «Введите число M:».
Ввести с клавиатуры значение M.
Вывести на экран текст «Введите число M:».
Ввести с клавиатуры значение N.
Вычислить процентное соотношение M и N.
Вывести сообщение вида: «Число M составляет … % от числа N».
Вариант 2:
Объявить переменные А и В как вещественные с двойной точностью.
Вывести на экран текст «Введите длину катета А:»
Ввести с клавиатуры значение А.
Вывести на экран текст «Введите длину катета В:»
Найти длину гипотенузы С и вывести полученное значение.
Вариант 3:
Задать вещественные константы А и В, присвоить им значения при объявлении.
Вывести на экран текст «Введите число Х:».
Ввести с клавиатуры значение Х.
Вывести на экран текст «Введите число Y:».
Ввести с клавиатуры значение Y.
Вычислить комплексное значение С=АХ+BY.
Вывести сообщение вида: «Результат = …» и значение С.
Вариант 4:
Задать вещественную константу Х, равную 2.
Ввести с клавиатуры значение Х.
Вывести на экран текст «Введите степень числа:».
Ввести с клавиатуры значение N.
Вычислить значение XN и вывести его на экран.
Вариант 5:
Описать А и В как целые, С и D как вещественные.
А и С инициализировать с помощью оператора DATA.
Вывести на экран текст «Введите значения B и D:».
Ввести с клавиатуры значения B и D.
Вычислить значения выражений AB+CD, и вывести их на экран.
Вариант 6:
Описать переменную Х как целую однобайтную.
Вывести на экран текст «Введите число Х:».
Ввести с клавиатуры значение Х.
Вычислить и вывести на экран значения Х2, Х3, Х4, Х5 в виде «X^2=…», «X^3=…», «X^4=…», «X^5=…».
Вариант 7:
Задать логическим константам А и В значения .true. и .false. с помощью целых чисел.
Вывести на экран значения А и В.
Вычислить произведение А и В как вещественную величину и вывести его на экран.
Вариант 8:
Задать именованную константу PI, равную 3,14.
Описать переменную R как стандартную вещественную.
Вывести на экран текст «Введите радиус окружности R:».
Ввести с клавиатуры значение R.
Вычислить и вывести на экран значения площади круга и длины окружности.
Вариант 9:
Описать с помощью оператора IMPLICIT величины A, B, C, D как целые.
Задать начальные значения A, B, C, D с помощью оператора DATA.
Вычислить и вывести на печать сумму и произведение A, B, C и D. Сумма должны быть комплексным значением, произведение – вещественным.
Вариант 10:
Имя, Отчество и Фамилию представить как текстовую переменную FIO.
Ввести значение FIO с клавиатуры.
Выбрать из этой переменной Имя и Фамилию и распечатать их.
Вариант 11:
Задать именованные константы всех числовых типов.
Найти сумму и произведение числовых именованных констант. Сумма и произведение должны быть комплексными.
Все константы, сумму и произведение вывести на экран.
Вариант 12:
Задать 4 комплексные константы в F-форме,E-форме,D-форме,Q-форме.
Вывести их значения в отдельных строках.
1Подготовленный специальным образом бинарный файл, содержащий машинный код и данные, а также неопределенные адреса ссылок на данные и процедуры в других объектных модулях и список своих процедур и данных.
2Результатом работы построителя может быть также статическая (файл типа .lib) или динамическая библиотека (файл типаDLL).
3Windows API (application programming interfaces) - набор базовых функций, обеспечивающих прямой способ взаимодействия приложений с Windows. Через Windows API доступны такие технологии как Bluetooth, НТТР, Internet Explorer, Video for WIindows и др.
4Здесь и далее необязательные части операторов заключены в квадратные скобки.
5СловоKINDпри описании типа может быть пропущено.
6Данные в Фортране бывают динамические и статические. Память по статические данные выделяется во время компиляции и не освобождается до окончания выполнения программы. Память под динамические данные выделяется и освобождается в процессе выполнения программы.
7Жирным шрифтом в таблице выделены стандартные разновидности соответствующих типов данных
8Именованные константы применяются для защиты данных от изменения в процессе вычислений, т.е. их нельзя изменить в операторах присваивания иREAD.