- •Министерство образования и науки украины
- •Составители: доц. Назаренко в. Асс. Чередникова о.Ю.
- •Общие методические указания
- •Программирование разветвляющихся процессов
- •Отчет по лабораторной работе №1
- •Пример выполнения задания
- •Var X,y : real; { координаты точки на плоскости }
- •Next, { признак ввода следующей точки }
- •Организация итерационных циклов
- •Результаты вычислений нужно напечатать в виде таблицы
- •Отчет по лабораторной работе №2
- •Пример выполнения задания Составить программу вычисления суммы
- •Варианты заданий к лабораторной работе № 2
- •Обработка одномерных массивов
- •Ввод и печать переменной n и массива a
- •Печать значения p
- •Отчет по лабораторной работе №3
- •Пример выполнения задания
- •Комментарии к программе
- •Варианты заданий к лабораторной работе № 3 "обработка одномерных массивов"
- •Указание. Две прямые
- •Указание. Гармоническое среднее вычислять по формуле
- •Примечание. Обход треугольника с вершинами в точках (), (), () производится по часовой стрелке, если его удвоенная площадь
- •Указание. Для каждого треугольника
- •Указание. Три вектора компланарные, если
- •3. Команды работы с блоками
- •4. Дополнительные команды
Отчет по лабораторной работе №1
В отчете по лабораторной работе необходимо привести:
- титульный лист;
- номер варианта, номера половинок фигуры;
- рисунок фигуры с уравнениями составляющих ее линий;
- условия принадлежности или непринадлежности точки заданной фигуре;
- текст программы,
- вывод о работе программы, в частности о принадлежности данной фигуре
точек, расположенных на ее границах.
Текст программы должен быть отпечатан на принтере с помощью компилятора языка Турбо Паскаль. Если по какой-либо причине для этого используется система Word, то печать программы нужно выполнять шрифтомCurrier New, в котором все символы имеют одинаковую ширину (это сохраняет структурированность программы). Для остальных разделов отчета рекомендуется использовать шрифтTimes New Roman, а для математических обозначений и формул целесообразно применять редактор формул.
Пример выполнения задания
Условие задачи: вариант 128.
Из таблицы 1.2 выбираем номера половинок фигур: 17 и 32. Из них составляем полную фигуру, показанную на рис.1.5.
Записываем уравнения всех линий, которые ограничивают фигуру.
Для каждого квадранта выписываем условия, при которых точка с координатами (x,y) попадает в закрашенную область, включая в состав этой области ее границы.
Первый квадрант ( x >0 иy 0 ):
и , если,
и или, если.
Второй квадрант ( x0 иy> 0 ):
и , если.
14 -14 Y Y Y Y Y Y Рисунок
1.1 X X X X X X 6 5 -6
-5 -4 8
4
-4
-8
14 -14 1 2 3 4 5 6 -14 14 4 -6
-4 -2 -5 -18 -12 -14 -16 -14 -6 6 -4 14 -14 -9
-7 -5 5
7 9 -14 14 -6 8 -8 -12 -5
-7 -10
-15 14 -14
-6 -14 Y Y X 8 7 -14 -6 6 8 10 14 -8 -4 14 -14 -8 -6 -6 -8 -5 X 8
-14 -6 Рисунок
1.2. X X X X X X X Y Y Y Y Y Y Y Y 16 8 -8 14 -14 -14 -14 -14 -14 -14 -14 14 14 14 14 -4 4 -6 6 2 -2 9 14 -8 8 4 8 -8 -4 4 6 -6 4 6 -4 4 -2 2 8 7 10 5 4 -5 -4 14 7 -4 -8 4 4 8 5 18 14 16 13 12 14 4 9 10 11 12 13 14 15 16 X -14 14 -1 1 -7
7
X Y Y X Y 16 8 4 4 8 10 -8 -4 12 4 7 11 9 14 -9 -11 -7 -14 Y X X 10 12 10 5 3 1 4 7 -15 -4 -5 -6
10 -12 2 -2 -5 Y X X 12 12 -12 4 -2 -4 2 2 4 6 8 10 -8 -6 -2 2 Y Y X X 12 8 4 4 6 8 12 12 -12 -8 -6 4 12 17 18 20 19 21 22 24 23 Y 4
6 2 4 2 Рисунок
1.3.
Y Y Y X X -4 -8 -8 -6 -12 4 12 -12 -8 -6 -4 4 8 12 26 25 Y X X Y Y 27 28 -6 -4 -12 -12 12 -4 4 12 -12 -12 4 -4 -2 2 X X 30 29 -10 10 -12 -5 -4 -3 -4 4 -5 -7 -2 -5 5 12 -10 Y Y X X 31 32
-14 8 7 5 3 -12 -12 -4 -2 -12 -8 -8 9 2 -4 -6 -10 Рисунок
1.4. -12 -4 -4 -10
Y
4 8 9 16 X 2 4 8 10 -4 -8 -4 -10 -8 y=-0,8x-8 y2+(x+6)2=4 y=0,9x+9 x2+y2=16 y=0,8x-8 y2+(x-6)2=4 y=-1,6x+16 y=4
x=2
y=8
Рисунок 1.5
При решении задачи нужно учитывать, что части фигуры могут быть симметричны относительно оси ОХилиOY, при этом появляется возможность объединить описание условий для двух смежных квадрантов. В данной задаче части фигуры, расположенные в третьем и четвертом квадрантах, симметричны относительно осиOY.
Третий и четвертый квадранты ( y0 ):
и , если.
При разработке программы зачастую проще реализовать условия непринадлежности точки заданной фигуре, чем условия принадлежности. Поэтому в качестве второго варианта логического описания запишем условия непринадлежности. При этом, как и ранее, будем считать, что точки, которые лежат на границах фигуры, принадлежат самой фигуре.
Первый квадрант ( x >0 иy 0 ):
или , если,
или или, если.
Второй квадрант ( x0 иy> 0 ):
или , если.
Третий и четвертый квадранты ( y0 ):
или , если.
Ниже приведен текст программы, реализующей условия непринадлежности.
Program Labor1;
Uses Crt;