Понятие программного обеспечения компьютера. Классификация программного обеспечения
Системное, прикладное и инструментальное программное обеспечение. Наиболее распространённые пакеты прикладных программ. Назначение и структура системных программ. Заполнение таблицы и работа с итогами в Excel, фильтрация данных и построение диаграммы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 29.01.2014 |
Размер файла | 1,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
1
Федеральное агентство по образованию
Государственное образовательное учреждение
высшего профессионального образования
«Тихоокеанский государственный университет»
Кафедра «Информатика»
КОНТРОЛЬНАЯ РАБОТА
по информатике
Хабаровск 2014
Содержание:
1. Задание 1. Тема: «Понятие программного обеспечения компьютера. Классификация программного обеспечения»
1.1 Что такое программное обеспечение
1.2 Виды программного обеспечения
1.3 Прикладное программное обеспечение
1.4 Системные программы
2. Задание 2
2.1 Исходные данные
2.2 Фильтрация записей
2.3 Расчет итогов
2.4 Диаграммы
Список используемой литературы
1. Задание 1. Тема: «Понятие программного обеспечения компьютера. Классификация программного обеспечения»
1.1 Что такое программное обеспечение
В компьютерном жаргоне часто используется слово «софт» от английского software, которое, в этом смысле впервые применил в статье AmericanMathematicalMonthly математик из Принстонского университета Джон Тьюки (John W. Tukey) в 1958 г.
К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО:
- технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.);
- методы тестирования программ;
- методы доказательства правильности программ;
- анализ качества работы программ;
- документирование программ;
- разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.
Программное обеспечение - неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО. Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах.
Программное обеспечение в настоящее время составляет сотни тысяч программ, которые предназначены для обработки самой разнообразной информации с самыми различными целями.
1.2 Виды программного обеспечения
Все программы, работающие на компьютере, можно условно разделить на три вида (рис. 1.):
- прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ;
- системные программы, предназначены для управления работой вычислительной системы, выполняют различные вспомогательные функции, например:
- управление ресурсами компьютера;
- создание копий используемой информации;
- проверка работоспособности устройств компьютера;
- выдача справочной информации о компьютере и др.;
- инструментальные программные системы, облегчающие процесс создания новых программ для компьютера.
Рисунок 1- Программы, работающие на компьютере.
При построении классификации ПО нужно учитывать тот факт, что стремительное развитие вычислительной техники и расширение сферы приложения компьютеров резко ускорили процесс эволюции программного обеспечения. Если раньше можно было легко перечислить основные категории ПО -- операционные системы, трансляторы, пакеты прикладных программ, то сейчас ситуация коренным образом изменилась. Развитие ПО пошло как вглубь (появились новые подходы к построению операционных систем, языков программирования и т.д.), так и вширь (прикладные программы перестали быть прикладными и приобрели самостоятельную ценность). Соотношение между требующимися программными продуктами и имеющимися на рынке меняется очень быстро. Даже классические программные продукты, такие, как операционные системы, непрерывно развиваются и наделяются интеллектуальными функциями, многие из которых ранее относились только к интеллектуальным возможностям человека.
Рисунок 2- Основные категории ПО
1.3 Прикладное программное обеспечение
Какие программы называют прикладными.
Прикладная программа -- это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области.
Прикладные программы могут носить и общий характер, например, обеспечивать составление и печатание документов и т.п.
В противоположность этому, операционная система или инструментальное ПО не вносят прямого вклада в удовлетворение конечных потребностей пользователя.
Прикладные программы могут использоваться либо автономно, то есть решать поставленную задачу без помощи других программ, либо в составе программных комплексов или пакетов.
Наиболее часто встречающееся прикладное ПО.
Рисунок 3 - Пакеты прикладных программ
Редакторы документов - это наиболее широко используемый вид прикладных программ. Они позволяют подготавливать документы гораздо быстрее и удобнее, чем с помощью пишущей машинки. Текстовые редакторы могут обеспечивать выполнение разнообразных функций, а именно:
- редактирование строк текста;
- возможность использования различных шрифтов символов;
- копирование и перенос части текста с одного места на другое или из одного документа в другой;
- контекстный поиск и замена частей текста;
- задание произвольных межстрочных промежутков;
- автоматический перенос слов на новую строку;
- автоматическая нумерацию страниц;
- обработка и нумерация сносок;
- выравнивание краев абзаца;
- создание таблиц и построение диаграмм;
- проверка правописания слов и подбор синонимов;
- построение оглавлений и предметных указателей;
- распечатка подготовленного текста на принтере в нужном числе экземпляров и т.п.
Возможности текстовых редакторов различны -- от программ, предназначенных для подготовки небольших документов простой структуры, до программ для набора, оформления и полной подготовки к типографскому изданию книг и журналов (издательские системы).
Представители редакторов документов - программы MicrosoftWord, Wordpad, MicrosoftPublisher, CorelVentua и AdobeageMaker.
Табличные процессоры. При работе с табличным процессором на экран выводится прямоугольная таблица, в клетках которой могут находиться числа, пояснительные тексты и формулы для расчета значения в клетке по именующимся данным. Все распространенные табличные процессоры позволяют вычислять значения элементов таблиц по заданным формулам, строить по данным в таблицах различные графики и т.д.
Табличные процессоры представляют собой удобное средство для проведения бухгалтерских и статистических расчетов. В каждом пакете имеются сотни встроенных математических функций и алгоритмов статистической обработки данных. Кроме того, имеются мощные средства для связи таблиц между собой, создания и редактирования электронных баз данных.
Специальные средства позволяют автоматически получать и распечатывать настраиваемые отчеты с использованием десятков различных типов таблиц, графиков, диаграмм, снабжать их комментариями и графическими иллюстрациями.
Табличные процессоры имеют встроенную справочную систему, предоставляющую пользователю информацию по конкретным командам меню и другие справочные данные. Многомерные таблицы позволяют быстро делать выборки в базе данных по любому критерию.
Представители семейства табличных процессоров: MicrosoftExcel, QuatroPro, Lotus 1-2-3.
Графические редакторы позволяют создавать и редактировать рисунки. В простейших редакторах предоставляются возможности рисования линий, кривых, раскраски областей экрана, создание надписей различными шрифтами и т.д. Большинство редакторов позволяют обрабатывать изображения, полученные с помощью сканеров. Представители графических редакторов - программы AdobePhotoshop, CorelDraw.
Правовые базы данных содержат тексты нормативных документов и предоставляют возможности справки, контекстного поиска, распечатки и т.д. Представители правовых баз данных - пакеты Гарант и Консультант+.
Системы автоматизированного проектирования (САПР) или CAD (англ. Computer-AidedDesign) -- программный пакет, предназначенный для создания чертежей, конструкторской и/или технологической документации и/или 3D моделей. Среди систем малого и среднего класса в мире наиболее популярна система AutoCad фирмы AutoDesk. Отечественный пакет с аналогичными функциями - Компас.
Существуют остроумные способы визуализации наиболее простых многомерных объектов -- множеств точек. Один из них носит название "лица Чернова" (Чернов -- современный американский математик). {theremustbepictureshere}. Этим способом можно отображать 10-20-мерные множества. Суть способа такова: каждому из измерений сопоставляется один из параметров схематически изображённого человеческого лица, например, первое измерение дает отношение высоты лица к ширине, второе - размер носа, третье - расстояние между глазами и т.д. Таким образом, каждой точке исходного множества будет сопоставлено лицо. Рассматривая эти лица, можно отобрать похожие между собой или же выделить абсолютно непохожие и тем самым произвести некую классификацию исходного множества.
Системы управления базами данных (СУБД) позволяют управлять большими информационными массивами - базами данных. Программные системы этого вида позволяют обрабатывать на компьютере массивы информации, обеспечивают ввод, поиск, сортировку выборку записей, составление отчетов и т.д. Представители данного класса программ - MicrosoftAccess, Clipper, Paradox, FoxPro.
Интегрированные системы сочетают в себе возможность системы управления базами данных, табличного процессора, текстового редактора, системы деловой графики, а иногда и другие возможности. Как правило, все компоненты интегрированной системы имеют схожий интерфейс, что облегчает обучение работе с ними. Представители интегрированных систем - пакет MicrosoftOffice и его бесплатный аналог OpenOffice.
1.4 Системные программы
Роль и назначение системных программ
Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера -- центральным процессором, памятью, вводом-выводом.
Это программы общего пользования, которые предназначены для всех пользователей компьютера. Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять прикладные программы.
Рисунок 4-Пакеты системных программ
Системное программное обеспечение направлено:
- на создание операционной среды функционирования других программ;
- на обеспечение надежной и эффективной работы самого компьютера и вычислительной сети;
- на проведение диагностики и профилактики аппаратуры компьютера и вычислительных сетей;
- на выполнение вспомогательных технологических процессов (копирование, архивирование, восстановление файлов программ и баз данных и т.д.).
Данный класс программных продуктов тесно связан с типом компьютера и является его неотъемлемой частью. Программные продукты в основном ориентированы на квалифицированных пользователей -- профессионалов в компьютерной области: системного программиста, администратора сети, прикладного программиста, оператора. Однако знание базовой технологии работы с этим классом программных продуктов требуется и конечным пользователям персонального компьютера, которые самостоятельно не только работают со своими программами, но и выполняют обслуживание компьютера, программ и данных.
Программные продукты данного класса носят общий характер применения, независимо от специфики предметной области. К ним предъявляются высокие требования по надежности и технологичности работы, удобству и эффективности использования.
Структура системного программного обеспечения
Системное программное обеспечение можно разделить на:
Базовое программное обеспечение (basesoftware) -- минимальный набор программных средств, обеспечивающих работу компьютера,(как правило, поставляется вместе с компьютером). В базовое программное обеспечение входят: операционная система; операционные оболочки (текстовые и графические);сетевая операционная система.
Сервисное программное обеспечение -- программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя - утилиты,(может быть приобретено дополнительно).
2. Задание 2
программный обеспечение фильтрация диаграмма
Имеется табл. 1 данных графика отпусков сотрудников на предприятии.
Таблица 1
Название цеха |
Ф.И.О. |
Дата начала отпуска |
Дата выхода на работу |
Средний дневной заработок, р. |
1. Сформировать табл. 2 «Ведомость начислений отпускных».
Таблица 2
Название цеха |
Ф.И.О. |
Дата начала отпуска |
Дата выхода на работу |
Средний дневной заработок, р. |
Количество дней отпуска |
Сумма отпускных |
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Выходной документ должен содержать 15-20 записей (3-5 цехов, в каждом цехе по 3-5 рабочих).
Расчет данных в графах 6, 7 в каждой строке табл. 2 осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф):
[6]=[4]-[3]
[7]=[6]*[5]
2. С помощью фильтрации записей получить следующую информацию:
а) фамилию рабочего, который находился в отпуске наибольшее число дней;
б) фамилии рабочих, у которых средний дневной заработок находился в пределах 800-1000 р. включительно;
в) записи о рабочих, фамилии которых начинаются с буквы А.
3. Вычислить в табл. 2 итоговые данные по каждому цеху и общие итоги по предприятию в графах 6, 7.
4. Построить столбиковую диаграмму количества дней отпуска рабочих одного цеха (любого).
5. Построить круговую диаграмму сумм отпускных по всем цехам предприятия.
2.1 Исходные данные
Исходные данные приведены в табл. 1
Таблица 1
Название цеха |
Ф.И.О. |
Дата начала отпуска |
Дата выхода на работу |
Средний дневной заработок, р. |
|
Фрезерный |
Подоприхин С.С. |
29.янв |
15.фев |
1270 |
|
Литейный |
Козленко А.С. |
14.янв |
28.янв |
1150 |
|
Литейный |
Сергеев П.А. |
28.янв |
12.фев |
980 |
|
Шлифовальный |
Бананова И.С. |
17.ноя |
06.дек |
880 |
|
Литейный |
Кондратьев С.В. |
26.фев |
14.мар |
1000 |
|
Термический |
Алмазов С.К. |
03.янв |
21.янв |
1700 |
|
Термический |
Стебеньков И.С. |
16.янв |
13.фев |
1720 |
|
Литейный |
Андреев Д.С. |
12.фев |
26.фев |
950 |
|
Термический |
Гура В.И. |
12.апр |
12.май |
1730 |
|
Термический |
Чупин А.А. |
26.май |
14.июл |
1690 |
|
Фрезерный |
Смирнов К.В. |
02.янв |
17.янв |
1300 |
|
Фрезерный |
Константинов К.А. |
15.янв |
30.янв |
1350 |
|
Термический |
Митяй К.С. |
30.янв |
06.мар |
1670 |
|
Фрезерный |
Лебедев Е.К. |
13.фев |
01.мар |
1215 |
|
Шлифовальный |
Рутц С.А. |
23.авг |
02.окт |
960 |
|
Фрезерный |
Голубев П.И. |
27.фев |
17.мар |
1254 |
|
Шлифовальный |
Ващенко Е.В. |
14.июл |
25.авг |
870 |
|
Литейный |
Абалмасов С.В. |
01.янв |
14.янв |
1200 |
|
Шлифовальный |
Любин К.Р. |
30.сен |
20.ноя |
928 |
|
Шлифовальный |
Иванов Р.С. |
07.дек |
31.дек |
945 |
Исходные данные в отсортированном виде приведены в табл. 1.1.
Таблица 1.1
Название цеха |
Ф.И.О. |
Дата начала отпуска |
Дата выхода на работу |
Средний дневной заработок, р. |
|
Литейный |
Абалмасов С.В. |
01.янв |
14.янв |
1200 |
|
Литейный |
Козленко А.С. |
14.янв |
28.янв |
1150 |
|
Литейный |
Сергеев П.А. |
28.янв |
12.фев |
980 |
|
Литейный |
Андреев Д.С. |
12.фев |
26.фев |
950 |
|
Литейный |
Кондратьев С.В. |
26.фев |
14.мар |
1000 |
|
Термический |
Алмазов С.К. |
03.янв |
21.янв |
1700 |
|
Термический |
Стебеньков И.С. |
16.янв |
13.фев |
1720 |
|
Термический |
Митяй К.С. |
30.янв |
06.мар |
1670 |
|
Термический |
Гура В.И. |
12.апр |
12.май |
1730 |
|
Термический |
Чупин А.А. |
26.май |
14.июл |
1690 |
|
Фрезерный |
Смирнов К.В. |
02.янв |
17.янв |
1300 |
|
Фрезерный |
Константинов К.А. |
15.янв |
30.янв |
1350 |
|
Фрезерный |
Подоприхин С.С. |
29.янв |
15.фев |
1270 |
|
Фрезерный |
Лебедев Е.К. |
13.фев |
01.мар |
1215 |
|
Фрезерный |
Голубев П.И. |
27.фев |
17.мар |
1254 |
|
Шлифовальный |
Ващенко Е.В. |
14.июл |
25.авг |
870 |
|
Шлифовальный |
Рутц С.А. |
23.авг |
02.окт |
960 |
|
Шлифовальный |
Любин К.Р. |
30.сен |
20.ноя |
928 |
|
Шлифовальный |
Бананова И.С. |
17.ноя |
06.дек |
880 |
|
Шлифовальный |
Иванов Р.С. |
07.дек |
31.дек |
945 |
Таблица с расчетами
Таблица с расчетными данными приведена в табл. 2
Таблица 2
Ведомость начисления отпускных
2.2 Фильтрация записей
Для получения информации при помощи фильтрации записей воспользуемся инструментом Автофильтр и применим его к таблице 2.
а) Найти фамилию рабочего, который находился в отпуске наибольшее число дней;
Применим Числовой фильтр,Первые 10 для столбца Количество дней отпуска и установим необходимые нам параметры
Получаем
б) найти фамилии рабочих, у которых средний дневной заработок находился в пределах 800-1000 р. включительно;
Применим Числовой фильтр, Настраиваемый фильтр для столбца Средний дневной заработок и установим необходимые нам параметры
Получим
в) найти записи о рабочих, фамилии которых начинаются с буквы А.
Применим Текстовый фильтр, начинается с… для столбца Ф.И.О. и установим необходимые нам параметры
Получим
2.3 Расчет итогов
Таблица с расчетами итогов представлена в табл. 2.1.
Таблица 2.1
Ведомость начислений отпускных
Формульный вариант расчётов представлен в табл. 2.2.
Для отображения формул была выполнена команда Формулы, Зависимости формул установлена галочка в разделе Показать формулы.
Таблица 2.2 Ведомость начислений отпускных
2.4 Диаграммы
Круговая диаграмма сумм отпускных по всем цехам
Список используемой литературы
1. Информатика для юристов и экономистов: учеб.для вузов / С.В. Симонович [и др.]. - СПб.: Питер, 2004.
2. Информатика для экономистов: учебник / под ред. В.М. Матюшка. - М.: ИНФРА-М, 2009.
3. Информатика: учеб.для вузов / под ред. Н.В. Макаровой. - М.,2001.
4. Карпов Б. MicrosoftExcel 2002 / Б. Карпов. - СПб.: Питер,2002.
Размещено на Allbest.ru
Подобные документы
Определение понятия и сущности программного обеспечения. Рассмотрение основ интерпретируемых и компилируемых программ. Особенности несвободных, открытых, свободных, системных, прикладных и инструментальных программ; основные принципы их применения.
реферат [25,6 K], добавлен 06.11.2014Прикладное программное обеспечение компьютера, его классификация по назначению и применению. Управление прикладными программами. Антивирусные и коммуникационные программы. Приложения общего назначения. Мультимедиа приложения и компьютерные игры.
реферат [105,8 K], добавлен 05.06.2013Прикладное программное обеспечение, его виды, классификация, тенденции развития: редакторы документов, табличные процессоры, графические редакторы, правовые базы данных, системы автоматизированного проектирования. Роль и назначение системных программ.
реферат [26,1 K], добавлен 29.11.2012Понятие и принципы разработки программного обеспечения компьютера. Классификация и разновидности программ, их функциональные особенности, структура и сферы практического применения. Текстовые и графические редакторы. Правовая охрана программ и данных.
презентация [701,1 K], добавлен 31.01.2014Цели и задачи программной инженерии. Понятие программного обеспечения. Шесть принципов эффективного использования программного обеспечения. Виды программного обеспечения: общесистемное, сетевое и прикладное. Принципы построения программного обеспечения.
курсовая работа [30,4 K], добавлен 29.06.2010Сущность и назначение программного обеспечения - совокупности программ, управляющих работой компьютера или автоматизированной системы. Функции операционной системы - набора взаимодействующих программ, обеспечивающих работу (функционирование) компьютера.
контрольная работа [294,8 K], добавлен 18.01.2011Подробное рассмотрение программного обеспечения для моделирования и расчетов в области химии, редактирования текстов. Изучение понятий: "программное обеспечение"; химическое ПО; химические редакторы; системное ПО; прикладное ПО; инструментальное ПО.
курсовая работа [4,1 M], добавлен 29.05.2014Системное и программное прикладное программное обеспечение. Понятие "операционная система". Утилиты, программно-инструментальные средства. Системы технического обслуживания. Пакеты прикладных программ общего назначения. Сетевая операционная система.
презентация [70,2 K], добавлен 31.10.2016Программное обеспечение как совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ. Системное ПО (программы общего пользования), прикладное и инструментальное (системы программирования).
реферат [73,1 K], добавлен 04.06.2010Классификация программного обеспечения, его особенности, назначение. Программное обеспечение для работы с текстом, изображением, прикладное, офисное, для работы в Интернете. Системы программирования, специфика программного обеспечения, что такое вирусы.
презентация [1,2 M], добавлен 25.02.2010