ВУЗ: Пермский национальный исследовательский политехнический университет
Категория: Учебное пособие
Дисциплина: Информатика
Добавлен: 25.10.2018
Просмотров: 10313
Скачиваний: 105
146
4.
2
2
1,5cos ( )
при
1,
1,8
при
1,
(
2)
6 при 1
2,
3tg( )
при
2.
x
x
a x
x
y
x
x
x
x
a = 2,3
x
[0,2; 2,8]; x = 0,2
5.
7
при
1,4,
7
при
1,4,
ln(
7
) при
1, 4.
x
x
x
y
a x
x
x
x
x a
x
a = 1,65
x
[0,7; 2]; x = 0,1
6.
3
при
,
sin(
)
при
,
cos(
) при
.
ax
x x a
x a
y
x
a x
x a
e
a x
x a
a = 2,5
x
[1;5]; x = 0,5
7.
lg(
) при
1,
1
при
1,
lg(
) при
1.
b x
b x
b x
y
b x
b x
b x
b x
b = 1,5
x
[0,1;1]; x = 0,1
147
8.
2
2
sin( ) 1
при
0,1,
при
0,1,
cos( ) 1 при
0,1.
a x
b
x
x
y
a x b
x
a x
b
x
x
a = 1,5; b = 0,4
x
[–1;1]; x = 0,2
9.
3
2
lg( )
при
1,
2 cos( ) 3
при
1.
a
x
x
x
y
a
x
x
x
a = 0,9
x
[0,8;2]; x = 0,1
10.
при
2,8,
cos( )
при 2,8
6,
1
sin( )
при
6.
x
x
a b
x
e
x
a b
y
x
x
e
x
x
a = 2,6; b = –0,39
x
[0; 7]; x = 0,5
Пример выполнения задания 4
Таблица функции состоит из заголовка и строк, содержа-
щих значение аргумента в некоторой точке интервала и соответ-
ствующее значение функции. Поэтому, записывая программу,
сначала программируем вывод заголовка. Затем в цикле вычис-
ляем значение функции и выводим текущую строку таблицы
(см. рис. 6).
148
Список переменных:
а, b – коэффициенты функции;
х0, хк – начальное и конечное значения интервала измене-
ния аргумента;
dx – шаг изменения аргумента;
y – значение функции в точке x.
Текст программы, реализующей указанный алгоритм (для
задания варианта 1):
program z1;
var a, b, x, y, x0, xk, dx : real;
begin
write ('Введите а, b, x0, xk, dx');
readln (a, b, x0, xk, dx);
writeln (' ТАБЛИЦА ФУНКЦИИ Y(X) ');
writeln ('X', ' ', 'Y(X) ');
x:=x0;
repeat
if (x>=1) AND (x<=2) then y:=a* *x*x*ln(x);
if x<1 then y:=1;
if x>2 then y:=exp(a*x)* *cos(b*x);
writeln (x:8:3, ' ', y:8:3);
x:=x+dx;
until x>xk;
end.
С помощью процедуры writeln (x:8:3,' ',
y:8:3); осуществляется форматный вывод на экран значений
х и y. Под каждое из этих значений выделяется по восемь пози-
ций, три из них под дробную часть.
149
Задание 5
Программирование вычисления суммы и произведения
Пример алгоритма вычисления суммы и произведения (рис. 7).
Вычислить:
1.
7
1
1
(
1)(
2)
i
i i
i
2.
10
2
0
1
4
5
i
i
i
7
1
1
(
1)
k
k k
2
12
2
1
2
3
i
i
i
i
3.
8
1
cos( )
;
0,6
2
i
i
x
ix
x
4.
6
1
1
(2
1)
k
k
k
6
2
1
2
i
i
i
5
1
cos
;
0,3
1
k
k
k
x x
k
5.
10
1
2
(
1)
i
i
i i
6.
2
1
6
2
1
;
0,15
4
1
n
n
x
x
n
5
1
1
2
3
k
k
k
k
4
1
1
1
(2
1)
k
k
k
7.
2
5
2
1
3
5
k
k
k
k
8.
2
1
4
2
1
1
(
1)
;
3
(2
1)(
1)
n
n
n
x
x
n
x
4
2
1
5
3
2
i
i
i
i
8
1
3
5
k
k
k
9.
2
6
1
1
;
2
k
k
k
k
k
x
x
x
10.
6
1
1
(
1)
k
k k
10
2
1
1
2
i
i
2
8
2
2
1
1
i
i
150
ПРИЛОЖЕНИЕ 2
ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ КОНТРОЛЬНОЙ РАБОТЫ
1. Файл должен быть подготовлен в текстовом процессоре
Microsoft Word в формате docx.
2. Шрифт: Times New Roman. Размер шрифта: 14.
3. Поля: левое – 3 см; правое – 1,5 см; верхнее и нижнее –
по 2 см.
4. Интервал: полуторный. Абзацный отступ первой строки:
1,25 см. Дополнительный интервал между абзацами не делается.
5. Ориентация: книжная. Выравнивание текста – по ширине.
6. Нумерация страниц начинается с Титульного листа (на
титульном листе номер не ставится) и проставляется внизу стра-
ницы по центру.
7. Каждое задание контрольной работы начинается с новой
страницы. Тема задания – прописными буквами (точка в конце
заголовка не ставится), размер шрифта – 16. Выравнивание – по
центру.
8. Все рисунки в контрольной работе должны содержать
подробное описание.
9. Общий объём контрольной работы должен составлять
10–15 страниц текста.
10. Оглавление, в котором приводятся все заголовки работы
с указанием номеров страниц, размещается после титульного
листа. Оглавление должно быть создано с помощью соответст-
вующей команды Microsoft Word.
11. Ссылки на используемую литературу указываются
в квадратных скобках (например, [1]) – номер соответствует по-
рядковому номеру источника из списка используемой литерату-
ры. Источники в списке используемой литературы нумеруются
в порядке обращения к ним в тексте контрольной работы.