Составители:
13
3) Как следует из исходной матрицы возможно 6 вариантов вычислений
(комбинации 2-х форм и 3-х типов разбиения) и столько же вариантов вывода
информации. Таким образом требуется формирование результата с выбором
направления вычислений. Для этой цели также удобно воспользоваться
функций «if». Если, например, следует произвести вычисления по одной из
двух программ, то
это может быть оформлено в виде:
Если TR=1, то происходит вычисление координат по программе радиально-
кругового заполнения, составленной по алгоритму (рис.3), иначе зрачок
заполняется случайным образом по программе (рис.4). При этом нужно
следить, чтобы форма вывода координат точек разбиения была одинаковой в
обеих программах, то есть в виде вектора векторов координат.
При вводе имени «Круг
с
» с нижним индексом нужно быть
внимательным и различать два типа индексов: текстовый, как в данном
случае, и вычисляемый индекс, который сам в свою очередь является
переменной или константой в зависимости от применения. Вычисляемый
индекс использовался выше для извлечения параметров из исходной
матрицы. Текстовый индекс – это текст, опущенный на половину строки.
Перед вводом текстового индекса набирается «.», при этом языковый регистр
стоит в положении «EN».
4) Результат
.
Результат оформляется для наглядности в виде таблиц, списков и графиков с
соответствующими комментариями. В данном случае выводится график
точек разбиения.
Один из вариантов вычислений показан на рис. 6.
Задание 1:
Создать собственный вариант программ разбиения зрачка для
различных способов разбиения зрачка. Форма зрачка: круглая, кольцевая и
прямоугольная. Тип разбиения: равномерный и
равномерно-случайный. Все
графики разбиений зрачка выводятся в одних и тех же координатах.
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »