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