Документ взят из кэша поисковой машины. Адрес оригинального документа : http://tex.bog.msu.ru/numtask/mt112.ps
Дата изменения: Thu Jul 28 14:54:18 2011
Дата индексирования: Mon Oct 1 19:33:59 2012
Кодировка: IBM-866
Задача 2.1 Выдача в формате программы на "C"
Написать программу, которая создает файл, который является программой на языке "C",
работающей под gcc. Ручная правка (за исключением, если это покажется неизбежным,
стирания первой пары строк в файле) полученного файла не допускается. Программа должна
определять две функции:
double f(double x,double y) | исходная функция;
double T(double x,double y) | ряд Тейлора;
и сравнивать результат разложения функции
f(x) = 1
5 + log(1 + x + y + xy)
в ряд Тейлора до 10 порядка (до x 10 y 10 включительно) в окрестности точки x = 0; y = 0 с
самой функцией, т.е. печатать таблицу:
x n y m f(x n ; y m ) f(x n ; y m ) T (x n ; y m )
где x n = 0:2; 0:4; 0:6; : : : ; 1:0; y m = 0:2; 0:4; 0:6; : : : ; 1:0.
Учтите, что при печати из блока большинство архитектурных излишеств исчезает. Печать
двойной кавычки производится обычным образом:
print("Double quote: \" ");
Не мучайте компилятор gcc излишне длинными выражениями. И не заставляйте машину по
многу раз считать одно и то же.
Задача 2.2 Выдача в формате программы на "C"
Написать программу, которая создает файл, который является программой на языке "C",
работающей под gcc. Ручная правка (за исключением, если это покажется неизбежным,
стирания первой пары строк в файле) полученного файла не допускается. Программа должна
определять две функции:
double f(double x,double y) | исходная функция;
double T(double x,double y) | ряд Тейлора;
и сравнивать результат разложения функции
f(x) = 1
5 + (1 + x + y) sin(x + y + xy 2 )
в ряд Тейлора до 10 порядка (до x 10 y 10 включительно) в окрестности точки x = 0; y = 0 с
самой функцией, т.е. печатать таблицу:
x n y m f(x n ; y m ) f(x n ; y m ) T (x n ; y m )
где x n = 0:2; 0:4; 0:6; : : : ; 1:0; y m = 0:2; 0:4; 0:6; : : : ; 1:0.
Учтите, что при печати из блока большинство архитектурных излишеств исчезает. Печать
двойной кавычки производится обычным образом:
print("Double quote: \" ");
Не мучайте компилятор gcc излишне длинными выражениями. И не заставляйте машину по
многу раз считать одно и то же.

Задача 2.3 Выдача в формате программы на "C"
Написать программу, которая создает файл, который является программой на языке "C",
работающей под gcc. Ручная правка (за исключением, если это покажется неизбежным,
стирания первой пары строк в файле) полученного файла не допускается. Программа должна
определять две функции:
double f(double x,double y) | исходная функция;
double T(double x,double y) | ряд Тейлора;
и сравнивать результат разложения функции
f(x) = 1
5 + (1 + x + y) cos(x + y + x 2 y 2 )
в ряд Тейлора до 10 порядка (до x 10 y 10 включительно) в окрестности точки x = 0; y = 0 с
самой функцией, т.е. печатать таблицу:
x n y m f(x n ; y m ) f(x n ; y m ) T (x n ; y m )
где x n = 0:2; 0:4; 0:6; : : : ; 1:0; y m = 0:2; 0:4; 0:6; : : : ; 1:0.
Учтите, что при печати из блока большинство архитектурных излишеств исчезает. Печать
двойной кавычки производится обычным образом:
print("Double quote: \" ");
Не мучайте компилятор gcc излишне длинными выражениями. И не заставляйте машину по
многу раз считать одно и то же.
Задача 2.4 Выдача в формате программы на "C"
Написать программу, которая создает файл, который является программой на языке "C",
работающей под gcc. Ручная правка (за исключением, если это покажется неизбежным,
стирания первой пары строк в файле) полученного файла не допускается. Программа должна
определять две функции:
double f(double x,double y) | исходная функция;
double T(double x,double y) | ряд Тейлора;
и сравнивать результат разложения функции
f(x) = 1
5 + exp(x + y + xy)
в ряд Тейлора до 10 порядка (до x 10 y 10 включительно) в окрестности точки x = 0; y = 0 с
самой функцией, т.е. печатать таблицу:
x n y m f(x n ; y m ) f(x n ; y m ) T (x n ; y m )
где x n = 0:2; 0:4; 0:6; : : : ; 1:0; y m = 0:2; 0:4; 0:6; : : : ; 1:0.
Учтите, что при печати из блока большинство архитектурных излишеств исчезает. Печать
двойной кавычки производится обычным образом:
print("Double quote: \" ");
Не мучайте компилятор gcc излишне длинными выражениями. И не заставляйте машину по
многу раз считать одно и то же.