Лабораторная работа № 3Тема: Методика программирования Длительность 4 часа Постановка задачи: Разработать программу (-ы) для решения задачи, согласно варианту. Вариант выбираются так: номер задания выбирается как номер в подгруппе. Особое внимание уделить заголовочным комментариям и комментариям по ходу программы Составить внешнее описание программы Оценивается как сам алгоритм, так и стиль программирования. ЛАБОРАТОРНАЯ №4 Л А Б О Р А Т О Р Н А Я 4 Вар. 1 На плоскости в системе координат XOY заданы две функции: 2 3 4 x x x f(x) = x - --- + --- - --- + ...... 2 3 4 (abs(x) < 1) y(x) = ln( 1 - x ) + b Значение f(x) вычисляется с точностью до члена ряда, по модулю меньшего 1E-4. Вычисление Y(x) реализовать в подпрограмме. b вводится с клавиатуры. Составить программу, которая: 1. Для X, изменяющегося от XN до XK с шагом DX вычисляет значения функций и записывает значения аргумента и функций в одномерные массивы. 2. Выводит результат на экран в виде таблицы с линиями вертикального и горизонтального графления. 3. Записывает результаты на диск в виде текстового файла. 4. Выводит на экран графики функций в графическом режиме. Изображение должно занимать большую часть экрана, содержать заголовок, наименование и градации осей и масштабироваться в зависимости от исходных данных. Графики функций выводить разными цветами. Графики должны быть плавными. Л А Б О Р А Т О Р Н А Я 4 Вар. 2 На плоскости в системе координат XOY заданы две функции: 2 n (x * ln(a)) (x * ln(a)) f(a,x) = 1 + x * ln(a) + ------------ + ....+ ------------ + ... 2! n! x y(x) = a + b Значение f(x) вычисляется с точностью до члена ряда, по модулю меньшего 1E-4. Вычисление f(x) реализовать в подпрограмме. a и b вводятся с клавиатуры. Составить программу, которая: 1. Для X, изменяющегося от XN до XK с шагом DX вычисляет значения функций и записывает значения аргумента и функций в одномерные массивы. 2. Выводит результат на экран в виде таблицы с линиями вертикального и горизонтального графления. 3. Записывает результаты на диск в виде текстового файла. 4. Выводит на экран графики функций в графическом режиме. Изображение должно занимать большую часть экрана, содержать заголовок, наименование и градации осей и масштабироваться в зависимости от исходных данных. Графики функций выводить разными цветами. Графики должны быть плавными. Л А Б О Р А Т О Р Н А Я 4 Вар. 3 На плоскости в системе координат XOY заданы две функции: 2 4 6 x x x f(x) = 1 - --- + --- - ---- + ...... 2! 4! 6! y(x) = сos( x ) + b Значение f(x) вычисляется с точностью до члена ряда, по модулю меньшего 1E-4. Вычисление f(x) реализовать в подпрограмме. b вводится с клавиатуры. Составить программу, которая: 1. Для X, изменяющегося от XN до XK с шагом DX вычисляет значения функций и записывает значения аргумента и функций в одномерные массивы. 2. Выводит результат на экран в виде таблицы с линиями вертикального и горизонтального графления. 3. Записывает результаты на диск в виде текстового файла. 4. Выводит на экран графики функций в графическом режиме. Изображение должно занимать большую часть экрана, содержать заголовок, наименование и градации осей и масштабироваться в зависимости от исходных данных. Графики функций выводить разными цветами. Графики должны быть плавными. Л А Б О Р А Т О Р Н А Я 4 Вар. 4 На плоскости в системе координат XOY заданы две функции: 3 5 7 x x x f(x) = x - --- + --- - --- + .... (Abs(x) < 1) 3 5 7 y(x) = arctg( x ) + b Значение f(x) вычисляется с точностью до члена ряда, по модулю меньшего 1E-4. Вычисление f(x) реализовать в подпрограмме. b вводится с клавиатуры. Составить программу, которая: 1. Для X, изменяющегося от XN до XK с шагом DX вычисляет значения функций и записывает значения аргумента и функций в одномерные массивы. 2. Выводит результат на экран в виде таблицы с линиями вертикального и горизонтального графления. 3. Записывает результаты на диск в виде текстового файла. 4. Выводит на экран графики функций в графическом режиме. Изображение должно занимать большую часть экрана, содержать заголовок, наименование и градации осей и масштабироваться в зависимости от исходных данных. Графики функций выводить разными цветами. Графики должны быть плавными. Л А Б О Р А Т О Р Н А Я 4 Вар. 5 На плоскости в системе координат XOY заданы две функции: 3 5 7 x x x f(x) = 2 * (x + --- + --- + --- + ...... ) (abs(x) < 1) 3 5 7 1 + x y(x) = ln( ----- ) + b 1 - x Значение f(x) вычисляется с точностью до члена ряда, по модулю меньшего 1E-4. Вычисление f(x) реализовать в подпрограмме. b вводится с клавиатуры. Составить программу, которая: 1. Для X, изменяющегося от XN до XK с шагом DX вычисляет значения функций и записывает значения аргумента и функций в одномерные массивы. 2. Выводит результат на экран в виде таблицы с линиями вертикального и горизонтального графления. 3. Записывает результаты на диск в виде текстового файла. 4. Выводит на экран графики функций в графическом режиме. Изображение должно занимать большую часть экрана, содержать заголовок, наименование и градации осей и масштабироваться в зависимости от исходных данных. Графики функций выводить разными цветами. Графики должны быть плавными. Л А Б О Р А Т О Р Н А Я 4 Вар. 6 На плоскости в системе координат XOY заданы две функции: 3 5 7 x x x f(x) = x - --- + --- - ---- + ...... 3! 5! 7! y(x) = sin( x - b) Значение f(x) вычисляется с точностью до члена ряда, по модулю меньшего 1E-4. Вычисление f(x) реализовать в подпрограмме. b вводится с клавиатуры. Составить программу, которая: 1. Для X, изменяющегося от XN до XK с шагом DX вычисляет значения функций и записывает значения аргумента и функций в одномерные массивы. 2. Выводит результат на экран в виде таблицы с линиями вертикального и горизонтального графления. 3. Записывает результаты на диск в виде текстового файла. 4. Выводит на экран графики функций в графическом режиме. Изображение должно занимать большую часть экрана, содержать заголовок, наименование и градации осей и масштабироваться в зависимости от исходных данных. Графики функций выводить разными цветами. Графики должны быть плавными. Л А Б О Р А Т О Р Н А Я 4 Вар. 7 На плоскости в системе координат XOY заданы две функции: 2 3 4 (x - 1) (x - 1) (x - 1) f(x) = (x - 1) - ------- + ------- - -------- + .... (0 < x < 2) 2 3 4 y(x) = ln( x ) + b Значение f(x) вычисляется с точностью до члена ряда, по модулю меньшего 1E-4. Вычисление f(x) реализовать в подпрограмме. b вводится с клавиатуры. Составить программу, которая: 1. Для X, изменяющегося от XN до XK с шагом DX вычисляет значения функций и записывает значения аргумента и функций в одномерные массивы. 2. Выводит результат на экран в виде таблицы с линиями вертикального и горизонтального графления. 3. Записывает результаты на диск в виде текстового файла. 4. Выводит на экран графики функций в графическом режиме. Изображение должно занимать большую часть экрана, содержать заголовок, наименование и градации осей и масштабироваться в зависимости от исходных данных. Графики функций выводить разными цветами. Графики должны быть плавными. Л А Б О Р А Т О Р Н А Я 4 Вар. 8 На плоскости в системе координат XOY заданы две функции: 3 5 7 x x x f(x) = x + ---- + ---- + ---- + ...... 3! 5! 7! x -x y(x) = 0,5 ( e - e ) + b Значение f(x) вычисляется с точностью до члена ряда, по модулю меньшего 1E-4. Вычисление f(x) реализовать в подпрограмме. b вводится с клавиатуры. Составить программу, которая: 1. Для X, изменяющегося от XN до XK с шагом DX вычисляет значения функций и записывает значения аргумента и функций в одномерные массивы. 2. Выводит результат на экран в виде таблицы с линиями вертикального и горизонтального графления. 3. Записывает результаты на диск в виде текстового файла. 4. Выводит на экран графики функций в графическом режиме. Изображение должно занимать большую часть экрана, содержать заголовок, наименование и градации осей и масштабироваться в зависимости от исходных данных. Графики функций выводить разными цветами. Графики должны быть плавными.
|