Методичка. Лабораторная работа № 6: “ Операторы цикла и работа с графикой.”
1. Подготовка к работе.
Используя конспект лекций и указанную литературу изучить операторы циклы и основы графических построений.
2. Контрольные вопросы.
Дайте понятие итерационного циклического процесса. Его отличия от цикла с заданным числом повторений.
Чем отличается алгоритмическая структура “ДО” от структуры “ПОКА”?
Каким оператором реализуется структура “ПОКА”? Привести формат его записи и пояснить, как с его помощью реализуется циклический процесс?
В какой структуре тело цикла может не выполниться ни разу? Пояснить почему.
В какой структуре тело цикла будет выполнено ходя бы один раз? Пояснить почему.
В каких случаях при решении циклических задач в теле цикла необходимо использовать составной оператор?
Для решения какого рода задач, используются операторы с пред- и постусловиями?
Чем отличается оператор for… to…do от for… downto…do?
Каким образом формируется изображение в растровой компьютерной графике?
Какие графические режимы существуют?
Какие константы модуля Graph существуют?
Какие существуют типы узоров для закрашивания замкнутых поверхностей?
Какие существуют константы стиля линий и толщины линий?
Сколько констант цвета определено?
Какие операторы необходимо использовать перед началом написания программы в графическом режиме?
Назначение процедуры Init Graph?
Какой оператор устанавливает стиль заполнения?
Какие процедуры графического модуля Вам известны?
3. Задания на выполнение.
Задание № 1
№ варианта |
Задание |
|
1 |
1.Составьте программу, которая рисует прямоугольник, заштрихованный вертикальными линиями, как показано на рисунке.
2.Составьте программу для рисования графика функции:
|
|
2 |
1.Составьте программу, которая рисует квадрат, заштрихованный горизонтальными линиями, как показано на рисунке.
2.Составьте программу для рисования графика функции:
|
|
3 |
1.Составьте программу, которая рисует параллелограмм, заштрихованный линиями, параллельными стороне а, как показано на рисунке.
2.Составьте программу для рисования графика функции:
|
|
4 |
1. Составьте программу, которая рисует параллелограмм, заштрихованный линиями, параллельными стороне а, как показано на рисунке.
2. Составьте программу для рисования графика функции:
|
|
5 |
1.Составьте программу, которая рисует квадрат, разбитый на клетки, как показано на рисунке.
2.Составьте программу для рисования графика функции:
|
|
6 |
1.Составьте программу, которая рисует прямоугольник, заштрихованный горизонтальными линиями, как показано на рисунке.
2.Составьте программу для рисования графика функции:
|
|
7 |
1.Составьте программу, которая рисует квадрат, заштрихованный наполовину линиями, параллельными диагонали а, как показано на рисунке.
2.Составьте программу для рисования графика функции:
|
|
8 |
1.Составьте программу, которая рисует заштрихованный прямоугольный треугольник линиями, параллельными гипотенузе, как показано на рисунке.
2.Составьте программу для рисования графика функции:
|
|
9 |
1.Составьте программу, которая рисует сходящиеся к центру прямоугольники, как показано на рисунке.
2.Составьте программу для рисования графика функции:
|
|
10 |
1.Составьте программу, которая рисует расходящиеся треугольники, как показано на рисунке.
2.Составьте программу для рисования графика функции:
|
|
11 |
1.Составьте программу, которая рисует квадрат, заштрихованный наполовину линиями, параллельными диагонали а, как показано на рисунке.
2.Составьте программу для рисования графика функции:
|
|
12 |
1.Составьте программу, которая рисует ромб, заштрихованный линиями, параллельными одной из сторон, как показано на рисунке.
2.Составьте программу для рисования графика функции:
|