Первая страница
Наша команда
Контакты
О нас

    Головна сторінка



Конспект лекцій для студентів спеціальності 181 «Харчові технології»

Конспект лекцій для студентів спеціальності 181 «Харчові технології»




Сторінка4/20
Дата конвертації28.05.2017
Розмір3.42 Mb.
ТипКонспект
1   2   3   4   5   6   7   8   9   ...   20

Системне програмне забезпечення призначене для керування ресурсами комп'ютера і виконується разом із прикладними.

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

Операці́йна систе́ма, скорочено ОС (англ. operating system, OS) - це базовий комплекс програм, що виконує управління апаратною складовою комп'ютера або віртуальної машини; забезпечує керування обчислювальним процесом і організовує взаємодію з користувачем.



Операційна система – це комплекс взаємозалежних системних програм, які при-значені для організації взаємодії користувача з комп'ютером, керування ресурсами комп'ютера і виконання всіх інших програм.

Операційна система виконує роль сполучної ланки між апаратними засобами комп'ютера, з одного боку, і прикладними програмами, а також користувачем, з іншого. Операційна система зберігається в зовнішній пам'яті комп'ютера – на диску. При ввімкненні комп'ютера вона зчитується з дискової пам'яті й розміщується в оперативній. Цей процес називають завантаженням операційної системи



Функціями операційної системи є:

  • здійснення діалогу з користувачем;

  • введення - виведення і керування даними;

  • планування та організація процесу оброблення програм;

  • розподіл ресурсів (оперативної пам'яті, кеша, процесора, зовнішніх пристроїв);

  • запуск програм на виконання;

  • допоміжні операції обслуговування;

  • передавання інформації між різними внутрішніми пристроями;

  • програмна підтримка роботи периферійних пристроїв (дисплея, клавіатури, дискових накопичувачів, принтера тощо).

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

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



Інструментальне програмне забезпечення або системи програмування – це системи для розроблення нових програм конкретною мовою програмування.

Сучасні системи програмування надають користувачам потужні й зручні засоби розроблення програм. До них входять:



  • транслятор;

  • компілятор або інтерпретатор;

  • інтегроване середовище розроблення;

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


  • бібліотеки стандартних програм і функцій;

  • програми налагодження, тобто програми, що допомагають знаходити й усувати помилки в програмі;

  • потужні графічні бібліотеки, утиліти для роботи з бібліотеками;

  • вбудований асемблер;

  • вбудована довідкова служба.

Транслятор (англ. translator – перекладач) – це програма-перекладач. Вона перетворює програму, написану на одній із мов високого рівня, на програму, що складається з машинних команд.
У програмуванні, команда - це наказ комп'ютерній програмі діяти як деякий інтерпретатор для вирішення задачі. У загальнішому випадку, команда - це зазначення деякому інтерфейсу (наприклад командній оболонці) командного рядка.

Транслятори реалізуються у вигляді компіляторів або інтерпретаторів.



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

Інтерпретаторпрограма, що аналізує кожен рядок програми і потім виконує зазначену в ній команду.

Після того як програму відкомпільовано, ні сама вихідна програма, ні компілятор більше не потрібні. Водночас програма, яку обробляє інтерпретатор, має заново перекладатися на машинну мову при черговому запуску програми. Відкомпільовані програми працюють швидше, але інтерпретовані простіше виправляти, змінювати.

Конкретна мова орієнтована або на компіляцію, або на інтерпретацію – залежно від того, для яких цілей вона створювалася. Наприклад, Паскаль зазвичай використовують для розв'язування досить складних завдань, у яких важливою є швидкість роботи програм. Тому ця мова реалізовується за допомогою компілятора. З іншого боку, для програмістів-початківців, які використовують Бейсик, порядкове виконання програми має незаперечні переваги.

Іноді для однієї мови застосовують і компілятор, й інтерпретатор. У цьому разі для розроблення і тестування програми можна скористатися інтерпретатором, а потім відкомпілювати налагоджену програму, щоб підвищити швидкість її виконання. Останнім часом поширилися системи програмування, орієнтовані на створення Windows-додатків:



  • пакет Borland Delphi (Делфі) – блискучий спадкоємець сі’ї компіляторів Borland Pascal, що надає якісні й дуже зручні засоби візуального розроблення. Його винятково швидкий компілятор дає змогу ефективно і швидко розв'язувати практично будь-які завдання прикладного програмування;

  • пакет Microsoft Visual Basic – зручний і популярний інструмент для створення Windows-програм з використанням візуальних засобів.
    Embarcadero Delphi, раніше Borland Delphi та CodeGear[ru] Delphi - це інтегроване середовище швидкої розробки програмного забезпечення. Середовище Embarcadero Delphi працює під Microsoft Windows і підтримує розробку програмного забезпечення для операційних систем Microsoft Windows x86 та x64, Mac OS x86, Apple iOS та Android мовою програмування Delphi (Object Pascal).
    Microsoft Visual Basic - засіб розробки програмного забезпечення, створений і підтримуваний корпорацією Microsoft, який складається з мови програмування і середовища розроблення. Мова Visual Basic успадкувала дух, стиль і, частково, синтаксис свого предка - мови Бейсік, яка має чимало діалектів.
    Містить інструментарій для створення діаграм і презентацій;

  • пакет Borland С – один із найпоширеніших засобів для розроблення DOS і Windows додатків.

Програмні засоби – це програми, що використовуються в ході розроблення, коригування або вдосконалення інших прикладних або системних програм. До програмних засобів належать:

  • редактори;

  • засоби компонування програм;

  • програми налагодження, тобто програми, що допомагають знаходити і усувати помилки в програмі;

  • допоміжні програми, що реалізують часто використовувані системні дії;

  • графічні пакети програм тощо.

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

Прикладна програмаце будь-яка конкретна програма, що забезпечує розв'язання завдань у межах певної проблемної сфери.

Наприклад, там, де на комп'ютер покладено завдання контролю за фінансовою діяльністю будь-якої фірми, прикладною буде програма автоматизованого бухгалтерського обліку.

Бухгалтерський о́блік - процес виявлення, вимірювання, реєстрації, накопичення, узагальнення, зберігання та передачі інформації про діяльність підприємства зовнішнім та внутрішнім користувачам для прийняття рішень.

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

складі програмних комплексів або пакетів.



Текстовий редактор – це програма для створення і редагування текстових даних. Цими даними може бути будь-який документ або програма чи книга. Текст, що редагується, виводиться на екран, і користувач може в діалоговому режимі вносити до нього свої зміни.

Текстові редактори можуть забезпечувати виконання різноманітних функцій, а саме:



  • створення, редагування тексту;

  • можливість використання різних шрифтів;

  • копіювання і перенесення частини тексту з одного місця на інше або з одного документа в інший;

  • контекстний пошук і заміна частин тексту;

  • встановлення міжрядкових проміжків;

  • автоматичне перенесення слів на новий рядок;

  • автоматична нумерація сторінок;

  • оброблення і нумерація виносок;

  • вирівнювання країв абзацу;

  • створення таблиць;

  • перевірка правопису слів і підбір синонімів;

  • побудова змістів і предметних покажчиків;

  • друкування тексту на принтері в потрібній кількості примірників тощо.

Можливості текстових редакторів різні – від програм, призначених для підготовки невеликих документів простої структури, до програм для набору, оформлення і повної підготовки до друкарського видання книг і журналів (видавничі системи).
Текстовий редактор - комп'ютерна програма-застосунок, призначена для створення й зміни текстових файлів (вставки, видалення та копіювання тексту, заміни змісту, сортування рядків), а також їх перегляду на моніторі, виводу на друк, пошуку фрагментів тексту тощо.
30

Повнофункціональні видавничі системи – Adobe InDesigne CS, Microsoft Publisher.
Microsoft Office Publisher - настільна видавнича система, розроблена корпорацією «Microsoft». Ця програма початкового рівня, що відрізняється від «Microsoft Office Word» тим, що акцент у ньому робиться на проектування розмітки сторінки, а не на оформлення та перевірку тексту.

Видавничі системи незамінні для комп'ютерної верстки. Вони значно полегшують роботу з багатосторінковими документами, мають можливості автоматичного розбивання тексту на сторінки, розміщення номерів сторінок, створення заголовків тощо. Створення макетів будь-яких видань, від рекламних листків до багатосторінкових книг і журналів, стає дуже простим навіть для початківців.



Табличний процесор – це комплекс програм, призначений для оброблення електронних таблиць. Електронна таблиця – це комп'ютерний еквівалент звичайної таблиці, що складається з рядків і граф, на перетині яких розташовуються клітинки, в яких міститься числова інформація, формули або текст. У числовій клітинці таблиці значення може бути або введене, або розраховане за відповідною формулою; у формулі можуть бути звернення до інших клітинок. Щораз при зміні значення в клітинці таблиці в результаті записування нового значення перераховуються також значення в усіх зв'язаних клітинках. Табличні процесори – це зручний засіб для проведення бухгалтерських, статистичних та інших розрахунків. У кожному пакеті є сотні вбудованих функцій і алгоритмів оброблення даних, а також потужні засоби для зв'язку таблиць між собою. Спеціальні засоби дають змогу автоматично одержувати і роздруковувати звіти з використанням десятків різних типів таблиць, графіків, діаграм, вставляти коментарі й графічні ілюстрації. У Microsoft Excel автоматизовано багато рутинних операцій, спеціальні шаблони допомагають створювати зведені таблиці, звіти, імпортувати дані і багато чого іншого.

База даних – це один або кілька файлів даних, призначених для збереження і оброблення великих масивів взаємозалежної інформації. У базі даних підприємства, наприклад,

може зберігатися:



  • інформація про штатний розклад, про робітників та службовців підприємства;

  • відомості про матеріальні цінності;
    Матеріальні цінності - речі, що мають певну цінність у вигляді майна, предметів, товарів.


  • дані про надходження сировини і комплектуючих;

  • відомості про запаси на складах;

  • дані про випуск готової продукції;
    Гото́ва проду́кція - продукція (товар), вироблена з використанням давальницької сировини (крім тієї частини, що використовується для проведення розрахунків за її переробку) і визначена як кінцева у контракті між замовником і виконавцем.


  • накази і розпорядження дирекції тощо.

Система керування базами даних – це система програмного забезпечення, що дає змогу створювати бази даних, обробляти звертання до баз даних, які надходять від прикладних програм кінцевих користувачів. Системи керування базами даних допомагають поєднувати великі обсяги інформації і обробляти їх: сортувати, робити вибірки за визначеними критеріями тощо. Сучасні СКБД дають можливість заносити до них не тільки текстову і графічну інформацію, а і звукові фрагменти і навіть відеокліпи. Простота використання СКБД дає змогу створювати нові бази даних, не звертаючись до програмування, а користуючись тільки вбудованими функціями. СКБД забезпечують правильність, повноту і несуперечливість даних, а також зручний доступ до них.

Інтегровані пакети – це набір кількох програмних продуктів, об'єднаних в єдиний зручний інструмент. Найрозвиненіші з них містять текстовий редактор, органайзер, редактор електронних таблиць, СКБД, засоби підтримки електронної пошти, програму створення презентаційної графіки.
Програ́мний проду́кт (англ. programming product) - це: програмний засіб, програмне забезпечення, які призначені для постачання користувачеві (покупцеві, замовникові). програма, яку може запускати, тестувати, виправляти та змінювати будь-яка людина.
Електро́нна по́шта або е-пошта (англ. e-mail, або email, скорочення від electronic mail) - спосіб обміну цифровими повідомленнями між людьми використовуючи цифрові пристрої, такі як комп'ютери та мобільні телефони, що робить можливим пересилання даних будь-якого змісту (текстові документи, аудіо-, відеофайли, архіви, програми).
Табличний процесор (англ. electronic spreadsheet - електронний аркуш або електронна таблиця) - це інтерактивний, комп'ютерний застосунок для налагодження, аналізу та збереження даних у табличному форматі.
Результати, отримані окремими підпрограмами, можна об'єднати в кінцевий документ, що містить табличний, графічний і текстовий матеріал.

Інтегровані пакети, як правило, містять певне ядро, що забезпечує можливість тісної взаємодії між складовими.



Одним із найвідоміших інтегрованих пакетів є Microsoft Office. До цього потужного професійного пакета увійшли такі необхідні програми, як текстовий редактор Word, електронна таблиця Excel, програма створення презентацій PowerPoint, СКБД Access. Мало того, всі частини цього пакета складають єдине ціле, і навіть зовні всі програми виглядають типово, що полегшує як їхнє освоєння, так і щоденне використання. Останнім часом набирає популярності офісний пакет OpenOffice.org. Пакет надає користувачеві основний набір необхідних функцій: Writer – текстовий редактор і редактор HTML, редактор електронних таблиць Calc, графічний редактор Draw, систему підготовки презентацій Impress.
Графічний редактор - прикладна програма (або пакет програм), що дозволяє її користувачеві створювати і редагувати зображення на екрані комп'ютера і зберігати їх в графічних форматах файлів, наприклад, JPEG, PNG, GIF, TIFF.
Пакет OpenOffice.org має досить широкі функціональні можливості, при цьому абсолютно безкоштовний.

Пакети прикладних програм (ППП) – це спеціальним чином організовані програмні комплекси, розраховані на загальне застосування у визначеній проблемній сфері й доповнені відповідною технічною документацією. Залежно від характеру розв'язуваних завдань розрізняють різновиди ППП:

  • пакети для вирішення типових облікових, планово-економічних, загальнонаукових завдань;

  • пакети для забезпечення систем автоматизованого проектування і систем автоматизації наукових досліджень;
    Техні́чна документа́ція - система графічних і текстових документів, необхідних і достатніх для безпосереднього використання на усіх стадіях життєвого циклу продукції (конструюванні, виготовленні та експлуатації промислових виробів; при проектуванні, зведенні і експлуатації будівель і споруд; при розробці технологічних процесів виробництва; при розробці та використанні програмного забезпечення).
    Автоматиза́ція - один з напрямів науково-технічного прогресу, спрямований на застосування саморегульованих технічних засобів, економіко-математичних методів і систем керування, що звільняють людину від участі в процесах отримання, перетворення, передачі і використання енергії, матеріалів чи інформації, істотно зменшують міру цієї участі чи трудомісткість виконуваних операцій.
    Дослі́дження, до́сліди - (широко розуміючи) пошук нових знань або систематичне розслідування з метою встановлення фактів; (вузько розуміючи) науковий метод (процес) вивчення чого-небудь.
    Систе́ма автоматизо́ваного проектува́ння (САП або САПР) або автоматизо́вана систе́ма проектува́ння (АСП) - автоматизована система, призначена для автоматизації технологічного процесу проектування виробу, результатом якого є комплект проектно-конструкторської документації, достатньої для виготовлення та подальшої експлуатації об'єкта проектування.


  • пакети педагогічних програмних засобів тощо.

Щоб користувач міг застосовувати ППП для розв'язання конкретного завдання, пакет повинен мати засоби настроювання (іноді введенням певних доповнень). Часто пакети прикладних програм мають бази даних для збереження даних і передавання їх іншим програмам.
Питання до лекції №1


  1. Дайте визначення інформації.

  2. Як представляється інформація в комп'ютері?

  3. Що таке 1 біт та 1 байт?

  4. В яких одиницях вимірюється інформація?

  5. Для чого призначена таблиця кодів ASCII?

  6. Як поділяються обчислювальні машини з точки зору історії?

  7. Перерахуйте основні відмінності обчислювальних машин різних поколінь.

  8. Що таке комп'ютер і для чого його використовують?

  9. Опишіть структуру ПК.

  10. Дайте визначення програми та програмного забезпечення.

  11. Які програми відносяться до системного програмного забезпечення, опишіть їх призначення?
    Аспект (лат. aspectus - вигляд, погляд) - поняття філософії (онтології, теорії пізнання). У філософії аспект розглядається
    Комп'ютер (від англ. computer; лат. computator - обчислювач, лат. computatrum - рахувати, МФА: [kəmpjuː.Tə(ɹ)]) - програмно-керований пристрій для обробки інформації. Конструктивно це може бути механічний або немеханічний (електронний) пристрій, призначений для проведення обчислень, які можуть відбуватися дискретно або безперервно у часі.
    Системні програми (англ. system software) - це програми, що забезпечують інфраструктуру, на якій можуть працювати прикладні програми, тобто вони керують і контролюють комп'ютерним обладнанням, для можливості виконання прикладних програм.


  12. Дайте визначення операційної системи.

  13. Дайте характеристику текстовим редакторам.

  14. Дайте характеристику графічним редакторам.

  15. Дайте характеристику електронним таблицям і СУБД.

  16. Дайте характеристику САПР та настільним видавничим системам.

Лекція №2. Поняття текстового процесора.
Те́кстовий проце́сор (англ. word processor) - комп'ютерна програма-застосунок, що дозволяє виконувати операції набору, редагування та оформлення тексту.
Основи роботи в
MS Word 2007.
План

  1. Поняття про текстові процесори та видавничі системи.

  2. Основні поняття текстового редактора Word.

  3. Інтерфейс текстового процесора MS Word 2007.

  4. Основні режими роботи з документами в текстовому процесорі Word 2007.

  5. Робота з документами в MS Word 2007.

  6. Введення і редагування тексту засобами MS Word 2007.

  7. Форматування тексту засобами MS Word 2007.




  1. Поняття про текстові процесори та видавничі системи.

Для роботи з комп’ютером необхідно встановити на нього програмне забезпечення, розроблене у вигляді програм для певного виду роботи (для редагування текстових матеріалів, роботи з базами даних) або у вигляді інтегрованих систем.

Інтегрована система програмний комплекс, який забезпечує декілька видів діяльності (написання рефератів, курсових проектів, оформлення звітів, виконання обчислень, створення таблиць, графіків та діаграм, пересилання робіт через комп’ютерну мережу).

Прикладом такої системи є Microsoft Office для Windows, Star Office для Linux. Основними компонентами інтегрованої системи є: текстовий процесор, програма опрацювання табличних даних, система керування базами даних, засоби телекомунікацій.



Текстовий процесор програма, призначена для комп’ютерної підготовки повноцінних документів, від особистих листів до офіційних паперів.

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

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

1   2   3   4   5   6   7   8   9   ...   20



  • Інструментальне програмне забезпечення
  • Транслятор (англ. translator – перекладач)
  • Компілятор
  • Текстовий редактор
  • Повнофункціональні видавничі системи
  • Система керування базами даних
  • Інтегровані пакети
  • Пакети прикладних програм (ППП
  • Лекція №2. Поняття текстового процесора
  • MS Word 2007 . План Поняття про текстові процесори та видавничі системи .
  • Основні режими роботи з документами в текстовому процесорі Word 2007. Робота з документами в MS Word 2007 .
  • Поняття про текстові процесори та видавничі системи .