- •Лабораторная работа № 1 Среда программирования Delphi. Линейные алгоритмы
- •Краткие теоретические сведения
- •Графическая среда разработки Delphi
- •Компоненты
- •Обработка событий
- •Редактор кода
- •Компиляция
- •Отладка
- •Структура проекта
- •Сохранение проекта
- •Идентификаторы, операторы
- •Типы данных
- •Переменные
- •Константы
- •Выражение
- •Оператор присваивания
- •Комментарии
- •Стандартные функции
- •Ввод данных
- •Вывод результатов
- •Вывод в окно сообщения
- •Порядок выполнения работы
- •Содержание отчета
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа № 2 Программирование алгоритмов разветвляющейся структуры
- •Краткие теоретические сведения
- •Условие
- •Структура ветвления
- •Компонент Memo
- •Порядок выполнения работы
- •Содержание отчета
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа № 3 Операторы цикла. Создание изображений
- •Краткие теоретические сведения
- •Создание изображений
- •Класс tFont
- •Класс tPen
- •Класс tBrush
- •Компонент Image
- •Компонент Shape
- •Компонент Timer
- •Методы вычерчивания графических примитивов.
- •Порядок выполнения работы Пример1. Использования оператора цикла while
- •Пример2. Создание простейшего изображения.
- •Пример создания заставки
- •Пример 3. Создание приложения, содержащего круговую диаграмму.
- •Содержание отчета
- •Варианты заданий
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа № 4 Одномерные массивы. Цикл с параметром
- •Краткие теоретические сведения
- •Объявление массива
- •Цикл с параметром
- •Инициализация массива
- •Операции с массивами
- •Вывод массива
- •Ввод массива
- •Использование компонента StringGrid
- •Использование компонента Memo
- •Создание меню
- •Компонент tMainMenu
- •Диалоговые панели File Open и File Save
- •Вывод в файл
- •Открытие файла для записи
- •Закрытие файла
- •Ввод из файла
- •Открытие файла для чтения
- •Чтение чисел
- •Поиск минимального (максимального) элемента массива
- •Поиск в массиве заданного элемента
- •Сортировка массива
- •Порядок выполнения работы
- •Пример 2. Разработка диалоговой программы для работы с произвольным массивом вещественных чисел.
- •Содержание отчета
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа № 5 Двумерные массивы. Вложенные циклы.
- •Краткие теоретические сведения
- •Объявление матриц
- •Инициализация двумерного массива
- •Содержание отчета
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа № 6 Функциональная и интерфейсная эмуляция формы
- •Краткие теоретические сведения
- •Компонент Image
- •Многостраничный блокнот — компоненты tTabControl и tPageControl
- •Компоненты tTreeView w tListView
- •Задание к лабораторной работе
- •Варианты заданий
- •Контрольные вопросы
Варианты заданий
Задание Б
Задание В
1. Пользуясь тем, что
(3.1)
вычислить
значение sin(x)
для
указанного значения
, заданного
в радианах,
с
точностью =
0,001. Точность
вычисления считается выполненной,
если
последнее слагаемое в (3.1)
удовлетворяет
условию
|.
Замечание.
Если
- значение
k-го
слагаемого в (3.1),
причем
,
то
2. Используя представление
(3.2)
вычислить значение с точностью = 0,0001.
Замечание.
Если
n -
номер
слагаемого в (3.2),
то
его значение
оп-
ределяется
по формуле
. Точность
вычисления считается
выполненной,
если
.
3. Используя представление
(3.3)
вычислить
значение
для
указанного значения
с
точностью
= 0,001.
Замечание.
Очередной
член
в
сумме (3)
выражается
через
предыдущий
член
,
n =
1,2, … по
следующей формуле
.
Если
в (3.3) |x|
> 1, то
полагая x
= [x]
+ ,
где
[x]
– целая
часть x,
нужно
воспользоваться формулой
.
Точность
вычисления считается выполненной,
если
.
4.
Найти
число M
натуральных
чисел
таких,
что
, где
N – заданное натуральное число.
5.
Найти
число M
натуральных
чисел
,
i =
1,…M и
сумму
так, чтобы выполнялось условие S N, где N – заданное натуральное
число.
6.
Найти
число M
натуральных
чисел
,
i =
1,…M таких,
что
и
вычислить сумму
,
где
N,
а
– заданные
числа;
N – натуральное число.
7.
Найти
число M
натуральных
чисел
,
i =
1,…M таких,
что
и
вычислить сумму
,
где
N,
а
– заданные
числа,
N – натуральное число.
8. Пользуясь тем, что
(3.4)
вычислить значение cos x для указанного значения , заданного в радианах, с точностью = 0,001. Точность вычисления считается выполненной, если последний по модулю член в сумме (3.4) меньше .
Замечание. Воспользоваться тем, что отношение последующего чле-
на
в (3.4) к
предыдущему равно
.
9. Пользуясь тем, что
(3.5)
вычислить значение e с точностью = 0,0001.
Точность вычисления считается выполненной, если последний член
в сумме (3.5) меньше /3.
10.
Для
числовой последовательности
,
n =
1,2, … найти
первый член и его номер M
такой,
чтобы
,
где
–
заданное
число,
например,
=
0,001 и
вычислить сумму
.
11.
Для
числовой последовательности
,
n =
1,2,…
найти
первый член и его номер M
такой,
чтобы
,
где
–
заданное
число,
например,
=
0,001 и
вычислить сумму
.
12.
Для
числовой последовательности
,
n
= 1,2,… найти
первый член и его номер M такой, чтобы , где – заданное число, например, = 0,001 и вычислить сумму .
13.
Для
числовой последовательности
,
n =
1,2,… найти
первый член и его номер M
такой,
чтобы
,
где
–
заданное
число,
например,
=
0,01 и
вычислить сумму
.
14. Найти наименьшее натуральное число М, кратное 5, для которого
,
где
=
0,01, x –
заданное
число и вычислить сумму
.
15.
Найти
наименьшее натуральное число М,
кратное
3, для
которого
,
где
=
0,01, x –
заданное
число и вычислить сумму
.
16. Найти наименьшее натуральное число М, кратное 4, для которого
,
где
=
0,01, x –
заданное
число и вычислить сумму
.
17. Найти наименьшее натуральное число М, кратное 6, для которого
,
где
=
0,01, x –
заданное
число и вычислить сумму
.
18. Найти наименьшее натуральное число М такое, для которого
,
где
=
0,01 и
вычислить сумму
.
19. Найти наименьшее натуральное число М такое, для которого
,
где
=
0,01 и
вычислить сумму
.
20. Найти наименьшее натуральное число М такое, для которого
,
где
=
0,01, x = 1/M и
вычислить сумму
.
Замечание. Воспользоваться содержанием варианта 8.
21. Найти наименьшее натуральное число М такое, для которого
,
где
=
0,01, x = 1/M и
вычислить сумму
.
Замечание. Воспользоваться содержанием варианта 1.
22. Для указанного значения x0 найти наименьшее натуральное чис-
ло
М такое,
что
,
где
=
0,01 и
вычислить сумму
.
23. Пользуясь тем, что
(3.6)
при x[–1; 1] вычислить значение ln(1 + x) для указанного значения
с
точностью =
0,001. Точность
вычисления считается вы-
полненной, если последний по модулю член в сумме (3.6) меньше .
24.
Найти
корень
уравнения
с
точностью
=
0,001, пользуясь
формулой
,
где
n =
0,1,…,
.
Точность
вычисления считается достигнутой,
если
и
тогда полагают
.
25.
Найти
корень
уравнения
с
точностью =
0,001,
пользуясь
формулой
,
где
n =
0,1,…,
.
Точность
вычисления
считается достигнутой,
если
и
тогда полагают
.
26.
Найти
корень
уравнения
с
точностью =
0,001, пользуясь
формулой
,
где
n =
0,1,…,
.
Точность
вычисления
считается достигнутой,
если
и
тогда полагают
.
27.
Найти
корень
уравнения
с
точностью =
0,001,
пользуясь
формулой
(3.7)
где
n =
0,1,…, m =
1/3,
,
а
= 2.
Точность
вычисления считается достигнутой,
если
и
тогда полагают
.
28.
Найти
корень
уравнения
с
точностью
= 0,00001.
Замечание. Воспользоваться формулой (3.7), где положить m = 1/5;
;
а
= 10.
29. Найти наименьшее натуральное число M такое, для которого
,
где
=
0,01 и
вычислить
.
30. Для заданного значения найти наименьшее натуральное значе-
ние
М такое,
что
, где
=
0,01, x =
1/M и
вычислить сумму
.
