- •Министерство образования украины
- •Введение
- •Порядок выполнения контрольной работы
- •Cодержание пояснительной записки
- •Контрольная работа № 5 массив символов. Графическое исследование функций (символьный экран дисплея)
- •Варианты
- •КонтрольныЕ вопросы
- •Контрольная работа № 6 обработка символьных данных и строк
- •Варианты
- •КонтрольныЕ вопросы
- •Контрольная работа № 7 Текстовые файлы
- •КонтрольныЕ вопросы
- •Список использованной и рекомендуемой литературы
- •Приложение 1 пример выполнения контрольной работы № 5 листинг программыWork5.Pas
- •Листинг внешнего файлаFunct.Pas Конкретная функция (определена на всем интервале действительных чисел):
- •Алгоритм выполнения процедуры Grafic
- •Алгоритм выполнения процедуры MinMax
- •Алгоритм выполнения главной программы
- •Приложение 2 пример выполнения контрольной работы № 6 листинг программыWork6.Pas
- •Алгоритм выполнения процедуры InputText
- •Алгоритм выполнения процедуры Text_Words
- •Описание главной программы
- •Приложение 3 пример выполнения контрольной работы № 7
- •Листинг программыWork7.Pas
- •{Главная программа}
- •Тестовые примеры пример № 1
- •Пример № 2
- •Приложение 4
- •П.4.1.5. Обработка данных порядкового типа
- •П.4.1.7. Функции для работы с указателями и адресами
- •П.4.2.1.1. Процедуры ввода-вывода
- •П.4.2.1.2. Функции ввода-вывода
- •П.4.2.2. Текстовые файлы
- •П.4.2.2.1. Процедуры
- •П.4.2.2.2. Функции
- •П.4.2.3. Не типизированные файлы
- •П.4.2.3.1. Процедуры
- •П.4.2.4. Переменная FileMode
- •П.4.3. Устройства в Turbo Pascal
- •П.4.3.1. Устройства dos
- •П.4.3.2. Устройство con
- •П.4.3.3. Устройства lрt1, lрt2, lрt3
- •П.4.3.4. Устройство nul
- •П.4.3.5. Устройство, предназначенное для текстовых файлов
- •Приложение 5
- •П.5.1.2. Типы п.5.1.2.1. Типы файловых записей
- •П.5.1.2.5. Строковые типы для обработки файлов
- •П.5.1.3. Переменные п.5.1.3.1. Переменная DosError
- •П.5.2. Процедуры и функции п.5.2.1. Процедуры даты и времени
- •П.5.2.2. Процедуры обслуживания прерываний
- •Продолжение табл. П.6.3.
- •©Голубь Надежда Григорьевна, кириленко Елена Георгиевна основы программированИя и алгоритмические языки
- •© Голубь н.Г., Кириленко е.Г. Основы программирования на языке Pascal, часть 2
Порядок выполнения контрольной работы
Внимательно прочитать и уяснитьусловие задачи, которую предстоит решить.
Ознакомиться с необходимым теоретическим материалом - см. Список рекомендуемой литературы (особенно выделенные источники).
Изучить нужное приложение для соответствующей контрольной работы и, особенно, листинг программы(для полного понимания, возможно, даже пропустить его через набор на компьютере, редактирование и счет). Для этого достаточно персональногокомпьютера типа IBM PC, начиная с процессораi286.
Подготовить свойвариант текста программы и попробовать решить его с помощью компьютера. Обычно с первого раза решение не удается - это нормально. Нужно повторить редактирование и счет до получения нужного результата.
Сделать отчет и зарегистрировать его в деканате.
Каждый отчет оформляется в виде пояснительной записки (см. Прил. 1 [4]) и должен содержать следующие элементы:
титульный лист;
текст пояснительной записки в машинописном или рукописном виде;
cписок использованной литературы;
машинный листинг программы на языке PASCAL- в виде приложения;
реализация данной задачив виде исходного файла на языке Турбо Паскаль (BorlandPascal)на дискете.
Cодержание пояснительной записки
Постановка задачи.
Краткие теоретические сведения об особенностях применяемых операторов и методов (теоретическое введение).
Описание программы:
общие сведения (язык программирования, операционная система, тип процессора);
описание логической структуры программы;
описание алгоритма решения задачи (в виде блок-схемы);
описание входных и выходных данных программы;
описание подпрограмм;
перечень аномалий и допустимых значений входных данных (тестовые примеры).
Контрольная работа № 5 массив символов. Графическое исследование функций (символьный экран дисплея)
ЦЕЛЬ РАБОТЫ. Задав конкретную функциюF(x), построить на символьном экране дисплея ее график и графически найти все возможные решения, не применяя никаких численных методов.
При реализации учесть, что вид функции и интервал могут быть любыми(в конкретных вариантах задан тестовый интервал и значение корня на этом интервале - для проверки правильности построения графика данной функции).
В программе должны быть предусмотрены соответствующие процедуры и функции - см. Прил. 1.
Варианты
F(x) = 3*sin
+ 0.35*x- 3.8. На интервале
[2,3] ответ:x=2.2985.F(x) =
+
- 2. На интервале [-1,0] ответ:x=
- 0.2877.F(x) =
- cos
. На интервале [0,1] ответ:x=0.4538.F(x) = 0.4 +arctg
-x. На интервале [1,2] ответ:x=1.2388.F(x) = tg
- ctg
+
x . На интервале [1,2] ответ:x=1.0769.F(x) = 0.6*

-
2.3*x - 3. На интервале [2,3] ответ:x=2.42.F(x) = cos
- 2*sin
+
. На интервале [1,2] ответ:x=1.8756.F(x) =
-arcsin
x
. На интервале [0,1] ответ:x=0.7672.F(x) = 0.1*
-x*lnx.
На интервале [1,2] ответ:x=1.1183.F(x) = tg x -
*
+
*
-

.
На интервале [0,0.8] ответ:x=0.333.F(x) = arccos x -
. На интервале [0,1] ответ:x=0.5629.F(x) = 3*x - 4*ln x - 5. На интервале [2,4] ответ:x=3.23.
F(x) =
-
- 2. На интервале [0,1] ответ:x=
0.8814.F(x) = sin (ln x) - cos(ln x) + 2*ln x . На интервале [1,3] ответ:x=1.3749.
F(x) = x - 2 + sin

.
На интервале [1.2,2] ответ:x=1.3077.F(x) =
+lnx- 10*x.
На интервале [3,4] ответ:x=
3.5265.F(x) = x*tg x -
.
На интервале [0.2,1] ответ:x=0.5472.F(x) = 3*
+
6*ln x - 5. На интервале [1,3] ответ:x=1.8832.F(x) = x*x - ln (1+x) - 3. На интервале [2,3] ответ:x=2.0267.
F(x) = 2*x*sinx-cosx. На интервале [0.4,1] ответ:x=0.6533.
F(x) = ln x - x + 1.8. На интервале [2,3] ответ:x=2.8459.
F(x) = cos x -
+ x - 1. На интервале [1,2] ответ:x=
1.0804.F(x) = 1 - x + sin x - ln (1+x). На интервале [0,1.5] ответ:x=1.1474.
F(x) = 3*x - 14 +
-
.
На интервале [1,3] ответ:x=
2.0692.F(x) = x + cos (2+
).
На интервале [0.5,1] ответ:x=0.9892.F(x) = x*x - ln (5 + x). На интервале [1,2] ответ:x=1.36016.
F(x) = 0.5*x + sin (1+x). На интервале [-1,0] ответ:x=-0.66242.
F(x) = arcsin (2*x +1) - x*x . На интервале [- 0.5,0] ответ:x= - 0.4145.
F(x) = x -
+
- 4. На интервале [2,3] ответ:x=2.25078.F(x) = x - sin x - 0.5. На интервале [1,2] ответ:x=1.496.
F(x) = - x +
- 1. На интервале [1,2] ответ:x=1.62.F(x) =
-
+ 3. На интервале [- 2,- 1] ответ:x=
- 1.78006.F(x) = sin x - x + 0.15. На интервале [0.5,1] ответ:x=0.9811.
F(x) =sin
+cos
- 10*x. На интервале [0,1]
ответ:x=0.101.F(x) = 0.25 *
+
x - 1.2502. На интервале [0,2] ответ:x=1.0001.F(x) = x -
.
На интервале [0,0.85] ответ:x=0.2624.F(x) =
-tgx. На
интервале [0,1] ответ:x=0.5768.F(x) =
+ x +
-
2.5. На интервале [0.5,1] ответ:x=0.7376.F(x) = 3*sin
+ 0.35*x - 3.8. На интервале [2,3] ответ:x=2.2985.F(x) =
+
- 2. На интервале [-1,0] ответ:x=
- 0.2877.F(x) =
- cos
. На интервале [0,1] ответ:x=0.4538.F(x) = 0.4 +arctg
-x. На интервале [1,2] ответ:x=1.2388.F(x) = tg
- ctg
+
x . На интервале [1,2] ответ:x=1.0769.F(x) = 0.6*

-
2.3*x - 3. На интервале [2,3] ответ:x=2.42.F(x) = cos
- 2*sin
+
. На интервале [1,2] ответ:x=1.8756.F(x) =
-arcsin
x
. На интервале [0,1] ответ:x=0.7672.F(x) = 0.1*
-x*lnx.
На интервале [1,2] ответ:x=1.1183.F(x) = tg x -
*
+
*
-

.
На интервале [0,0.8] ответ:x=0.333.F(x) = arccos x -
. На интервале [0,1] ответ:x=0.5629.F(x) = 3*x - 4*ln x - 5. На интервале [2,4] ответ:x=3.23.
F(x) =
-
- 2. На интервале [0,1] ответ:x=
0.8814.F(x) = sin (ln x) - cos(ln x) + 2*ln x . На интервале [1,3] ответ:x=1.3749.
F(x) = x - 2 + sin

.
На интервале [1.2,2] ответ:x=1.3077.F(x) =
+lnx- 10*x.
На интервале [3,4] ответ:x=
3.5265.F(x) = x*tg x -
.
На интервале [0.2,1] ответ:x=0.5472.F(x) = 3*
+
6*ln x - 5. На интервале [1,3] ответ:x=1.8832.F(x) = x*x - ln (1+x) - 3. На интервале [2,3] ответ:x=2.0267.
F(x) = 2*x*sinx-cosx. На интервале [0.4,1] ответ:x=0.6533.
F(x) = ln x - x + 1.8. На интервале [2,3] ответ:x=2.8459.
F(x) = cos x -
+ x - 1. На интервале [1,2] ответ:x=
1.0804.
