Page 16 - 4895
P. 16
одновимірного масиву, пошук та сортування елементів масиву,
обчислення суми та добутку елементів масиву за деякою
властивістю;
уміти створювати алгоритми і програми для роботи з
елементами двовимірного масиву, а саме: знаходження кількості
елементів із заданою властивістю, вставка та видалення рядків і
стовпців, перестановка елементів масиву, способи сортування
елементів масиву, обчислення суми та добутку елементів масиву із
заданою умовою, пошук найбільшого (найменшого) по рядках
(стовпцях) матриці.
Рекомендовані джерела: 1, 2, 5, 4, 8, 9, 10, 11, 14, 17, 18, 19
Тема 8. ПІДПРОГРАМИ-ПРОЦЕДУРИ, ПІДПРОГРАМИ-
ФУНКЦІЇ АЛГОРИТМІЧНОЮ МОВОЮ TURBO PASCAL.
РЕКУРСИВНІ ПІДПРОГРАМИ
Зміст теми
1 Види підпрограм та їх характеристика. Процедури-
підпрограми мовою Turbo Pascal. Структура процедури. Звернення
до процедури-підпрограми. Локалізація імен. Різновиди параметрів.
Процедури з параметрами-значеннями, процедури з параметрами-
змінними, процедури без параметрів. Процес виклику процедури-
підпрограми. Програмний стек. Складання програм з
використанням процедур-підпрограм.
2 Структура підпрограми-функції, фактичні і формальні
параметри. Звернення до процедури-функції. Числові, логічні,
строкові та символьні типи значень функції. Складання програм з
використанням функції користувача.
3 Рекурсивні підпрограми.
Студент повинен:
- знати визначення підпрограми-процедури та її структуру,
оголошення процедури, її ім’я і опис параметрів, виклик процедури
з основної програми;
- знати визначення підпрограми-функції, її опис і звернення
до функції в основній програмі; знати відмінність між процедурами
і функціями;
- знати визначення глобальних і локальних параметрів,
фактичних і формальних параметрів, параметрів-значень,
16