Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №1.doc
Скачиваний:
41
Добавлен:
03.05.2015
Размер:
529.41 Кб
Скачать

3. Программа работы

Составить программу по заданному линейному алгоритму, отладить как однозадачный проект, получить результат.

Варианты задания

Вариант 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. Ввести с клавиатуры значение N.

  5. Вычислить значение 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).

3Windows API (application programming interfaces) - набор базовых функций, обеспечивающих прямой способ взаимодействия приложений с Windows. Через Windows API доступны такие технологии как Bluetooth, НТТР, Internet Explorer, Video for WIindows и др.

4Здесь и далее необязательные части операторов заключены в квадратные скобки.

5СловоKINDпри описании типа может быть пропущено.

6Данные в Фортране бывают динамические и статические. Память по статические данные выделяется во время компиляции и не освобождается до окончания выполнения программы. Память под динамические данные выделяется и освобождается в процессе выполнения программы.

7Жирным шрифтом в таблице выделены стандартные разновидности соответствующих типов данных

8Именованные константы применяются для защиты данных от изменения в процессе вычислений, т.е. их нельзя изменить в операторах присваивания иREAD.