АВТИ информатика по паскалю / Metod1_2010 / УказLab1
.docМетодические указания к Лабораторной работе1
С целью улучшения структуры программы рекомендуется выполнить следующие
указания, дополнительно к [3] .
Условия пересечения фигур записать в виде логических выражений и запомнить их в P1,P2, P3, P4.
Описать булевские переменные: var P1,P2, P3, P4: Boolean.
При проектировании алгоритма выполнить тестирование после Шаг1.
Проект алгоритма к л.р.1
Шаг 2
. .
.
P1:=
<не пересекаются?>
P2:=
<касаются?>
P3:=
<первое вложение? >
P4:=
<второе вложение? >
if
P1
then
<не
пересекаются>
else
<пересекаются>
if P2 then
<касаются>
else
begin
<площадь
пересечения>
if
P3
then
<вложенность1
>
else
if P4 then
<вложенность2
>
else
<общее
пересечение>
end
. . .
Шаг 1 (после
п.4 пособия[3])
. .
.
P1:=
<не пересекаются?>
Writeln
(‘Не пересекаются?’, P1)
. . .
(Шаг1 и Шаг2)
5-ти вариантов
расположения фигур
Не пересекаются
Общее пересечение
Касание
Вложение 1
Вложение 2
Показать преподавателю
результаты тестирования:
Подготовить
функциональные тесты с рисунками и
значениями входных данных.
Протестировать
программу для