Нр. Практическая работа. Принципы работы пакетов прикладных программ. Прикладное программное обеспечение. Цель работы
![]()
|
Практическая работа. Принципы работы пакетов прикладных программ. Прикладное программное обеспечение. 1. Цель работы: выработать практические навыки работы с прикладным программным обеспечением. 2. Оборудование, приборы, аппаратура, материалы: персональный компьютер с операционной системой семейства Windows. 3. Краткие теоретические сведения. Прикладные программы предназначены для того, чтобы обеспечить применение вычислительной техники в различных сферах деятельности человека. Помимо создания новых программных продуктов разработчики прикладных программ большие усилия тратят на совершенствование и модернизацию популярных систем, создание их новых версий. Новые версии, как правило, поддерживают старые, сохраняя преемственность, и включают в себя базовый минимум (стандарт) возможностей. Один из возможных вариантов классификации программных средств (ПС), составляющих прикладное программное обеспечение (ППО), отражен на рис.1. Как и почти всякая классификация, приведенная на рисунке не является единственно возможной. В ней представлены даже не все виды прикладных программ. Тем не менее, использование классификации полезно для создания общего представления о ППО. ![]() Рис. 1. Классификация прикладного программного обеспечения Инструментальные программные средства общего назначения Несмотря на широкие возможности использования компьютеров для обработки самой разной информации, самыми популярными являются программы, предназначенные для работы с текстами - текстовые редакторы и издательские системы. Текстовыми редакторами называют программы для ввода, обработки, хранения и печатания текстовой информации в удобном для пользователя виде. Эксперты оценивают использование компьютера в качестве печатающей машинки в 80%. Большую популярность приобрели программы обработки графической информации. Компьютерная графика в настоящее время является одной из самых динамично развивающихся областей программного обеспечения. Она включает в себя ввод, обработку и вывод графической информации - чертежей, рисунков, картин, текстов и т.д. - средствами компьютерной техники. Различные типы графических систем позволяют быстро строить изображения, вводить иллюстрации с помощью сканера или видеокамеры, создавать анимационные ролики. Графические редакторы позволяют пользоваться различным инструментарием художника, стандартными библиотеками изображений, наборами стандартных шрифтов, редактированием изображений, копированием и перемещением фрагментов по страницам экрана и др. Для выполнения расчетов и дальнейшей обработки числовой информации существуют специальные программы - электронные таблицы. В процессе деятельности любого специалиста часто требуется представить результаты работы в виде таблиц, где одна часть полей занята исходными данными, а другая - результатами вычислений и графического анализа. Характерными для них является большой объем перерабатываемой информации, необходимость многократных расчетов при изменении исходных данных. Автоматизацией подобной рутинной работы и занимаются электронные таблицы. Одним из наиболее перспективных направлений развития вычислительной техники является создание специальных аппаратных средств для хранения гигантских массивов информационных данных, и последующей нечисловой обработки их -поиска и сортировки. Для компьютерной обработки подобных баз данных используют системы управления базами данных. СУБД - это набор средств программного обеспечения, необходимых для создания, обработки и вывода записей баз данных. Различают несколько типов СУБД: иерархические, сетевые, реляционные. При работе с СУБД выделяют несколько последовательных этапов: • проектирование базы данных; • создание структуры базыданных; • заполнение базы данных; • просмотр и редактирование базыданных; • сортировку базы данных; • поиск необходимой записи; • выборку информации; • создание отчетов. Как правило, большинство популярных систем управления базами данных поддерживают эти этапы и предоставляют удобный инструментарий для их реализации. Инструментальные программные средства специального назначения Разработчики создают специальные программные системы целевого назначения для специалистов в некоторой предметной области. Такие программы называют авторскими инструментальными системами. Авторская система представляет интегрированную среду с заданной интерфейсной оболочкой, которую пользователь может наполнить информационным содержанием своей предметной области. Экспертная система - это программа, которая ведет себя подобно эксперту в некоторой узкой прикладной области. Экспертные системы призваны решать задачи с неопределенностью и неполными исходными данными, требующие для своего решения экспертных знаний. Кроме того, эти системы должны уметь объяснять свое поведение и свое решение. Принципиальным отличием экспертных систем от других программ являетсяихадаптивность, т.е. изменчивость в процессе самообучения. Принято выделять в экспертных системах три основных модуля: • модуль базы знаний; • модуль логического вывода; • интерфейс с пользователем. Экспертные системы, являющиеся основой искусственного интеллекта, получили широкое распространение в науке (классификация животных и растений по видам, химический анализ), в медицине (постановка диагноза, анализ электрокардиограмм, определение методов лечения), в технике (поиск неисправностей в технических устройствах, слежение за полетом космических кораблей и спутников), в политологии и социологии, криминалистике, лингвистике и т.д. В последнее время широкую популярность получили программы обработки гипертекстовой информации. Гипертекст – это форма организации текстового материала не в линейной последовательности, а в форме указании возможных переходов (ссылок), связей между отдельными его фрагментами. В обычном тексте используется обычный линейный принцип размещения информации и доступ к нему осуществляется последовательно. В гипертекстовых системах информация напоминает текст энциклопедии, и доступ к любому выделенному фрагменту текста осуществляется произвольно по ссылке. Организация информации в гипертекстовой форме используется при создании справочных пособий, словарей, контекстной помощи (Help) в прикладных программах. Мультимедиа (multimedia) - это взаимодействие визуальных и аудиоэффектов под управлением интерактивного программного обеспечения. Появление и широкое распространение компакт-дисков (CD-ROM) сделало эффективным использование мультимедиа в рекламной и информационной службе, сетевых телекоммуникационных технологиях,обучении. Программные средства профессионального уровня Каждая прикладная программа этой группы ориентируются на достаточно узкую предметную область, но проникает в нее максимально глубоко. Так функционируют АСНИ - автоматизированные системы научных исследований, каждая из которых “привязана” к определенной области науки, САПР - системы автоматизированного проектирования, каждая из которых также работает в узкой области, АСУ - автоматизированные системы управления (которых в 60 - 70 годах были разработаны тысячи). 4. Задание Задание 1. Решите тест, ответы запишите в приведенную ниже таблицу. Вопрос 1.Какие программы относятся к системным программам? 1. Операционные системы. 2. Сервисные программы. 3. Программы обеспечения работы в сети. 4. Программы для решения конкретных задач. Вопрос 2.Какие программы относятся к прикладным программам? 1. Текстовые редакторы и процессоры. 2. Графические редакторы. 3. Операционные системы. 4. Системы управления базами данных. 5. Электронные таблицы. 6. Диагностические программы. 7. Программы для борьбы с компьютерными вирусами. 8. Системы автоматизированного проектирования (CAD – системы). Вопрос 3.К каким программам относятся программы: Экспертные системы, Редакторы HTML (Web-редакторы)? 1. Системные программы. 2. Прикладные программы. 3. Системные и прикладные программы. Вопрос 4. Что такое многопользовательская ОС? 1. Операционная система, которая обеспечивает связи любого числа компьютеров в сети. 2. Операционная система, которая служит для защиты информации каждого пользователя от несанкционированного доступа других. 3. Операционная система, которая выполняет функции обычных ОС, а также организует обмен данными в сети. 4. Операционная система, которая может взаимодействовать с ОС других компьютеров в сети. Вопрос 5.Дайте определение понятию многоплатформенность ОС. 1. Способность обеспечивать связь любого числа компьютеров в сети. 2. Способность обеспечивать защиту информации каждого пользователя от несанкционированного доступа других. 3. Способность выполнять функции обычных ОС, а также организовывать обмен данными в сети. 4. Способность работать на разных типах компьютеров. Вопрос 6.Дайте определение понятию многопроцессорность ОС. 1. Способность обеспечивать связь любого числа компьютеров в сети. 2. Способность поддерживать работу нескольких процессоров одного ПК. 3. Способность поддерживать работу нескольких ПК. 4. Способность работать с разными типами компьютеров. Вопрос 7.В чем сущность технологии OLE? 1. Возможность внедрения в документ, созданный одним приложением, документов, созданных другими приложениями. 2. Возможность использования документа, созданного с одной ОС, в документах, созданных в других ОС. 3. Возможность передачи по сети различных документов. 4. Возможность передачи по сети информации баз данных. Вопрос 8.Назовите функции программы - интерпретатора. 1. Перевод в машинный код всей программы. 2. Перевод в машинный код одного оператора программы. 3. Последовательный перевод в машинный код и исполнение каждого оператора программы. 4. Исполнение каждого оператора программы. 5. Перевод в машинный код всей программы и создание нового файла, готового к исполнению. Вопрос 9.Назовите функции программы – компилятора. 1. Перевод в машинный код всей программы и создание нового файла, готового к исполнению. 2. Перевод в машинный код одного оператора программы. 3. Исполнение каждого оператора программы. 4. Последовательный перевод в машинный код и исполнение каждого оператора программы. 5. Перевод в машинный код всей программы. Вопрос 10.Перечислить основные классы системных программ. 1. Операционные системы, сервисные программы, табличные процессоры. 2. Операционные системы, текстовые процессоры, программы работы в сети. 3. Операционные системы, сервисные программы. 4. Операционные системы, сервисные программы, программы работы в сети. Вопрос 11.Перечислите основные классы прикладных программ. 1. Текстовые процессоры, графические редакторы, системы управления базами данных, табличные процессоры. 2. Операционные системы, текстовые процессоры, программы работы в сети. 3. Сервисные программы, графические редакторы, системы управления базами данных, табличные процессоры. 4. Программы работы в сети, графические редакторы, системы управления базами данных, табличные процессоры. Вопрос 12.Что такое машинный код? 1. Программа, записанная в двоичном коде. 2. Код для защиты программы от несанкционированного доступа. 3. Пароль для входа в систему. 4. Операторы программы. Вопрос 13.Дайте характеристику языку программирования низкого уровня. 1. Язык для записи программы в двоичном коде. 2. Язык, ориентированный на конкретный процессор. 3. Язык с ограниченными возможностями. 4. Язык с ограниченным числом операторов. Вопрос 14.Перечислите несколько языков программирования высокого уровня. 1. Ассемблер. 2. Паскаль. 3. Си. 4. Бейсик. Вопрос 15. Какой язык был создан вместо языка программирования низкого уровня? 1. Ассемблер. 2. Паскаль. 3. Си. 4. Бейсик. Вопрос 16.Что такое компьютерный вирус? 1. Сбой в программе. 2. Технические неполадки в ПК. 3. Специальная программа, предназначенная для выполнения несанкционированных действий. Вопрос 17. Перечислите основные типы компьютерных вирусов. 1. Программные, загрузочные, макровирусы. 2. Поражающие программы или память. 3. Распознаваемые и нераспознаваемые. Вопрос 18.Что такое размножение компьютерных вирусов? 1. Проникновение вирусов в другие компьютеры. 2. Способность воспроизводить себя в теле других программ. 3. Увеличение объемов вирусных программ. Вопрос 19.Что относится к архивации файлов? 1. Уплотнение файлов. 2. Уплотнение папок. 3. Уплотнение дисков. Таблица для ввода ответов:
Задание 2. Решите кроссворд ![]()
5. Содержание отчета Отчет должен содержать: Название работы. Цель работы. Задание и его решение. Вывод по работе. 6. Контрольные вопросы Что такое программное обеспечение? Какая классификация программного обеспечения существует? Что такое графические редакторы? Что такое СУБД? Какие этапы при работе с СУБД существуют? Что такое экспертная система? В чем особенности гипертекста? Что такое мультимедиа? Какие программные средства профессионального уровня существуют? |