Научная литература
booksshare.net -> Добавить материал -> Математика -> Боглаев Ю.П. -> "Вычислительная математика и программирование " -> 151

Вычислительная математика и программирование - Боглаев Ю.П.

Боглаев Ю.П. Вычислительная математика и программирование — Высшая школа, 1990. — 546 c.
ISBN 5-06-00623-9
Скачать (прямая ссылка): vychmatiprog1990.djvu
Предыдущая << 1 .. 145 146 147 148 149 150 < 151 > 152 153 154 155 156 157 .. 168 >> Следующая

487
К —целое, размерность массива W, необходимо К> > 16А+40,
L —целое, индекс типа интегрирования;
ГО—интегрирование с началом в t0,
L = < 1 —интегрирование с момента выхода из В8А1, в этом I случае следует перед вызовом В8А1 задать Т1 и I,
I —индекс ошибки, перед входом положить 1 = 0;
выходные:
ТО — значение текущего /, если нет ошибок; если есть ошибка— значение t, при котором возникла ошибка,
Т1—знеИение tu если нет ошибок; если есть ошибка—значение /, при котором возникла ошибка,
U —значение временного слоя в момент /,
L —если нет ошибок, L= 1;
ГО —нет ошибок,
I = < 1—3 — интегрирование по t невозможно с заданной точностью, U —параметры выходят за допустимые пределы.
Для применения программы В8А1 следует написать две подпрограммы, определяющие функции в дифференциальном уравнении и краевых условиях.
Вычисление значений функций /, q должна выполнять
2—вещественное, должен содержать ^
Вычисление значений функций ^ (г), gi (/), г{ (/, и) должна выполнять
Параметры входные:
Т—вещественное, содержит /,
и—вещественное, содержит граничное значение и(х, /) в
SUBROUTINE PDEF(X,T,U,DU,F,Q)
Пар аметры вводные:
X —вещественное, содержит х,
Т —вещественное, содержит /,
и —вещественное, содержит решение и(х, /),
DU — вещественное, содержит /);
дх
выходные:
F—вещественное, должен содержать / ,
SUBROUTINE BNDY(T,U,I,S,G,R)
момент /,
488
\
ч
I —целое, индекс границы, на входе;
^ ГО—должны вычислять 50, #0, г0,
1—должны вычислять su gl, гх;
выходные:
Б—вещественное, должен содержать если 1 = либо
если 1=1,
в — вещественное, должен содержать есЛИ 1 = либо
gl(t), если 1=1,
Я—вещественное, должен содержать г0(/, и), если 1 = 0; либо гх (/, и), если I = 1
ЗАДАЧИ И УПРАЖНЕНИЯ
Задачи и упражнения разделены на три уровня в зависимости от необходимого уровня подготовки.
I уровень (минимальный) соответствует массовому обучению в группе. Задали распределены на 32 задания, что может соответствовать 32 неделям двух семестров. Завершающим этапом является типовой расчет «Исследование переходного процесса и оптимизация системы управления». Это достаточно типичная задача инженерно-технического содержания.
II уровень (средний). Задачи распределены по главам.
III уровень (углубленный). Задачи распределены по главам. Для решения предлагаемых задач и упражнений необходима работа с дополнительной литературой.
I УРОВЕНЬ
Темы всех 32 заданий представлены в следующем списке.
Номер
задания
Тема
1.
2.
3.
4.
5.
6.
7.
8.
9.
10. 11.
12.
13/
14.
15.’
16.
17.’
18.
19.’
20.
Начальные сведения об операционной системе. Арифметические выражения фортрана.
Ввод—вывод.
Операторы передачи управления, циклы.
Массивы.
Функция-подпрограмма.
Подпрограмма.
Логические выражения.
Аппроксимация. Интерполяция.
Аппроксимация. Метод наименьших квадратов.
Численное интегрирование.
Системы линейных уравнений.
Решение нелинейных уравнений Нелинейная оптимизация.
Обыкновенные дифференциальные уравнения. Задача Коши.
\
Продолжение табл.
Номер задания Тема
21.1
> ОДУ. Краевая задача. Метод прогонки.
22. J
23.1
> Задача Дирихле для уравнения Пуассона.
24.1
25. Смешанная задача для одномерного уравнения теплопровод-
ности.
26. Смешанная задача для двумерного уравнения теплопровод-
ности.
27. Постановка задачи типового расчета (ТР).
Построение математической модели.
28. Выбор численного метода. Блок-схема алгоритма ТР.
29.1
Программирование. Отладка программ ТР
30.J
31.1
> Проведение вычислений на ЭВМ ТР.
32.J
Задание 1. 1) Представить клавиатуру дисплея. Отметить назначение основных клавиш.
2) Фортран-программа состоит из операторов
К=10
WRITE (5, 1)К 1 FORMAT(I2)
END
написать процесс прохождения фортран-программы в ОС РВ с полными спецификациями файлов и с сокращенными.
3) Заменить в 2) букву К на L, удалить две средние строки программы.
4) Распечатать содержимое каталога. Вывести на терминал файл листинга. Удалить файлы типа OBJ, LST, TSK.
5) Как войти в ОС РВ, выйти из ОС РВ?
6) Как вызвать файл для редактирования? Как выйти из редактора? В упражнениях 2) — 6) пользователь задает имя файла, совпадающее с тремя первыми буквами его фамилии.
7) Привести примеры символов фортрана.
8) Привести примеры констант.
9) Привести примеры переменных.
Упражнения 2)—6) оформляются в виде дисплейной карты, а затем выполняются в дисплейном классе.
Замечание. Если работа на ЭВМ выполняется в операционной системе, отличной от ОС РВ, упражнения 2) — 6) соответственно заменяются аналогичными действиями используемой ОС.
Задание 2. Написать программу вычисления значения функции F(x) в точке л;0. Значение лго = 0,5 ввести оператором присваивания. Результат y0 = f{x0) вывести двумя операторами WRITE (6, 1)Y0 1 FORMAT(2X,E13.6)
491
Номер
варианта
Функции Г(х)
1.
2.
3.
4.
5.
6.
7.
8. 9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
/І2Л тех
' с — 81В • х + 2/ 3
-АА5+,
(л/х віпх2 —1,3)
^/х + е2х + |С08х| ч/?^+21пЗх+^
Уі/5+У?^ріщ|
2 . 5
1,6 + 1п
Предыдущая << 1 .. 145 146 147 148 149 150 < 151 > 152 153 154 155 156 157 .. 168 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed