Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab-Paskal-18(МОДУЛЬ crt).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
82.43 Кб
Скачать

5.Контрольні питання.

  1. Що називають модулем?

  1. Яка структура модуля?

  1. Які правила опису заголовку модуля?

  1. Яке призначення інтерфейсної частини модуля?

  1. Яке значення реалізаційної частини модуля?

  1. В яких файлах зберігаються модулі?

  1. Як викликати модуль в основній програмі?

6.Варіанти завдань.

  1. Cтворити програму з використанням модуля “LIN.TPU”, який містить процедуру з параметрами а1,b1,c1, a2,b2,c2, яка обчислює координати Х1,У1 точки перетину двох прямих заданих рівняннями a1x+b1y=c1 i a2x+b2y=c2. Якщо прямі паралельні або співпадають – вивести необхідні повідомлення.

  2. Cтворити програму з використанням модуля “PLOS.TPU”, який містить процедуру з параметрами а1,b1,c1,d1,a2,b2,c2, яка обчислює координати Х1,У1,Z1 точки перетину площини заданої рівнянням a1x+b1y+с1z=d1 i прямої a2x+b2y=c2. Якщо прямя не перетинає або належить площині – вивести необхідні повідомлення.

  3. Cтворити програму з використанням модуля “PERIMETR.TPU”, який містить процедуру визначення периметра n-кутника, координати вершин якого передаються у якості параметра у вигляді двомірного масиву, що містить координати вершин хі та yi.

  4. Cтворити програму з використанням модуля “Max3d.TPU”, який містить процедуру, що визначає максимальну відстань між двома точками із деякої сукупності точок 3-мірного простору. Сукупність точок задається у вигляді масиву точок, що містять координати точки xi,yi,zi.

  5. Cтворити програму з використанням модуля “Matrix.TPU”, який містить процедуру, яка обчислює добуток суми максимальних елементів кожного рядка числової матриці mxn і суми максимальних елементів кожного стовпця.

  6. Cтворити програму з використанням модуля “Matix2.TPU”, який містить процедуру, яка обчислює суму добутків мінімальних елементів кожного рядка числової матриці m1xn1 i добутку мінімальних елементів кожного стовпця матриці m2хn2.

  7. Cтворити програму з використанням модуля “DateD.TPU”, який містить процедуру, що обчислює скільки днів пройшло з початку століття (тисячоліття) до вказаної дати: день,місяць,рік.

  8. Cтворити програму з використанням модуля “TEN.TPU”, який містить процедуру, обчислення значення цілого числа по заданому рядку символів, що є записом цього числа в десятковій системі числення.

  9. Cтворити програму з використанням модуля “BI.TPU”, який містить процедуру, обчислення значення цілого числа по заданому рядку символів, що є записом цього числа в двійковій системі числення.

  10. Cтворити програму з використанням модуля “СHARS.TPU”, який містить процедуру побудови рядка символів, що є записом заданого дійсного числа в десятковій системі числення, рядок повинен вміщати вказану кількість цифр після коми.

  11. Cтворити програму з використанням модуля “FILES.TPU”, який містить процедуру обміну компонент дійсних файлів f1,f2,f3,f4,f5 у відповідності до схеми:

f1 f2 f3 f4 f5

f3 f4 f5 f2 f1

тобто компоненти файла f1 переписуються в файл f3, компоненти файла f2- в f4 і т.д.

Дозволяється використовувати один допоміжний файл h.

  1. Cтворити програму з використанням модуля “START.TPU”, який містить процедуру додання у символьний файл f в його початок символи s,t,a,r,t (якщо це неохідно, використати додатковий файл g).

  2. Cтворити програму з використанням модуля “END.TPU”, який містить процедуру додання у cимвольний файл f в його кінець символи е,n,d (якщо це неохідно, використати додатковий файл g).

  3. Cтворити програму з використанням модуля “POLI.TPU”, який містить процедуру що визначає чи є введене ціле число поліндромом.

  4. Cтворити програму з використанням модуля “MAXMIN.TPU”, який містить процедуру що визначає мінімальну і максимальну суму цифр чисел, що лежать в інтервалі від А до В.

  5. Cтворити програму з використанням модуля “DRIB.TPU”, який містить процедуру яка заданий дріб виду M/N приводить до нескорочуваного вигляду.

  6. Cтворити програму з використанням модуля “DIL.TPU”, який містить процедуру розкладу числа А на прості дільники з підрахунком скільки разів зустрічається один і той же простий дільник, а також обчислити їх суму.

  7. Cтворити програму з використанням модуля “PARA.TPU”, який містить процедуру що представляє довільне натуральне число Р(Р>7) у вигляді Р=А*3+В*5 на проміжку від А до В.

  8. Cтворити програму з використанням модуля “Year.TPU”, який містить процедурe друку календаря 2001 року.

  9. Cтворити програму з використанням модуля “Moon.TPU”, який містить процедуру, що обчислюе кiлькicть днiв мiж двома датами.

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