![]() |
|
![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
VI. Тестирование программы: 1. Запустите программу, проверьте, результат должен быть следующим:
2. Окружности нарисованы не до конца, поэтому увеличьте размер окна вывода. 3. Почему все окружности рисуются черным цветом? Внесите изменения в программу так, что бы все окружности были красными.
4 . Добавьте в программу переменную c, для изменения цвета окружностей в цикле. Начальное значение переменной с=1, в теле цикла вписать команду SetPenColor(c). Для изменения цвета в теле цикла (после изменения значения координаты x) нужно добавить команду: c:=c+1;
Можешь
загрузить!
5. Цвет окружностей можно задавать случайным образом. Для этого значение переменной c нужно задать следующим образом: c:=random(256); В начале программы нужно вписать команду randomize; для настройки датчика случайных чисел. 6. Какие изменения нужно внести в программу, чтобы окружности рисовались вдоль левого края экрана? 5*. Какие изменения нужно внести в программу, что бы на экране рисовались концентрические окружности, с центром в середине экрана?
Этапы выполнения задания. I. Определение исходных данных: переменная k(количество кругов). II. Определение результатов: рисунок, отображающий k кругов. III. Алгоритм решения задачи.
1. Ввод числа k. 2. Подсчет кругов будем осуществлять с помощью цикла for. Переменная цикла n будет изменяться от 1 до k. 3. В цикле выполняем следующие действия:
IV. Описание переменных: Переменные x, y (координаты центра круга), с (цвет), n, k – integer. V. Программа: uses graphabc; Var x,y,c,n,k:integer; VI. Тестирование программы: 1. Проверьте работу программы для следующих значений k: 10, 100, 1000 2. Как располагаются кружки на экране? 3. Внесите в программу изменения так, чтобы синие кружки располагались слева, а желтые справа. 4. Какие алгоритмические структуры использовались при написании данной программы?
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright © 2008 Гимназия №1 имени К.Калиновского г.Свислочь © Синица А.А. |