Методи обробки даних
Для того, щоб на основі отриманих даних, тобто зареєстрованої інформації, прийняти яке-небудь рішення, необхідно провести з даними певні дії, або операції, тобто застосувати методи обробки анних.
Можна виділити следующіеметоди обра-лення даних (рис.1.1):
§ Збір даних - це накопичення інформації з метою забезпечення її достатньої повноти для прийняття рішень.
§ Транспортування даних - це передача їх між джерелом і приймачем інформації.
§ Формалізація даних - це приведення їх до однакової формі для можливості зіставлення, тому що інформація з різних джерел часто представляється за різними правилами і в різних форматах.
§ Фільтрація даних - це відсіювання зайвої інформації, яка є необхідним для прийняття рішення. При цьому підвищується коефіцієнт інформативності повідомлень.
§ Сортування даних - це процедура їх упорядкування по будь-якою ознакою для зручності їх використання.
§ Захист даних - це реалізація заходів, спрямованих на запобігання загрозам втрати, перекручування та перехоплення інформації, призначеної одержувачеві.
§ Архівація даних - це організація їх зберігання в зручній і доступній формі.
§ Перетворення даних - це переведення їх з однієї форми подання в іншу. Це зазвичай пов'язано зі зміною типу носія.
Всі теми даного розділу:
видавництво ХарьковГПУ
681.3 (075) Рекомендовано до видання Науково-методичною радою Львівського державного політехнічного інституту Рецензенти: - Іл
Частина. 1. Основи інформатики
1. Інформація та інформаційні процеси Основні поняття: інформація, інформаційні процеси, інформаційне суспільство, і
Поняття інформації. Інформація та інформаційні процеси.
Поняття інформація досить широко використовується в звичайному житті сучасної людини, тому кожен має інтуїтивне уявлення, що це таке. слово інформація
Властивості інформації.
До інформації пред'являється ряд вимог, тобто будь-яка інформація повинна мати певні властивості: § Полнотаілікачество інформації,
Структури даних.
Робота з великими наборами даних автоматизується простіше, коли дані впорядковані, тобто утворюють задану структуру. Розрізняють три основних види структур: лінійно
Інформаційні процеси.
Визначення. Інформаційний процес - це процес сприйняття, накопичення, зберігання, обробки і передачі інформації. § Процеси сприйняття, храненіяі
Інформаційні основи процесів управління.
Щоб говорити про процесах управління необхідно зрозуміти, що з себе представляє система управління. Визначення. Система - це упорядкована сукупність різнорідних ел
Інформаційна діяльність людини. Основні характерні риси інформаційного суспільства.
Розвиток науки, освіти зумовило швидке зростання обсягу інформації, знань людини. Якщо на початку минулого століття загальна сума людських знань подвоювалася приблизно кожні п'ятдесят років,
Імовірнісний підхід до визначення кількості інформації. Поняття ентропії.
Якщо звернути увагу на розмовні мови, наприклад український, то можна зробити цікаві висновки. Для спрощення теоретичних досліджень в інформатиці прийнято вважати, що український алфавіт складається
Аналогова (безперервна) і дискретна форми подання.
Інформація - дуже ємне поняття, в яке вміщається весь світ: все розмаїття речей і явищ, вся історія, всі томи наукових досліджень, творіння поетів і прозаїків. І все це
Десяткова і двійкова форми подання.
Як уже зазначалося, діскретность- це випадок, коли об'єкт або явище має кінцеве (рахункове) число разнообразий. Щоб виділити конкурують
Експоненціальна форми подання інформації.
Для уявлення дуже маленьких або дуже великих чисел їх стандартне позиційне уявлення стає нечитабельним і важко вживаним для проведення обчислювальних дій над такими числа
Кодування інформації. Двійкове кодування. Одиниці виміру кількості інформації.
Для автоматизації роботи з інформацією, що відноситься до різних типів, дуже важливо уніфікувати форму подання, тобто треба перетворити символьну, текстову і графічну інформацію таким про
Системи числення.
Визначення. Системою числення називається сукупність символів (цифр) та правил їх використання для представлення чисел. Існує два види систем числення: §
Системи числення, що використовуються в комп'ютері.
Позиційний принцип використовується і при запису двійкових чисел. В цьому випадку коефіцієнтами при ступенях числа 2 будуть виконавчі цифри 0 і 1. Число 5279 в двійковій системі числення
Перетворення чисел з двійкової в вісімкову, шістнадцяткову системи числення і назад.
Ці дії здійснюються за спрощеними правилами з урахуванням того, що підстави цих систем числення кратні цілій степені 2, тобто 8 = 23, а 16 = 24. Це означає, що при пре
A Max (N) = 2N-1
§ Цілі числа зі знаком - Додавання від'ємних значень призводить до появи деяких нових властивостей. Рівно половина з усіх 2N чисел тепер
Двійкове складання.
Додавання двійкових чисел подібно додаванню десяткових. В обох випадках операції починаються з обробки найменших значущих цифр, розташованих у крайній праворуч позиції. Якщо результат складання наимен
Двійкове віднімання.
Двійкове віднімання подібно десятичному віднімання. Як і в разі складання, відмінність виконання віднімання в двійковій і десятковій формі складається лише в особливостях порозрядних операцій. вич
Двійкове множення.
Двійкове і десяткове множення, так само, як двійкове і десяткове додавання чи віднімання, багато в чому схожі. Множення - це швидкий спосіб складання кількох однакових чисел. множення виконує
Двійкове ділення.
Розподіл - це операція, зворотна множенню. Інакше кажучи, при розподілі операцію віднімання повторюють до тих пір, поки зменшуване не стане менше від'ємника. Число цих повторень показує, наскільки
Двійкове віднімання з використанням додаткових кодів.
При реалізації двійковій арифметики в сучасних процесорних елементах ЕОМ необхідно враховувати, що можливості апаратної «двійковій електроніки» не дозволяють безпосередньо здійснювати операци
Логічні вирази.
За допомогою основного набору булевих операцій можна побудувати більш складні логічні висловлювання. Приклад: Побудуємо логічний вираз з простих логічних опера
Логічний елемент АБО-НЕ.
Логічний елемент АБО-НЕреалізует складну двоступеневу логічну операціюдля двох сигналів і позначається на схемі сл
Побудова сумматоров на логічних елементах.
Наявність логічних елементів, що реалізують логічні операції, дозволяє реалізувати найпростіші операції двійковій арифметики, а саме операції додавання і віднімання (через складання з використанням
Архітектура комп'ютера.
Визначення. Комп'ютер [13]) (від англ. Computer- обчислювач) - це програмований електронний пристрій, здатний обробляти данн
Базова апаратна конфігурація персонального комп'ютера (ПК).
Розглянемо пристрій комп'ютера на прикладі найпоширенішою комп'ютерної системи - персонального комп'ютера. Визначення. Персональним комп'ютером (ПК) називають сра
Системний блок.
Основ-ним апаратним компонентом комп'ютера є системна або материнська (MotherBoard) плата. На системній платі реализо-вана магістраль обм
Мікропроцесори ПК.
Визначення. Центральний процесор (CPU, від англ. Central Processing Unit) - це основний робочий компонент комп'ютера, який виконує арифметичні і логічного
Оперативна пам'ять
Визначення. Оперативна пам'ять (ОЗУ-оперативний пристрій, від англ. RAM-Random Access Memory-пам'ять з виро
Магнітні накопичувачі.
Умагнітнихнакопітелей принцип запису інформації заснований на явищі намага-нічіванія ферромагнетиков магнітним полем, зберігання інформації пов'язано з тривалим збереженням цієї намагн
Оптичні накопичувачі.
Оптіческійпрінціп записи і зчитування інформації заснований на зміні кута відбиття лазерного променя від поверхні оптіческогодіска (тому оптич
Клавіатура.
Визначення. Клавіатура-це пристрій для введення інформації в комп'ютер і подачі керуючих сигналів. Містить стандартний набір клавіш друкарської машинки і деякі додатковими
Маніпулятори.
Для введення графічної інформації та для роботи з графічним інтерфейсом програм використовуються ко-ордінатних пристрої введення інформації: маніпулято-тори (миша, трекбол і ін.), Джойстики, сен
Аудиоадаптер.
Визначення. Аудиоадаптер (Sound Blasterілізвуковая плата) це спеціальна електронна плата, яка дозволяє записувати звук, відтворювати його і створювати про
Принтер.
Принтер призначений для виведення на буму-гу (створення «твердої копії») числовий, текстової та графи-чеський інформації. по пр
Прикладне ПО.
Прикладне програмне забезпечення призначене для розробки і виконання конкретних завдань (додатків) користувача. Прикладне ПО працює під управлінням
Файлова система і файлова структура.
Всі програми і дані зберігаються на пристроях зовнішньої пам'яті комп'ютера у вигляді файлів. Визначення. Файл (file - папка) - це їм
Правова охорона програм і даних.
4.9.1.Ліцензіонние, умовно безкоштовні й безкоштовні програми, Програми з їх юридичним статусом можна поділу-лити на три великі групи: ліцензійні, у
Моделювання як метод пізнання.
У своїй діяльності, художньої, наукової, практичної людина часто створює якийсь замінник тієї системи, процесу або явища, з яким йому доводиться мати справу. Метою подібної заміни явл
Поняття про технологію інформаційного моделювання.
Бурхливий розвиток комп'ютерних технологій, розширення можливостей засобів обчислювальної техніки, поява швидкодіючих обчислювальних систем, нових мов програмування з розширеними вичі
Алгоритм. Формальне виконання алгоритмів.
Будь-яке завдання характеризується відомими величинами (вихідними даними) і відносинами між ними, і величинами або відносинами, значення яких невідомі і повинні бути визначені
Властивості алгоритмів.
Всі алгоритми мають ряд властивостей. Наведемо основні властивості алгоритмів [21]): § Масовість алгорітмаопределяет возможност
Способи запису алгоритму.
Існують три основні способи запису або подання алгоритму: Словесний опис, Опис на алгоритмічній мові, Структурна схема (графічна схема) [22])
Алгоритм 2.
алг поч якщо корінь слова починається з дзвінкою згодної I то на кінці приставки написати «з» I інакше на кінці приставки напи
Основні алгоритмічні конструкції. Деталізація алгоритмів.
Алгоритмічні конструкції можна розділити на три основні типи: лінійна, разветвляющаясяіцікліческая. § Найбільш простим є лінійний а
Методи розробки алгоритмів.
Існують два основні методи розробки алгоритмів - метод послідовної деталізації складальний метод, § Метод послідовної деталізації
Базові елементи алгоритмічних мов програмування.
Будь-яка мова програмування характеризується певним набором конструктивних елементів. До таких базових елементів, зокрема, відносяться: Алфавіт і службові слова, Структура програми,
Основні типи даних.
Дані можуть бути простиміісложнимі. Типи даних підрозділяються на простиеіструктурірованниеіліструктури
Підпрограми.
Якщо група одних і тих же дій повторюється в різних місцях програми, то доцільно їх виділити в підпрограму. Визначення. Подпрограмма- це частина програми, офо
Технології програмування.
Визначення. Технологія програмування - це система методів, способів і прийомів розробки і налагодження програми. В даний час знайшли широке застосування наступні тих