русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Варіант 9. Опрацювання двовимірних масивів


Дата додавання: 2014-11-27; переглядів: 845.


Const n, m – кількість рядків та стовпчиків у масиві.

TElement – тип елементів масиву.

TМ = array [1..n,1..m] of TElement;

1) Procedure VectorRead(var A: TМ);

Ввести розмірність масиву з клавіатури. Елементи масиву створюються випадковим чином.

2) Procedure VectorWrite(var A: TМ);

Вивести елементи масиву на екран у прямокутній формі.

3) function IsMatrixK(A: TM): Boolean;

Повернути значення True, якщо матриця квадратна.

4) Procedure Diagonal(A: TM; var SumD: TElement);

Обчислити суму додатних елементів, що знаходяться над головною діагоналлю.

2.Записати у звіт тексти модуля і програми, яка використовує модуль.

3. Записати результат виконання програми.

 

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

Створення графічних зображень

Мета:.Навчитися використовувати графічне середовище Паскаля на прикладі побудови графіка функції

Теоретичний матеріал

1. Псевдографіка у текстовому режимі. Екран дисплея в текстовому режимі містить 80 символів у рядку і 25 символів у стовпці.

Найпростіші графічні побудови можна виконати в текстовому режимі функціонування екрана засобами псевдографіки і за допомогою процедур задання потрібної позиції для виведення зображення на екран, кольору зображення тощо, тобто процедур з модуля Crt. Символи псевдографіки розміщені у другій половині таблиці кодів ASCII. Це такі символи та коди:

Для вставляння символу псевдографіки в текст програми слід натиснути клавішу Alt і, утримуючи її, набрати па правій частині клавіатури три цифри, що відповідають коду.

Символами псевдографіки можна нарисувати, наприклад, таке:

Процедури і функції модуля Crt, які використовують для оформлення результатів виконання програми (для керування наведенням на текстовий екран):

ClrScr— процедура очищення екрана.

ReadKey: char — функція, що отримує символьне значення натиснутої клавіші на основній клавіатурі.

KeyPressed— логічна функція, яка набуває значення true, якщо натиснута будь-яка клавіша на основній клавіатурі.

ТеxtCо1ог(<колір>) — процедура, яка задає колір тексту.

ТехtВаскGround(<колір>) — процедура, яка задає колір фону.

GoToXY(x, у) — процедура, що переводить курсор у координату (х, у) текстового вікна екрана.

WhereX — функція, яка повертає значення стовпця, де є курсор наведення результатів.

WhereY — функція, яка повертає значення рядка, де є курсор наведення результатів.

Window(xl, yl, х2, у2) — процедура, що задає координати вікна наведення: тут (xl, yl) — координати лівого верхнього кута, (х2, у2) - правого нижнього.


<== попередня лекція | наступна лекція ==>
Структура модуля | Вбудовані константи, що позначають кольори і відповідні їм коди


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн