Міністерство загальної та професійної освіти
Російської Федерації
Академія бюджету та казначейства
Міністерства фінансів Російської Федерації
Реферат
з дисципліни "інформатика"
Калуга
2007
ЗМІСТ
Введення .. 3
1. Сучасне програмне забезпечення ЕОМ .. 4
1.1. Класифікація програмного забезпечення сучасних ЕОМ .. 5
1.2. Математичний пакет МАTHСАD .. 10
Висновок .. 18
Список використаної літератури ... 19
Введення
Комп'ютери - це універсальні пристрої для обробки інформації. На відміну від телефону, магнітофона чи телевізора, що здійснюють тільки заздалегідь закладені в них функції, персональні комп'ютери можуть виконувати будь-які дії по обробці інформації. Для цього необхідно скласти для комп'ютера на зрозумілій йому мові точну і докладну послідовність інструкцій (тобто програму), як треба обробляти інформацію. Сам по собі комп'ютер не володіє знаннями ні в одній області свого застосування, всі ці знання зосереджені у виконуваних на комп'ютері програмах. Тому часто вживане вираз "комп'ютер зробивВ» означає рівно те, що на комп'ютері була виконана програма, яка дозволила виконати відповідну дію.
Змінюючи програми для комп'ютера, можна перетворити його в робоче місце бухгалтера або конструктора, статистика або агронома, редагувати на ньому документи або грати в яку-небудь гру. При своєму виконанні програми можуть використовувати різні пристрої комп'ютера для введення і виведення даних, подібно до того, як людський мозок користується органами чуття для отримання і передачі інформації.
Таким чином, для ефективного використання комп'ютера необхідно знати призначення і властивості необхідних при роботі з ним програм. В своєму рефераті я постараюся описати основні різновиди програм для персонального комп'ютера.
1. Сучасне програмне забезпечення ЕОМ
Створення програмного забезпечення для персональних комп'ютерів за якийсь десяток років перетворилося із заняття програмістів-одинаків на важливу та потужну сферу промисловості. Тільки в США більше 50 фірм-виробників програмного забезпечення мають обсяги продажів більше 10 млн. доларів, а у десяти з них обсяги продажів перевищують 100 млн. доларів. Тому розвиток програмного забезпечення, призначеного для широкого кола користувачів, відбувається вже не в змаганні індивідуальних програмістів, а в процесі запеклої конкурентної боротьби між фірмами-виробниками програмного забезпечення. Частка некомерційного програмного забезпечення постійно знижується і все більше обмежується програмами, створюваними в процесі наукових досліджень або для власного задоволення.
При розробці комерційних програм основним завданням фірм-розробників є, природно, забезпечення їхнього успіху на ринку. Для цього необхідно, щоб програми мали наступними якостями:
В· функціональність програми, тобто повнота задоволення нею потреб користувача;
В· наочний, зручний, інтуїтивно зрозумілий і звичний користувачеві інтерфейс (тобто спосіб взаємодії програми з користувачем);
В· простота освоєння програми навіть початківцями користувачами, для чого використовуються інформативні підказки, вбудовані довідники та детальна документація;
В· надійність програми, тобто стійкість її до помилок користувача, відмов устаткування і т.д., і розумні її дії в цих ситуаціях.
Стандартизація. У багатьох областях спільна робота різних виробників програмного забезпечення призводить до стандартизації окремих елементів інтерфейсу програм, форматів даних і т.д., що вельми зручно для користувачів. Це відбувається насамперед тому, що розробники програм переймають один у одного вдалі знахідки і прийоми і прагнуть забезпечити сумісність з іншими найбільш популярними програмами. В Внаслідок використання спадаючих меню або вид таблиці табличного процесора будуть приблизно однаковими в усіх програмах, хоча вони створені різними розробниками, подібно до того, як схожі кнопки в ліфтах, виготовлених різними
1.1. Класифікація програмного забезпечення сучасних ЕОМ
Програми, що працюють на комп'ютері, можна розділити на три категорії:
В· прикладні програми, що безпосередньо забезпечують виконання необхідних користувачам робіт: редагування текстів, малювання картинок, обробка інформаційних масивів і т.д.;
В· системні програми, що виконують різні допоміжні функції, наприклад створення копій інформації, видачу довідкової інформації про комп'ютер, перевірку працездатності пристроїв комп'ютера і т.д.;
В· інструментальні системи (системи програмування), забезпечують створення нових програм для комп'ютера.
Зрозуміло, що межі між цими трьома класами програм досить умовні, наприклад до складу програми системного характеру може входити редактор текстів, тобто е програма прикладного характеру.
Число всіх різновидів системних програм дуже велике, тому я розгляну тільки деякі з них.
Операційна система. Серед всіх системних програм особливе місце займає операційна система - програма, яка завантажується при включенні комп'ютера. Вона здійснює діалог з користувачем, управління комп'ютером, його ресурсами (оперативною пам'яттю, місцем на дисках і т.д.), запускає інші (прикладні) програми на виконання. Операційна система забезпечує користувачу і прикладним програмам зручний спосіб спілкування (Інтерфейс) із пристроями комп'ютера.
Драйвери. Важливим класом системних програм є програми-драйвери. Вони розширюють можливості DOS з управління пристроями введення-виведення комп'ютера (клавіатурою, жорстким диском, мишею і т.д.), оперативною пам'яттю і т.д. За допомогою драйверів можливе підключення до комп'ютера нових пристроїв або нестандартне використання наявних пристроїв.
Операційні оболонки, на відміну від звичайних програм-оболонок, не тільки дають користувачеві більше наочні засоби для виконання часто використовуваних дій, але і надають нові можливості для запускаються програм. Найчастіше це:
В· графічний інтерфейс, тобто набір засобів для виведення зображень на екран і маніпулювання ними, побудови меню, вікон на екрані і т.д.;
В· мультипрограмування, тобто можливість одночасного виконання декількох програм;
В· розширені засоби для обміну інформацією між програмами.
Операційні оболонки спрощують створення графічних програм, надаючи для цього велику кількість зручних засобів, і розширюють можливості комп'ютера. Але платою за це є підвищені вимоги до ресурсів.
Для IBM PC розроблені і використовуються сотні тисяч різних прикладних програм для різних застосувань. Найбільш широко застосовуються програми:
В· підготовки текстів (документів) на комп'ютері - редактори текстів;
В· підготовки документів типографської якості - видавничі системи;
В· обробки табличних даних - табличні процесори;
В· обробки масивів інформації - системи управління базами даних.
Я в своєму рефераті розповім про найбільш часто використовуваних типах прикладних програм.
Табличні процесори забезпечують роботу з великими таблицями чисел. При роботі з табличним процесором на екран виводиться прямокутна таблиця, у клітках якої можуть знаходитись числа, пояснювальні тексти і формули для розрахунку значення в клітці за наявними даними. Таблиця може бути більше розмірів екрану, в цьому випадку в кожен момент видно тільки фрагмент таблиці, але за допомогою клавіш переміщення курсору можна переміщатися по таблиці. Всі поширені табличні процесори дозволяють Переобчислювати значення елементів таблиць по заданих формулах, будувати за даними в таблиці різні графіки і т.д. багато хто з них надають і додаткові можливості. Деякі з них розширюють можливості по обробці даних - тривимірні...