Технология разработки программного обеспечения
.pdf
|
№ |
|
|
Задание |
|
|
|
п/п |
|
|
|
|
|
|
|
|
|
|
|
Вывести на экран монитора окружность коричневого (Brown) цвета таким
30образом, чтобы она плавно увеличивала свой размер в два раза и наоборот, после чего процесс смены размера окружности должен повторяться.
Вывести на экран монитора окружность зеленого (Green) цвета таким образом,
31чтобы она плавно перемещалась от нижнего края экрана к верхнему краю и обратно, после чего процесс перемещения окружности должен повторяться.
Вывести на экран монитора горизонтально расположенную строку текста длиной
32не более десяти символов таким образом, чтобы она плавно перемещалась от левого края экрана к правому краю и обратно, после чего процесс перемещения
строки текста должен повторяться.
Вывести на экран монитора квадрат желтого (Yellow) цвета таким образом, чтобы
33он плавно вращался вокруг своего центра против часовой стрелки.
Вывести на экран монитора окружность светло-синего (LightBlue) цвета и эллипс
34светло-фиолетового (LightMagenta) цвета таким образом, чтобы они поменялись своими местами, после чего процесс изменения положения окружности и эллипса
должен повторяться.
Вывести на экран монитора две горизонтально расположенные строки текста
35длиной не более двадцати символов таким образом, чтобы они периодически менялись своими местами.
Вывести на экран монитора круговой сектор таким образом, чтобы он изменял
36свой цвет со светло-синего (LightBlue) на светло-красный (LightRed) и наоборот, после чего процесс смены цвета кругового сектора должен повторяться.
ЛАБОРАТОРНАЯ РАБОТА № 3 ИЗУЧЕНИЕ ПОСТРОЕНИЯ ГРАФИКОВ ФУНКЦИЙ НА ЗАДАННОМ ИНТЕРВАЛЕ С
ПОМОЩЬЮ СРЕДСТВ СРЕДЫ ПРОГРАММИРОВАНИЯ TURBO PASCAL 7.0
ГРУППА БАк-2-11
СОДЕРЖАНИЕ РАБОТЫ
1.Изучить основные возможности среды программирования Turbo Pascal 7.0, которые позволяют использовать в программе построение графиков функций на заданном интервале.
2.Выполнить анализ задания в соответствии с вариантом.
3.Составить программу на языке программирования Turbo Pascal 7.0 для построения графиков функций на заданном интервале.
ПОРЯДОК ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ
1. Очистить экран монитора и при необходимости установить требуемый цвет
фона.
2.Выбрать размещение системы координат в соответствии с левым и правым интервалом и в соответствии с минимальным и максимальным значением функции, которые могут быть достигнуты на этом интервале.
3.Построить горизонтальную и вертикальную координатные оси.
4.Подписать названия координатных осей.
5.Построить на координатных осях масштабные метки.
6.Подписать численные значения масштабных меток.
7.Построить координатную сетку.
8.Построить непосредственно сам график функции.
ВАРИАНТЫ ЗАДАНИЙ
№ |
|
Функция |
Левый |
Правый |
|
п/п |
|
интервал |
интервал |
||
|
|
|
|||
1 |
|
2x3 |
6x2 5x 1 |
-25 |
25 |
|
f x 2x3 |
6x2 5x 1 |
|||
|
|
|
|
||
2 |
|
f x |
x2 16 4 |
-5 |
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
№
п/п
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
Функция |
|
|
|
|
|
|
|
|
Левый |
Правый |
|||||||||||
|
|
|
|
|
|
|
|
|
интервал |
интервал |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
f x sin 9x sin 11x |
0 |
2 |
|||||||||||||||||||
|
f x 5x4 10x2 9 |
0 |
1 |
|||||||||||||||||||
|
f x x |
2 |
|
|
|
2 6x |
|
-20 |
20 |
|||||||||||||
|
|
|
ln |
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
2 6x |
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
e0,1x2 |
|
|
|
|
|
|
|
|
-1 |
9 |
|
|
f x x2 0,2 |
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||
|
f x |
8 arccos 0,1x |
|
|
|
-4 |
4 |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
f x x5 29x3 100x |
-2 |
3 |
|||||||||||||||||||
|
|
|
|
cth |
|
0,4x2 |
1 |
|
|
|||||||||||||
|
f x |
|
|
|
|
|
|
|
|
|
|
|
-2,5 |
2,5 |
||||||||
|
|
|
|
|
|
|
|
x2 3 |
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
f x arcctg lg x2 |
1,5 |
0 |
6 |
||||||||||||||||||
|
f x lg x 1 1 |
-10 |
10 |
|||||||||||||||||||
|
f x sin x |
|
sin 3x |
|
sin 5x |
0 |
3 |
|||||||||||||||
|
|
|
|
|
|
3 |
|
5 |
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
f x 2x3 |
24x2 54x 80 |
-1,5 |
1,5 |
||||||||||||||||||
|
f x |
ln x 0,5 |
|
|
|
|
|
|
-0,3 |
0,3 |
||||||||||||
|
|
|
|
|
|
x 1 |
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
f x |
7e 0,1x cos 2x |
|
-8 |
8 |
|||||||||||||||||
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
x 1 |
|
|
|
|
|
|
|
|
|
|
|
|
f x |
|
3 arcsin 8x |
-10 |
10 |
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
f x 16x4 16x2 2 |
-6 |
6 |
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
№
п/п
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
Функция |
Левый |
Правый |
|
интервал |
интервал |
|
|
|
f x sh 0,25x lg |
|
x2 |
|
|
|
-12 |
12 |
||||||||
|
1 |
||||||||||||||
f x x6 10x4 9x2 |
0 |
30 |
|||||||||||||
f x 5x cos x |
|
|
|
|
0 |
35 |
|||||||||
f x 3cos x cos 3x |
-2 |
2 |
|||||||||||||
f x 2x3 42x 2 |
-2 |
10 |
|||||||||||||
|
|
|
|
x 5 |
|
|
|
|
|
|
|||||
f x lg |
|
|
|
|
|
|
|
|
|
0 |
50 |
||||
|
3x |
2 2x |
|
||||||||||||
|
|
|
1 |
|
|
||||||||||
f x |
5 sin x |
|
|
|
|
0 |
15 |
||||||||
x2 1 |
|
|
|
|
|
|
|||||||||
f x |
10 arcsin sin 5x |
-0,125 |
0,125 |
||||||||||||
|
|
|
x |
2 1 |
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
||||
f x x4 4x3 14x2 36x 45 |
-1 |
1 |
|||||||||||||
f x ch x |
x2 1 |
-3,5 |
3,5 |
||||||||||||
f x |
3 arctg |
x4 10 |
-1 |
1 |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
f x 10e 0,25x2 |
sin 4x |
0 |
20 |
||||||||||||
f x 10 sin x sin 5x |
-10 |
10 |
|||||||||||||
f x 50x3 75x2 33x 4 |
-5 |
5 |
|||||||||||||
|
|
10ln |
x2 1 x |
-4,5 |
4,5 |
||||||||||
f x |
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
x |
2 1 |
|
|
|
|
|
|
|
|
||
№
п/п
33
34
35
36
|
Функция |
|
|
|
|
Левый |
Правый |
||
|
|
|
|
|
интервал |
интервал |
|||
|
|
|
|
|
|
|
|
||
|
f x 4xe 0,5x2 |
|
|
|
0,01 |
10 |
|||
|
|
cos 5x |
|
|
-3 |
3 |
|||
|
f x x arccos |
2 |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
f x 9 x 1 3 x 2 2 |
|
|
-6 |
4 |
||||
|
|
|
9 x |
2 |
|
|
|
|
|
|
f x th |
|
|
|
|
|
-2 |
2 |
|
|
|
x2 9 |
|
|
|||||
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ЛИТЕРАТУРА
1.Белецкий Я. Турбо Паскаль с графикой для персональных компьютеров / Пер. с польск. Д.И. Юренкова.– М.: Машиностроение, 1991.– 320 с.
2.Блашкин И.И., Буров А.А. Новые возможности Turbo-Pascal 6.0.– СПб.: Изд-во
«Макет», 1992.– 64 с.
3.Боон К. Паскаль для всех.– М.: Энергоатомиздат, 1988.– 189 с.
4.Бородич Ю.С. и др. Паскаль для персональных компьютеров: Справ. пособие / Ю.С. Бородич, А.Н. Вальвачев, А.И. Кузьмич.– Мн.: Выш. шк.: БФ ГИТМП «НИКА», 1991.– 365 с.
5.Васильев П.П. Турбо Паскаль – мой друг.- М.: Компьютер, ЮНИТИ, 1995.– 96 с.
6.Зуев Е.А. Язык программирования Turbo Pascal 6.0.– М.: Унитех, 1992.– 298 с.
7.Йенсен К., Вирт Н. Паскаль: Руководство для пользователя.– М.: Финансы и статистика, 1989.– 255 с.
8.Прайс Д. Программирование на языке Паскаль: практическое руководство.– М.:
Мир, 1987.– 232 с.
9.Фаронов В.В. Паскаль и Windows.– М.: Учебно-инженерный центр «МВТУ- ФЕСТО ДИДАКТИК», 1995.– 539 с.
10.Фаронов В.В. Программирование на персональных ЭВМ в среде Турбо- Паскаль.– М.: Изд-во МГТУ, 1990.– 580 с.
11.Фаронов В.В. Турбо Паскаль (в 3-х книгах). Кн. 1. Основы Турбо Паскаля.– М.: Учебно-инженерный центр «МВТУ-ФЕСТО ДИДАКТИК», 1992.– 304 с.
12.Фаронов В.В. Турбо Паскаль (в 3-х книгах). Кн. 2. Библиотека Turbo Vision.– М.: Учебно-инженерный центр «МВТУ-ФЕСТО ДИДАКТИК», 1993.– 412 с.
13.Фаронов В.В. Турбо Паскаль (в 3-х книгах). Кн. 3. Практика программирования. Часть 1.– М.: Учебно-инженерный центр «МВТУ-ФЕСТО ДИДАКТИК», 1993.– 256 с.
14.Фаронов В.В. Турбо Паскаль (в 3-х книгах). Кн. 3. Практика программирования. Часть 2.– М.: Учебно-инженерный центр «МВТУ-ФЕСТО ДИДАКТИК», 1993.– 304 с.
15.Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. Учебное пособие. Издание 7- е, переработанное.– М.: Издательство ООО ОМД «Групп», 2002.– 576 с., ил.
16.Федоров А. Особенности программирования на Borland Pascal.– К.: Диалектика, 1994.– 144 c.
17.Форсайт Р. Паскаль для всех.– М.: Машиностроение, 1986.– 287 с.
18.Хершель Р. Турбо Паскаль / 2-е изд., перераб.– Вологда: МП «МИК», 1991.–
342 с.
