Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №6.doc
Скачиваний:
16
Добавлен:
22.07.2019
Размер:
231.42 Кб
Скачать

Методичка. Лабораторная работа № 6: “ Операторы цикла и работа с графикой.”

1. Подготовка к работе.

Используя конспект лекций и указанную литературу изучить операторы циклы и основы графических построений.

2. Контрольные вопросы.

  1. Дайте понятие итерационного циклического процесса. Его отличия от цикла с заданным числом повторений.

  2. Чем отличается алгоритмическая структура “ДО” от структуры “ПОКА”?

  3. Каким оператором реализуется структура “ПОКА”? Привести формат его записи и пояснить, как с его помощью реализуется циклический процесс?

  4. В какой структуре тело цикла может не выполниться ни разу? Пояснить почему.

  5. В какой структуре тело цикла будет выполнено ходя бы один раз? Пояснить почему.

  6. В каких случаях при решении циклических задач в теле цикла необходимо использовать составной оператор?

  7. Для решения какого рода задач, используются операторы с пред- и постусловиями?

  8. Чем отличается оператор fortodo от fordowntodo?

  9. Каким образом формируется изображение в растровой компьютерной графике?

  10. Какие графические режимы существуют?

  11. Какие константы модуля Graph существуют?

  12. Какие существуют типы узоров для закрашивания замкнутых поверхностей?

  13. Какие существуют константы стиля линий и толщины линий?

  14. Сколько констант цвета определено?

  15. Какие операторы необходимо использовать перед началом написания программы в графическом режиме?

  16. Назначение процедуры Init Graph?

  17. Какой оператор устанавливает стиль заполнения?

  18. Какие процедуры графического модуля Вам известны?

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