Теоретичні основи інформатики, комп’ютерна техніка та програмне забезпечення

Автор: Пользователь скрыл имя, 23 Октября 2011 в 21:55, курсовая работа

Краткое описание

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

Оглавление

1. Теоретичні основи інформатики
1.1. Інформатика як наука. Поняття інформації
1.2. Методи оцінки та види інформації
1.3. Методи зберігання та передачі інформації
1.4. Обробка інформації. Двійкова система числення
1.5. Подання інформації в комп'ютері. Одиниці виміру інформації
2. Комп'ютерна техніка
2.1. Історія створення обчислювальної техніки
2.2. Архітектура фон Неймана
2.3. Пристрій сучасного комп'ютера
2.4. Покоління комп'ютерів
3. Програмне забезпечення
3.1. Системне програмне забезпечення
3.2. Прикладне програмне забезпечення
4. Перспективи розвитку

Файлы: 1 файл

информатика.docx

— 40.92 Кб (Скачать)

      - динамічна компонування виконуваних програм;

      - обробка переривань;

      - забезпечення багатозадачної роботи.

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

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

      Мова  програмування - це сукупність набору символів (алфавіту) системи, правил користування (синтаксис) та тлумачення конструкцій із символів (семантика) для завдання алгоритмів з використанням символів природної мови.

     Існують три види мов програмування:

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

      - мови високого рівня наближені до природного мови, найчастіше до англійської, мають інтерпретатор, тобто спеціальний пристрій для перекладу тексту програми в комп'ютерні коди. Приклади таких мов: Basic, Fortran, Pascal та ін;

      - об'єктно-орієнтовані мови, в яких йде оперування об'єктами (вікно, меню, кнопка, покажчик і т. д.), дозволяють писати програми з єдиним інтерфейсом, полегшують програмування рутинних операцій оформлення програми. Приклади: Object Pascal, Visual Basic, Visual FoxPro , Java та ін

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

 3.2. Прикладне програмне забезпечення

Засоби  проектування

      1. Системи управління базами даних (СУБД) - спеціальні програмні продукти для створення і роботи з базами даних. Бази даних (БД) - це інтегрований і структурований набір даних, що відносяться до якої-небудь області або завданню. БД в тому чи іншому вигляді - невід'ємна частина більшості практичних завдань, в першу чергу - інформаційно-пошукових систем. Розглянемо три моделі баз даних:

      - реляційна - відносини між даними побудовані за принципом "один до одного", коли один запис може бути пов'язана тільки з одним записом. Форма подання даних у вигляді таблиці;

      - ієрархічна - відносини між даними побудовані за принципом "один до багатьох", коли один запис взаємопов'язана з багатьма іншими. Форма подання даних у вигляді дерева;

      - мережева - принцип організації "багато до багатьох", коли одна й та ж запис може входити у відносини з багатьма іншими записами в різних варіантах. Форма подання даних у вигляді графа.

      2. Системи штучного інтелекту - розділ інформатики, що займається питаннями імітації мислення людини за допомогою комп'ютера. Проблеми штучного інтелекту:

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

      - будова моделей умовиводів людини  в процесі рішення їм практичних  і теоретичних завдань; 

      - можливість спілкування "людина - комп'ютер" природною мовою; 

      - можливість самоорганізації та  самонавчання систем штучного  інтелекту. 

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

      3. Системи автоматичного проектування (САПР) - комплекс технічних і програмних засобів, що дозволяють створювати всю необхідну конструкторську і технологічну документацію на окремі вироби, будівлі, споруди.

      4. Системи електронного документообігу, що включають у себе:

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

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

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

      5. Інформаційне сховище - це автоматизована система, яка збирає дані з існуючих баз і зовнішніх джерел, формує, зберігає і експлуатує інформацію як єдину.

      6. Геоінформаційна система - це інформаційна система, що забезпечує збирання, зберігання, обробку, доступ, відображення і розташування просторово-координатних даних.

     Засоби  використання

     1. Електронні таблиці являють собою прямокутний бланк  довільної форми і розміру, який міститься на екрані ЕОМ. Причому кожна клітинка цього бланка може зберігати не тільки видиме або невидиме значення величини, але й формулу або цілу програму для її розрахунку; активізація програми в осередках може відбуватися автоматично або за якою-небудь події.

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

     - комерційна (діаграми, графіки), найчастіше вбудована в електронні таблиці;

     - ілюстративна (оформлення книг, журналів, створення фільмів);

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

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

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

     4. Електронна пошта - спеціальний пакет програм для зберігання і пересилки повідомлень між користувачами ЕОМ.

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

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

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

     8. Корпоративні інформаційні системи - це автоматизовані системи управління великими, територіально розосередженими підприємствами, які мають декілька рівнів управління, побудовані за допомогою новітніх інформаційних технологій.

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

4. Перспективи розвитку

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

     Інформатизація  суспільства є однією з закономірностей  сучасного соціального прогресу. Інформатизація на базі впровадження комп'ютерних і телекомунікаційних технологій є реакцією суспільства  на потребу в істотному збільшенні продуктивності праці в інформаційному секторі суспільного виробництва, де зосереджено більше половини працездатного  населення. Так, наприклад, в інформаційній  сфері США зайнято понад 60% працездатного  населення, в СНД - близько 40%.

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

     У наші дні комп'ютери, в основному, застосовуються як засоби створення  та аналізу інформації, яку потім  переносять на звичні носії (наприклад, папір). Але тепер, завдяки широкому розповсюдженню комп'ютерів і створення  Інтернету, вперше можна за допомогою  свого комп'ютера спілкуватися з  іншими людьми через їхні комп'ютери. Необхідність використання роздрукованих  даних для передачі колегам усувається подібно до того, як папір зник з телефонних переговорів. Сьогоднішній день, завдяки використанню Web, можна порівняти з тим часом, коли люди перестали записувати текст телефонних повідомлень: комп'ютери (і їх зв'язок між собою за допомогою Інтернету) вже настільки широко поширені і звичні, що ми починаємо використовувати їх принципово новими способами. WWW - це початок шляху, на якому комп'ютери по-справжньому стануть засобами зв'язку.

     Інтернет  надає безпрецедентний спосіб отримання  інформації. Кожен, хто має доступ до WWW, може отримати всю наявну на ньому  інформацію, а також потужні засоби її пошуку. Можливості для освіти, бізнесу  та зростання взаєморозуміння між  людьми стають просто приголомшливими. Більше того, технологія Web дозволяє поширювати інформацію всюди. Простота цього способу  не має аналогів в історії. Для  того щоб зробити свої погляди, товари або послуги відомими іншим, більше немає необхідності купувати простір  в газеті чи журналі, платити за час  на телебаченні і радіо. Web робить правила гри однаковими для уряду  і окремих осіб, для малих і  великих фірм, для виробників і  споживачів, для благодійних і  політичних організацій. World Wide Web (WWW) на Інтернеті - це самий демократичний  носій інформації: з його допомогою  будь-хто може сказати і почути сказане без проміжної інтерпретації, спотворення і цензури, керуючись  певними рамками пристойності. Інтернет забезпечує унікальну свободу самовираження  особистості та інформації. 
 
 

Информация о работе Теоретичні основи інформатики, комп’ютерна техніка та програмне забезпечення