Доклад: Основні принципи модульного програмування та стеки
write(a[i]:4);
writeln;
sts(a);
writeln('упорядкованиймасив :');
for i:=1 to n do
write(a[i]:4);
writeln;
end.
Реалізація роботи з графічними елементами на принципах модульного програмування
Для реалізації графічних зображень використовується графічний режим. Для ініціалізації графічного режиму необхідно підключити модуль graph.tpu за допомогою оператора USES GRAPH; та викликати процедуру ініціалізації графічного режиму:
initgraph(ім'я драйвера, режим, шлях до драйвера);
Можливе автоматичне визначення відеоадаптера. Для цього на місці першого параметра треба вказати ім'я Detect:
INITGRAPH(Detect,Regim,”);
Після роботи в графічному режимі його закривають процедурою closegraph.
Перелік процедур та функцій роботи з графічними елементами надана в додатку.
Приклад програми
Умова задачі: Дослідити область визначення і побудувати графік функції Y=3+2/X+3/X2
Алгоритм
1. Ініціалізація графічного режиму
2. Відображення координатних осей, асимптот, надписів.
3. Відображення графіка.
3.1. Перебір точок з абсцисами від лівого до правого кінця екрана
3.2. Визначення масштабу відображення точки на екрані
3.3. Визначення ординати точки
4. Кінець
uses crt,graph; { Підключення модуля GRAPH }
var grDriver,grMode:integer; {Змінні застосовуються процедурою
InitGraph}
x,y:real; { Змінні умови }