502 Bad gateway

глава 4
комп'ютер вважає

  • статичні і динамічні інформаційні моделі;
  • табличні розрахунки і електронні таблиці;
  • як записуються формули в комп'ютері;
  • які бувають діаграми.

У попередньому розділі ми говорили про інформаційні моделях і про один з видів програмного забезпечення для роботи з ними. Ви пам'ятаєте, що СУБД дозволяє зберігати велику кількість інформації і знаходити серед неї потрібну. Однак, найчастіше потрібна не просто зберігати деяку інформацію (знання про об'єкти), але і динамічної 39. Найчастіше правилами, що описують функціонування системи є математичні формули. У цьому випадку модель називають математичною. Одним із засобів для побудови комп'ютерних математичних моделей є електронні таблиці (або табличні процесори). Як зрозуміло з назви, електронна таблиця призначена для табличних розрахунків. Подання інформації в ній схоже на реляційну базу даних. Але, на відміну від таблиці в базі даних, тут рядки зовсім не обов'язково повинні бути однотипними (на малюнку 1-я і 151-я рядки відрізняються від інших містять інформацію рядків).

Для того щоб можна було записати правила, що зв'язують різні дані, всі елементи таблиці мають позначення - імена. Рядки позначаються числами, стовпці - латинськими літерами. Якщо в таблиці більше 26 стовпців, то після "Z" буде "AA", "AB" і т. Д. Ім'я осередку (клітини) таблиці утворюється з імені стовпця і номера рядка, на перетині яких вона знаходиться, наприклад, "R37" . Якщо ж ми хочемо вказати, що дії виконуються з прямокутною областю таблиці, потрібно записати імена лівої верхньої і правої нижньої клітин цієї області, розділивши їх двома точками (або, в залежності від конкретної програми, двокрапкою). Наприклад, "F5..L27".

В кожну клітину таблиці можна занести число або текст (згадайте про типи даних!), А можна - формулу. У цьому випадку комп'ютер виконає задані формулою дії, а на екрані покаже результат.

Запис формул в комп'ютері дещо відрізняється від тієї, до якої ви звикли. Наприклад, у фізиці пишуть "s = vt". Подивимося, як така формула буде виглядати в електронній таблиці? Нехай значення швидкості знаходиться в клітці B2, значення часу - в клітці C2, а результат - шлях - повинен перебувати в D2. В цьому випадку в осередок D2 потрібно вписати "= B2 * C2". Які ж ми бачимо особливості запису?

По-перше, формула починається зі знака "=", а позначення шуканої величини (в даному прикладі, шляхи) взагалі відсутня. По-друге, замість змінних ми вказуємо імена осередків таблиці, в яких містяться їх значення. По-третє, використовується спеціальний значок для позначення множення - "*" (зірочка). Знаком поділу є похила риса - "/", для додавання і віднімання застосовують звичайні знаки - "плюс" і "мінус". Крім того, формули можуть містити функції. Причому не тільки математичні (наприклад, квадратний корінь), а й функції, що дозволяють спростити запис часто використовуються дій. Наприклад, коли потрібно знайти загальну вартість півтори сотні товарів, тобто скласти значення комірок, скажімо, з D3 до D149, замість довгого ланцюжка складань достатньо написати "= SUM (D3..D149)". Існують також функції (їх називають умовними), що дозволяють вибирати ті чи інші дії в залежності від значень будь-яких величин.

Зазвичай в електронній таблиці однакові дії потрібно виконувати з великим числом (нерідко, з сотнями) рядків таблиці. Невже доводиться по кілька разів набирати майже однакові формули? Звичайно, ні. В табличних процесорах передбачено автоматичне заповнення клітинок.

Але ось ми створили математичну модель, занесли дані в таблицю, виконали розрахунки - і отримали велику кількість чисел. Добре б представити результати обчислень понагляднее. Тут нам теж допоможе табличний процесор. Виявляється, він вміє будувати діаграми.

Діаграма 40 - умовне графічне зображення числових величин або їх співвідношень. Розглянемо три їх різновиди: столбчатую, лінійну і кругову діаграми.

На столбчатой ​​діаграмі кожна величина зображується у вигляді стовпчика. Його висота показує у відповідному масштабі (він наноситься на вертикальній осі) числове значення цієї величини. Що означає кожен стовпчик може бути написано або безпосередньо біля нього, або в так званій "легенді" - табличці, де вказано чому відповідає кожен колір. На практиці однаково часто зустрічаються діаграми як з вертикальним, так і з горизонтальним розташуванням стовпчиків.

Лінійна діаграма найбільш часто використовується, коли хочуть показати зміна будь-якої величини, наприклад, з плином часу. При її побудові відзначаються точки, відстань яких від горизонтальної осі відповідає (в заданому масштабі) значенням величини, а потім ці точки з'єднуються відрізками. На горизонтальній осі вказують, чому відповідає кожне значення.

По круговій діаграмі. на відміну від двох попередніх, не можна визначити значення величин. Це коло, поділений на сектори, розміри яких співвідносяться також як зображувані ними числові величини.

Табличні процесори дозволяють будувати не тільки кілька різновидів діаграм, але і графіки (графік. На відміну від діаграми, зображує залежність однієї величини від іншої).

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

Примітки

  1. Statike (грец.) - рівновага, нерухомість; dynamikos (грец.) - сильний, діючий, що рухається.
  2. Diagramma (грец.) - малюнок.

502 Bad Gateway