 
        
        Методичка. Лабораторная работа № 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.Составьте программу для рисования графика функции: 
 | |

 
 
 
 
 
 
 
 
 
 
 
 
 
			 
			 
 
 
 
 
			 
 
 
 
 
 
 
