Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metod_Pascal_Lesya Ugryn.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1.83 Mб
Скачать

8.2. Завдання

  1. Написати фрагмент програми, яка будує на екрані керований рухомий об’єкт – такий, що натискання клавіші приводить до відповідного переміщення; якщо ніяка клавіша не натиснута, то об’єкт не рухається.

  2. Написати фрагмент програми, яка будує на екрані керований рухомий об’єкт – такий, що натискання клавіші міняє характеристики руху, якщо жодна клавіша не натиснута, то об’єкт рухається автоматично із заданими характеристиками руху.

  3. Написати фрагмент програми, яка будує на екрані керований рухомий об’єкт –натискання клавіші міняє характеристики руху; якщо жодна клавіша не натиснута, то об’єкт рухається автоматично із заданими характеристиками руху.

  4. Написати фрагмент програми, яка будує на екрані керований рухомий об’єкт –натискання клавіші приводить до відповідного переміщення; якщо ніяка клавіша не натиснута, то об’єкт не рухається.

  5. Написати фрагмент програми, яка будує на екрані в еліптичній області (x0,y0,Rx,Ry) сектору діаграму значень елементів вектора Y[1..N] .

  6. Написати фрагмент програми, яка будує на екрані в круговій області (x0,y0,R) сектору діаграму значень елементів вектора Y[1..N] .

  7. Написати фрагмент програми, яка будує на екрані в області (x0,y0,R) фігуру Ліссажу з такими параметрами:

KX – кількість періодів коливань по горизонталі,

KY – кількість періодів коливань по вертикалі,

d – початкова різниця фаз між вертикальними та горизонтальними коливаннями.

  1. Написати фрагмент програми, яка будує на екрані в круговій області (x0,y0,R) фігуру Ліссажу з такими параметрами:

KX – кількість періодів коливань по горизонталі,

KY – кількість періодів коливань по вертикалі,

d – початкова різниця фаз між вертикальними та горизонтальними коливаннями.

  1. Написати фрагмент програми, яка будує на екрані в області (a,c,b,d) графік функції y=f(x), визначеної на відрізку .

  2. Написати фрагмент програми, яка будує на екрані в області (a,c,b,d) стовпчикову гістограму значень елементів вектора Y[1..N] такого виду:

  1. Написати фрагмент програми, яка будує на екрані в області (a,c,b,d) стовпчикову гістограму значень елементів вектора Y[1..N]

8.3. Контрольні запитання з теми

  1. Як в програмі необхідно описати підключення модуля для встановлення графічного режиму?

  2. Як здійчнюється ініціалізація графічного режиму?

  3. Який вигляд має система координат екрана дисплея в графічному режимі?

  4. Як зобразити на екрані точку, відрізок прямої, прямокутник, коло, еліпс, ламану лінію?

  5. За допомогою якої вказівки можна визначити колір точок та ліній?

  6. За допомогою якої вказівки можна змінювати колір тла?

  7. За допомогою якої вказівки можна встановити вид штрихування?

  8. Як здійснюється очищення екрана?

  9. За допомогою якої вказівки здійснюється закриття графічного режиму?

  10. Які існують засоби анімації?

Лабораторна робота № 9

Тема:

Функції користувача, процедури та рекурсивні підпрограми.

Мета:

Навчитись складати програми з використанням функцій користувача та процедур.

9.1. Теоретичні відомості

Технологія програмування з використанням процедур та функцій, організованих користувачем, дає ряд переваг:

  1. З'являється можливість організувати роботу кількох програмістів над однією програмою з наступним об'єднанням окремо відлагоджених блоків в єдине ціле.

  2. Можна проводити відлагодження окремих блоків і лише після цього програми в цілому.

  3. Значно економитьcя оперативна пам’ять комп’ютера.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]