- •Міністерство надзвичайних ситуацій україни
- •Кафедра вищої математики та інформаційних технологій
- •Лекція 1.1. Предмет інформатики
- •1. Основні положення інформатики
- •2. Основні напрями застосування обчислювальної техніки
- •3. Логічна структура комп'ютера
- •4. Комп'ютерне представлення даних
- •5. Класифікація програмного забезпечення комп'ютерів
- •Міністерство надзвичайних ситуацій україни
- •Кафедра вищої математики та інформаційних технологій
- •Лекція 1.2. Основи роботи з операційною системою Windows
- •1. Користувацький інтерфейс Windows
- •2. Файлова система Windоws
- •3. Додаток Проводник
- •Міністерство надзвичайних ситуацій україни
- •Кафедра вищої математики та інформаційних технологій
- •1. Класифікація прикладного програмного забезпечення
- •2. Інтегровані пакети прикладних програм
- •3. Основні складові стандартного прикладного програмного забезпечення Windows
- •Міністерство надзвичайних ситуацій україни
- •Кафедра вищої математики та інформаційних технологій
- •Лекція 2.1. Загальні відомості про текстовий процесор ms Word
- •1. Основні властивості текстового процесора
- •2. Режими відображення документів
- •3. Основний порядок створення текстового документа
- •Міністерство надзвичайних ситуацій україни
- •Кафедра вищої математики та інформаційних технологій
- •Лекція 2.2. Форматування текстових документів
- •1. Загальні поняття
- •2. Форматування знаків тексту
- •3. Форматування абзаців тексту
- •4. Форматування сторінок документу
- •Кафедра вищої математики та інформаційних технологій
- •Лекція 2.3. Створення комплексних текстових документів
- •1. Робота з таблицями
- •2. Введення формул
- •3. Робота з графічними об’єктами
- •Міністерство надзвичайних ситуацій україни
- •Кафедра вищої математики та інформаційних технологій
- •1. Рецензування документу
- •2. Визначення властивостей документу
- •3. Перевірка правопису
- •4. Структурування документу
- •5. Створення допоміжних елементів документу
4. Комп'ютерне представлення даних
Комп'ютер може обробляти тільки інформацію, яка представлена в числовій формі. Вся інша інформація, наприклад, звуки, зображення, для обробки на комп'ютері повинна бути перетворена в числову форму. При введенні в комп'ютер кожна літера кодується відповідним числом, а при виведенні на зовнішні пристрої (екран або друкування) для сприйняття людиною за цими числами будується зображення літер. Відповідність між набором літер та числами має назву кодування символів.
Окремі елементи двійкового коду, що набувають значення 0 чи 1, називають розрядами чи бітами.
У старих комп'ютерах, призначених для обчислювальних задач, мінімальною одиницею інформації, доступною для оброблення, була комірка. Кількість розрядів у комірці орієнтовано на подання чисел і вона різна у різних комп'ютерах (24 біт, 48 біт і т. д.). Однак такий великий розмір комірки був незручний для подання символів, оскільки для подання символьної інформації достатньо 5...8 біт. Це дає можливість подати від 32 до 256 символів. Тому мінімальною одиницею інформації, що обробляється в сучасному комп'ютері, є байт, який складається з восьми двійкових розрядів (бітів). Кожен байт, розміщений у пам'яті комп'ютера, має свою адресу, що визначає його місцезнаходження і задається відповідним кодом. Адреси пам'яті починаються з нуля для першого байта і послідовно збільшуються на одиницю для кожного наступного біта.
Похідні одиниці від байта:
кілобайт (210 байт) - Кбайт;
мегабайт (220 байт) - Мбайт;
гігабайт (230 байт) - Гбайт;
терабайт (240 байт) – Тбайт;
петабайт (250 байт) - Пбайт.
Для подання чисел використовують один чи декілька послідовно розміщених байтів. Групи байтів утворюють двійкові слова, що, у свою чергу, можуть бути як фіксованої, так і змінної довжини.
Формати даних фіксованої довжини (півслово, слово і подвійне слово) складаються відповідно з одного, двох і чотирьох послідовно розміщених байтів. Звернення до цих даних виконується за адресою крайнього лівого байта числа, що для слова має бути кратним числу 2, а для подвійного слова - числу 4.
Формат даних змінної довжини складається з групи послідовно розміщених байтів від 1 до 256. Адресація таких даних виконується, як і у форматах фіксованої довжини, за адресою найлівішого байта.
Залежно від характеру інформації використовують формати подання даних як фіксованої, так і змінної довжини. Так, у форматах даних фіксованої довжини зазвичай подаються двійкові числа, команди і деякі логічні дані, а у форматах даних змінної довжини - десяткові числа, алфавітно-цифрова і деяка логічна інформація.
5. Класифікація програмного забезпечення комп'ютерів
В основу роботи комп'ютерів покладено програмний принцип, який полягає в тому, що комп'ютер виконує дії за заздалегідь заданою програмою. Цей принцип забезпечує універсальність використання комп'ютера: у певний момент розв'язується задача відповідно до вибраної програми. Після її завершення у пам'ять завантажується інша програма, що розв'язує іншу задачу, і т. д.
Комп'ютерна програма — запис алгоритму розв'язання задачі у вигляді послідовності команд або операторів мовою, яку розуміє комп'ютер.
Для нормального розв'язання задач на комп'ютері потрібно, щоб програма була налагодженою, не потребувала доробок і мала відповідну документацію. Стосовно роботи на комп'ютері часто використовують термін «програмний засіб».
Програмний засіб — програма або сукупність програм на носіях даних із програмною документацією, розроблених відповідно до стандартів та інших нормативних документів і придатних для використання за своїм призначенням.
Програмне забезпечення — сукупність програм, процедур і правил, а також документація, що стосуються функціонування системи оброблення даних.
Програмне забезпечення ПК поділяють на такі основні класи:
операційна система (ОС) та сервісні програми;
інструментальні мови і системи програмування;
прикладні системи.
Операційна система і сервісні програми є основними елементами програмного забезпечення будь-якого комп'ютера.
Операційна система — сукупність програмних засобів, що забезпечують керування апаратними ресурсами обчислювальної системи і взаємодію програмних процесів з апаратурою, іншими процесами та користувачем.
Операційна система виконує такі функції:
керування пам'яттю, введенням-виведенням, файловою системою, взаємодією процесів;
диспетчеризація процесів;
захист інформації;
облік використання ресурсів;
оброблення командної мови;
фіксація різних подій, що виникають у процесі роботи, наприклад помилок, і відповідне реагування на них.
Ядро ОС доповнюється набором сервісних програм. За їх допомогою виконують початкову розмітку магнітних дисків, установлюють параметри зовнішніх пристроїв, провадять тестування та оптимізацію роботи з ними, архівацію файлів, боротьбу з вірусами, стикування комп'ютерів у мережі та ін.
Операційна система і сервісні програми потрібні для роботи кожного комп'ютера. Вони, як правило, постачаються разом із ним незалежно від сфери застосування.
У наш час найбільшого поширення набули такі ОС: Windows, Linux, OS/2 тощо.
Інструментальні мови і системи програмування служать для розроблення програм. Команди, що виконує мікропроцесор, надходять у машинному коді. Кожна команда при цьому має вигляд послідовності нулів й одиниць. Писати програми машинною мовою незручно, а їх надійність низька. Тому програми розробляються мовою, зрозумілою людині (інструментальна мова), після чого спеціальна програма (транслятор) перекладає текст програми машинним кодом (транслюється).
Інструментальні мови поділяються на мови низького рівня (близькі до машинної мови) та мови високого рівня (близькі до мови людини). До мов низького рівня належать асемблери, а високого — Visual Basic, C++, Delphi, мови баз даних тощо.
Транслятори бувають двох типів: інтерпретатори і компілятори. Інтерпретатор читає один оператор програми, аналізує його в контексті програми, яка вже працює, потім його виконує, після чого переходить до оброблення наступного оператора. Компілятор спочатку читає, аналізує та перекладає машинним кодом усю програму, і тільки після завершення всієї трансляції ця програма виконується.
Оскільки при інтерпретації програма виконується частинами, на комп'ютерах з малою оперативною пам'яттю можна виконати, хоча і повільно, досить великі програми. Компілятори під час аналізу всієї програми оптимізують її. З цієї причини, а також завдяки тому, що програма зчитується в оперативну пам'ять відразу вся, при компіляції вона виконується швидше, ніж при інтерпретації.
До системи програмування, крім транслятора, належать текстовий редактор, компонувальник, виконавча система, бібліотека стандартних програм, налагоджувач, засоби автоматизації програмування (дизайнери, майстри). Прикладами таких систем є Delphi, Visual Basic, Visual FoxPro, C++ та ін.
Прикладні системи призначені для розв'язання задачі чи класу задач або для надання користувачеві певних послуг. Завдяки прикладним системам можуть розв'язувати свої професійні задачі користувачі комп'ютерів, які не вміють програмувати. Прикладні системи ще називають пакетами прикладних програм. Вони поділяються на три групи:
методоорієнтовані;
проблемоорієнтовані;
загального призначення.
Методоорієнтовані пакети служать для реалізації певних методів виконання завдань, наприклад оброблення статистичних даних, розв'язання оптимізаційних задач.
Проблемоорієнтовані пакети призначені для автоматизації конкретних видів діяльності, наприклад бухгалтерського обліку, маркетингу, менеджменту, навчання і т. ін.
Пакети загального призначення використовують для оброблення інформації в різних сферах діяльності. До таких пакетів належать текстові редактори, електронні таблиці (ЕТ), пакети ділової графіки, інформаційно-пошукові системи, щоденники тощо.
Наведена вище класифікація прикладних систем не є єдино можливою. Наприклад, в ОС Windows усе програмне забезпечення поділяється на власне операційну систему й решту програм, які називаються додатками (від англ. application — додаток). До них відносяться інструментальні мови, системи програмування, прикладні системи і т. ін.