Прикладное программное обеспечение составляют программы

Прикладное программное обеспечение

Прикладное программное обеспечение (ППО) составляют программы конечного пользователя. Это самый обширный класс программного обеспечения. В настоящее время в большинстве сфер человеческой деятельности разработаны и применяются прикладные программные продукты. Везде, где требуется выполнить большие математические расчеты или производится обработка больших объемов разнообразных данных, или требуется быстрый анализ ситуации с принятием управляющего решения, – компьютеры под управлением прикладного программного обеспечения с успехом заменяют человека.

3.3.1 Классификация прикладного программного обеспечения

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

Прикладное программное обеспечение составляют программы

Рисунок 3.4 – Классификация прикладного программного обеспечения

3.3.2 Программные средства общего назначения

Прикладное программное обеспечение общего назначения используется для решения наиболее общих задач информационного характера в любой сфере человеческой деятельности. Оно объединяет в себе широко используемые программы большинством пользователей персональных компьютеров, например, текстовые редакторы, электронные таблицы, базы данных, графические системы, игры, развлечения.

К программам обработки текста относятся текстовые редакторы, текстовые процессоры. Граница между ними весьма условна. Текстовые редакторы, например NotePad – разработка Microsoft, способны выполнять основные функции редактирования: набор, внесение исправлений, сохранение, работа с фрагментами. Текстовые процессоры, например Word – разработка Microsoft, кроме того, имеют возможности разнообразного оформления, а некоторые позволяют создавать документы, предназначенные для просмотра не в бумажном виде, а на компьютере (электронные документы). Издательские системы автоматизируют процесс верстки полиграфических изданий. Они отличаются расширенными средствами управления взаимодействия текста с параметрами страницы и графическими объектами, но имеют более слабые возможности по автоматизации ввода и редактирования текста. Их целесообразно применять к документам, которые предварительно обработаны в текстовых процессорах и графических редакторах. Наиболее известными из издательских пакетов являются: Adobe PageMaker, QuarkXPress, Microsoft Publisher, Corel Ventura.

Электронные таблицы . Основное назначение электронных таблиц – обработка различных типов данных табличной формы, например, планово-финансовые, бухгалтерские документы, небольшие инженерные расчеты (Excel — разработка Microsoft, Lotus 1-2-3 — разработка Lotus). Основное преимущество электронных таблиц, в сравнении с текстовыми процессорами (где тоже могут вестись таблицы, производиться небольшие вычисления и сортировка), в том, что содержание одних ячеек может меняться автоматически в соответствии с изменением содержания других. Иными словами, ячейки могут быть функционально зависимы. Кроме того, табличные процессоры имеют возможности ведения небольших баз данных и визуализации данных в виде различных таблиц, диаграмм и графиков, т.е. средства ведения таблиц, средства табличных расчетов подкрепляются возможностями создания наглядных отчетов. Они находят широкое применение в бухгалтерском учете, анализе финансовых и торговых рынков, средствах обработки результатов научных и экономических экспериментов, т.е. в автоматизации регулярно повторяемых вычислений больших объемов числовых и текстовых данных, представляющих табличные структуры.

Системы управления базами данных (СУБД). Программы этого класса (например, Access – разработка Microsoft) позволяют работать с большими объемами структурированных данных – базами данных (как правило, это табличные структуры). СУБД предназначены для автоматизации процедур создания, хранения и извлечения электронных данных. Многие, существующие в различных сферах человеческой деятельности, информационно-справочные программные комплексы реализованы с использованием инструментальных средств СУБД.

С базами данных (БД) обычно работают две категории исполнителей: проектировщики (разрабатывают структуру для хранения информации) и пользователи (наполняют БД). Структура простейшей БД аналогична структуре обычной таблицы. Каждая запись соответствует строке, каждое поле – столбцу. Свойства данных в полях (столбцах) могут различаться в зависимости от их типа. Таким образом, поля в базе данных определяют не только общий вид таблицы, но и групповые свойства данных. Это обусловливает специфические особенности при работе с программными средствами данного класса. Кроме того, работа с файлами создаваемыми СУБД, несколько отличается от работы с файлами других типов, создаваемых прочими приложениями. В частности ряд операций по преобразованию файлов осуществляется в обход требований операционной системы для обеспечения целостности данных. В случае, когда БД содержит несколько таблиц, между таблицами устанавливаются специальные связи, называемые реляционными отношениями. Наиболее распространенными пакетами СУБД для ПК являются MS Access, Oracle, Paradox, dBase.

Большинство современных СУБД позволяют создавать небольшие программы обработки данных на встроенных языках, имеют оформительские возможности, позволяющие на основе собранных и обработанных данных создать отчет. Множество СУБД, также как и текстовые процессоры, имеют своих представителей и в ППО общего и в ППО специального назначения. На уровне ППО общего назначения – это настольные СУБД, на уровне специальном – это большие СУБД, составляющие основу информационных систем и позволяющие работать в компьютерных сетях.

Графические системы. Это программы, предназначенные для работы с графическими изображениями. К ним относятся редакторы растровой и векторной графики, программы обработки трехмерной графики (ЗD-редакторы).

Растровые редакторы для представления изображений используют растры, т.е. совокупности точек, имеющих свой цвет и яркость. В них удобно обрабатывать фотографии и объекты, имеющие мягкие цветовые переходы. К сожалению, масштабирование таких картинок в любую сторону обычно ухудшает качество. При уменьшении количества точек теряются мелкие детали и деформируются надписи. Добавление пикселей приводит к ухудшению резкости и яркости изображения, так как новым точкам приходится давать оттенки, средние между двумя и более граничащими цветами. Признанный лидер среди программ данного класса – Adobe Photoshop. Стандартным средством обработки растровых изображений в Windows является графический редактор Paint. В настоящее время распространены следующие форматы растровой графики .bmp. pcx. gif. tif, jpg. png и др. В Интернете графика представляется в одном из растровых форматов, понимаемых браузерами без установки дополнительных модулей – gif, jpg, png.

Векторные редакторы удобны для работы с чертежами и рисованными картинками. Своего рода стандартном в этом классе являются пакеты Corel Draw и Adobe Illustrator .

В векторной графике изображения описываются с помощью кривых линий, называемых векторами (каждая кривая аппроксимируется многочленом третьего порядка, т.е. массивом коэффициентов – многомерным вектором), а также параметров, описывающих их цвета и расположение. Например, изображение какой-либо фигуры на экране описывается точками, через которые проходит линия контура фигуры. Цвет фигуры задается цветом контура и цветом области внутри этого контура. При редактировании элементов векторной графики можно изменять параметры линий, описывающих форму графических объектов, можно переносить их, менять размер, форму (это делается математическими преобразованиями), цвет, но это не отразится на качестве их визуального представления. Векторная графика не зависит от разрешения, т.е. может быть показана в разнообразных выходных устройствах с различным разрешением без потери качества. Очевидно, описание простых векторных графических объектов занимает значительно меньше места, чем растровых. Еще одно преимущество – качественное масштабирование в любую сторону. Увеличение или уменьшение объектов производится увеличением или уменьшением соответствующих коэффициентов в математических формулах. Но векторный формат становится невыгодным при передаче изображений с большим количеством оттенков или мелких деталей (например, фотографий). Таким образом, выбор растрового или векторного формата зависит от целей и задач работы с изображением.

Редакторы трехмерной графики используются для создания пространственных графических композиций, позволяют проследить взаимодействия трехмерных объектов между собой и трехмерных объектов с источником света. Как правило, в таких редакторах сочетается векторный и растровый способы формирования изображений. Пакеты трехмерной графики отличаются богатыми возможностями моделирования, позволяют гибко управлять взаимодействием свойств поверхности объектов со свойствами источников освещения, включают большое число кинематографических возможностей, однако, часто, довольно требовательны к аппаратуре. Среди пакетов этого класса наиболее известны: 3D Studio Max, Maya, Softimage 3D .

Техническим развитием графических редакторов являются специальные системы машинной графики. предназначенные для автоматизации проектно-конструкторских работ в машиностроении, промышленной электронике, строительстве и т.д. Подобные пакеты включают разнообразные чертежные инструменты, и средства трехмерного моделирования, облегчающие проектирование, готовые библиотеки стандартных элементов чертежей и (или) схем, предоставляют развитые средства управления изображением. Также они часто включают в свой состав встроенные макроязыки или языки программирования, средства экспорта-импорта файлов различных форматов. Стандартом среди зарубежных программ является пакет AutoCAD фирмы Autodesk. Примеры отечественных пакетов. CADMECH, T-Flex CAD, SprutCAD, APM Graph, bCAD, АДЕМ, КОМПАС-ГРАФИК .

Интегрированные программные средства. Отдельные программы, являясь мощным средством решения круга прикладных задач, не могут в полной мере удовлетворить пользователя. Например, выборку данных, предоставленную СУБД, бывает удобно обработать с помощью электронных таблиц, результаты, оформленные в виде наглядных таблиц, поместить в отчет, представляющий собой текстовый документ, который был составлен в текстовом процессоре. Для совместной работы нескольких программ требуется и унификация форматов обрабатываемых файлов. Такие программные пакеты называются интегрированными программными средствами. Наиболее распространенный продукт этого класса – пакет MS Office (разработка Microsoft), который кроме текстового процессора MS Word, табличного процессора MS Excel и СУБД MS Access интегрирует в себе такие офисные программные средства, как система разработки презентаций MS Power Point, электронный организатор MS Outlook и др.

Объединение функций различных прикладных программ в единую систему приводит к созданию интегрированных пакетов программ, а далее к созданию автоматизированных рабочих мест (АРМ).

Программные средства для решения прикладных математических задач – ППП ориентированные на решение математических задач. При этом под математическойпонимается любая задача, алгоритм решения которой может быть описан в терминах того или иного раздела математики. Большинство современных систем компьютерной математики сочетают в себе возможности проведения расчетов и подготовки форматированных научно-технических документов. Наиболее популярными пакетами данного класса являются: MathCAD, Maple, Matlab, Mathematica, Statistica.

Специализированные системы математического моделирования – ППП, ориентированные на решение научно-прикладных задач в различных областях инженерных знаний (задачи механики жидкости и газа, расчеты на прочность, температурный, вибрационный анализ, моделирование магнитных полей и др.). Сюда можно отнести ряд пакетов, разрабатываемых фирмами ANSYS, Inc. MSC, SAMTECH и др.

3.3.3 Прикладное программное обеспечение специального назначения

Разработчики создают специальные программные системы целевого назначения для специалистов в некоторой предметной области. Такие программы называют авторскими инструментальными системами.

Авторская система представляет интегрированную среду с заданной интерфейсной оболочкой, которую пользователь может наполнить информационным содержанием своей предметной области.

Экспертные системы – это программы, которые ведут себя подобно эксперту в некоторой узкой прикладной области. Они предназначены для анализа данных, хранящихся в базах знаний. В отличие от СУБД, позволяющих производить операции манипуляции данными, экспертные системы производят логический анализ данных, имеют функции самообучения.

Экспертные системы решают задачи с неопределенностью и неполными исходными данными, требующие для своего решения экспертных знаний. Кроме того, эти системы должны уметь объяснять свое поведение и свое решение. Принципиальным отличием экспертных систем от других программ является их адаптивность, т.е. изменчивость в процессе самообучения.

В экспертных системах принято выделять три основных модуля:

— модуль базы знаний;

— модуль логического вывода;

— интерфейс с пользователем.

Экспертные системы, являющиеся основой искусственного интеллекта, получили широкое распространение в науке (классификация животных и растений по видам, химический анализ), в медицине (постановка диагноза, анализ электрокардиограмм, определение методов лечения), в технике (поиск неисправностей в технических устройствах, слежение за полетом космических кораблей и спутников), в политологии и социологии, юриспруденции, лингвистике и т.д.

В последнее время широкую популярность получили программы обработки гипертекстовой информации. Гипертекст – это форма организации текстового материала не в линейной последовательности, а в форме указаний возможных переходов (ссылок), связей между отдельными его фрагментами. В обычном тексте используется обычный линейный принцип размещения информации, и доступ к нему осуществляется последовательно. В гипертекстовых системах информация напоминает текст энциклопедии, и доступ к любому выделенному фрагменту текста осуществляется произвольно по ссылке. Организация информации в гипертекстовой форме используется при создании справочных пособий, словарей, контекстной помощи (Help) в прикладных программах.

Расширение концепции гипертекста на графическую и звуковую информацию приводит к понятию гипермедиа. Идеи гипермедиа получили распространение в сетевых технологиях, в частности в Интернет-технологиях. Технология WWW (World Wide Web) позволила структурировать громадные мировые информационные ресурсы посредством гипертекстовых ссылок. Появились программные средства, позволяющие создавать подобные Web-странички. Стали развиваться механизмы поиска нужной информации в лабиринте информационных потоков.

Мультимедиа (multimedia) – это взаимодействие визуальных и аудиоэффектов под управлением интерактивного программного обеспечения. Мультимедийные игровые и обучающие системы начинают вытеснять традиционные «бумажные библиотеки». Сегодня в библиотеках CD-ROM можно «гулять» по музеям.

Важным типом ППП являются оболочки информационных систем – среда разработчика и администратора, предназначенная для разработки и сопровождения автоматизированных информационных систем (АИС). АИС – это комплекс автоматизированных информационных технологий, предназначенный для информационного облуживания – организованного непрерывного технологического процесса подготовки и выдачи потребителям научной, управленческой и др. информации, используемой для принятия решений в соответствии с нуждами для поддержания эффективной деятельности.

Информационные системы предоставляют широкие возможности:

— в управлении предприятием, например, склад, документооборот офиса (1С: Предприятие);

— в бухгалтерском учете, например, системы, имеющие функции текстовых, табличных редакторов и СУБД. Предназначены для автоматизации подготовки начальных бухгалтерских документов предприятия и их учета, регулярных отчетов по итогам производственной, хозяйственной и финансовой деятельности в форме, приемлемой для налоговых органов, внебюджетных фондов и органов статистического учета (1С: бухгалтерия);

— в анализе экономической и финансовой деятельности; их используют в банковских и биржевых структурах. Они позволяют контролировать и прогнозировать ситуацию на финансовых, торговых рынках и рынках сырья, выполнять анализ текущих событий, готовить отчеты.

Проектирование информационных систем представляет собой сложную, трудоемкую и длительную работу, требующую высокой квалификации участвующих в ней специалистов.

Тенденции развития современных информационных технологий определяют постоянное возрастание сложности ПО информационных систем, что вызвало потребность в программно-технологических средствах специального класса – CASE-средствах, реализующих CASE-технологию создания и сопровождения ИС. Термин CASE (Computer Aided Software Engineering) имеет весьма широкое толкование. Первоначально значение термина CASE ограничивалось вопросами автоматизации разработки только лишь программного обеспечения, а в настоящее время оно приобрело новый смысл и охватывает процесс разработки сложных ИС в целом.

CASE-технология представляет собой совокупность методов проектирования ИС, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех стадиях разработки и сопровождения ИС и разрабатывать приложения в соответствии с информационными потребностями пользователей. Большинство существующих CASE-средств основано на методах структурного или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры программных средств.

Были созданы такие CASE-системы как:

— ориентированные на этапы жизненного цикла ПО, Design/IDEF (Meta Sotfware), BPWin (LopicWorks);

— функционально полные, т.е. используемые на всех этапах жизненного цикла Designer (Oracle) Developer/2000 (Oracle);

— независимые от СУБД ODBC Sdesigner (SPD), ERWin (Logic- Works), Silverrun (Silverrun Technologies).

3.3.4 Прикладные программы профессионального уровня

Каждая прикладная программа этой группы ориентируется на достаточно узкую предметную область, но проникает в нее максимально глубоко. Так функционируют АСНИ – автоматизированные системы научных исследований, каждая из которых «привязана» к определенной области науки, САПР системы автоматизированного проектирования, каждая из которых также работает в узкой области, АСУ –  автоматизированные системы управления.

Системы автоматизированного проектирования предназначены для выполнения проектных работ с применением математических методов и компьютерной техники. Системы САПР широко используются в архитектуре, электронике, энергетике, механике и др. В процессе автоматизированного проектирования в качестве входной информации используются технические знания специалистов, которые вводят проектные требования, уточняют результаты, проверяют полученную конструкцию, изменяют ее и т.д. Кроме того, в САПР накапливается информация, поступающая из библиотек стандартов (данные о типовых элементах конструкций, их размерах, стоимости и др.). В процессе проектирования разработчик вызывает определенные программы и выполняет их. Из САПР информация выдается в виде готовых комплектов законченной технической и проектной документации.

Автоматизированные системы научных исследований (АСНИ) предназначены для автоматизации научных экспериментов, а также для осуществления моделирования исследуемых объектов, явлений и процессов, изучение которых традиционными средствами затруднено или невозможно. В настоящее время научные исследования во многих областях знаний проводят большие коллективы ученых, инженеров и конструкторов с помощью весьма сложного и дорогого оборудования.

Большие затраты ресурсов для проведения исследований обусловили необходимость повышения эффективности всей работы. Эффективность научных исследований в значительной степени связана с уровнем использования компьютерной техники.

Компьютеры в АСНИ используются в информационно-поисковых и экспертных системах, а также решают следующие задачи:

— подготовка отчетов и документации;

— поддержание базы экспериментальных данных и др.

В результате применения АСНИ возникают следующие положительные моменты:

— в несколько раз сокращается время проведения исследования;

— увеличивается точность и достоверность результатов;

— усиливается контроль за ходом эксперимента;

— сокращается количество участников эксперимента;

— повышается качество и информативность эксперимента за счет увеличения числа контролируемых параметров и более тщательной обработки данных;

— результаты экспериментов выводятся оперативно в наиболее удобной форме  графической или символьной (например, значения функции многих переменных выводятся средствами машинной графики в виде так называемых «горных массивов»). На экране одного графического монитора возможно формирование целой системы приборных шкал (вольтметров, амперметров и др.), регистрирующих параметры экспериментального объекта.

Каждая из систем АСНИ и САПР, конечно, имеет свою специфику и отличается поставленными целями и методами их достижения. Однако очень часто между обоими типами систем обнаруживается тесная связь, и их роднит не только то, что они реализуются на базе компьютерной техники. Например, в процессе проектирования может потребоваться выполнение того или иного исследования и, наоборот, в ходе научного исследования может возникнуть потребность и в конструировании нового прибора и в проектировании научного эксперимента.

Такая взаимосвязь приводит к тому, что на самом деле «чистых» АСНИ и САПР не бывает: в каждой из них можно найти общие элементы. С повышением их интеллектуальности они сближаются. В конечном счете и те и другие должны представлять собой экспертную систему, ориентированную на решение задач конкретной области.

Автоматизированные системы управления . Термин, впервые появившийся в России в 1960-е гг. в связи с применением компьютеров и информационных технологий в управлении экономическими объектами и процессами. Это дало возможность повысить эффективность производства, лучше использовать ресурсы, избавить управленцев от выполнения нетворческих рутинных операций. Предполагалось создать иерархию автоматизированных систем управления, начиная с АСУ технологическими процессами (АСУТП) и АСУ подразделения организации и кончая общегосударственной системой управления, соединенных каналами связи.

В настоящее время в мировой практике для обозначения полнофункциональных интегрированных АСУ, используемых фирмами, применяют названия система управления ресурсами (англ. management resource planning, MRP) и управление ресурсами предприятия (англ. enterprise resource planning, ERP). Такие системы позволяют информационно поддерживать, обеспечивать все направления управленческой деятельности предприятия.

АСУ – это человекомашинные кибернетические системы, в которых умственная деятельность людей сочетается с переработкой информации, расчетами, логическими операциями, проводимыми с использованием вычислительной техники и современных средств хранения, передачи и обработки информации.

В составе АСУ выделяют:

— основную часть, в которую входят информационное, техническое и математическое обеспечение;

— функциональную часть, к которой относятся взаимосвязанные программы, автоматизирующие конкретные функции управления.

АСУ применяются в управлении производством, транспортом, строительством и многими другими экономическими объектами и процессами.

Следует отметить не только условность предложенной выше классификации ППО, но и наличие пересечений. Так, каждую конкретную экспертную систему вполне можно отнести к ППО профессионального уровня; принцип гипертекста реализован в ряде авторских систем и т.д.

Совокупность программ, хранящихся в долговременной памяти компьютера, составляют программное обеспечение (ПО) компьютера.

Все множество программ, составляющих ПО, можно разделить на три группы:

Ниже приведена схема состава программного обеспечения компьютера.

Прикладноепрограммноеобеспечение

Прикладные программы дают возможность пользователю непосред­ственно решать свои информационные задачи, создавать и обрабатывать информационные объекты.

• обладает определенными потребительскими качествами (т. е. он нужен пользователю);

• допускает хранение на цифровых носителях в виде самостоятель­ной информационной единицы (файла, папки, архива);

• допускает выполнение над ним определенных действий путем ис­пользования аппаратных и программных средств компьютера.

Прикладное программное обеспечение делится на две части. К первой части относятся те программы, которые полезны большинству пользова­телей независимо от их профессиональных интересов. Они называются прикладными программами общего назначения. В таблице 4.1 приведе­ны основные виды прикладных программ (программных комплексов) и соответствующие информационные объекты, которые с их помощью со­здаются и обрабатываются.

В последнее время за списком перечисленных видов программ закрепи­лось название «офисные программы». Этот список постепенно расширяет­ся: появляются программы-органайзеры, несложные программы верстки макетов печатных изданий и пр.

Прикладное программное обеспечение, обработка информации.

Обработка информации. Системы управления базами данных.

Лекция 11. Прикладное программное обеспечение,

Прикладное программное обеспечение (ППО) составляют программы конечного пользователя. Это самый обширный класс ПО.

ППО, классифицируя по назначению, можно разделить на прикладные программы общего назначения и прикладные программы специального назначения. (рис. 11.1). Эта классификация весьма условна.

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

ППО общего назначения используется для решения наиболее общих задач информационного характера в любой сфере человеческой деятельности. Оно объединяет в себе широко используемые программы большинством пользователей ПК, например, текстовые редакторы, электронные таблицы, графические системы, игры, развлечения.

Программы, обрабатывающие тексты. К ним относятся текстовые редакторы, текстовые процессоры. Граница между ними весьма условна. Текстовые редакторы (Notepad), способны выполнять основные функции редакирования – набор, внесение иправлений, сохранение, работа с фрагментами. Текстовые процессоры (Word), кроме того имеют возможности разнообразного оформления – форматирование документа.

Электронные таблицы. Основное назначение электронных таблиц – обработка различных типов данных, представляющихся в табличной форме (Excel, Lotus 1-2-3). Основным преимуществом здесь является автоматическое изменение одних ячеек в зависимости от изменения содержания других.

Системы управления базами данных (СУБД). Программы этого класса (Access) позволяют работать с большими объемами структурированных данных – базами данных (как правило, это табличные структуры). В функции СУБД входит описание данных, доступ к данным, поиск, отбор данных по определенным критериям. Большинство современных СУБД позволяют создавать небольшие программы обработки данных на встроенных языках, имеют оформительские возможности, позволяющие на основе данных создавать отчеты, запросы. Множество СУБД, также как и текстовые процессоры, имеют своих представителей и в ППО общего и ППО специального назначения. На уровне ППО общего назначения – это настольные СУБД, на уровне специальном – это большие СУБД, составляющие основу информационных систем и позволяющие работать в компьютерных сетях.

Графические системы. Это программы, предназначенные для работы с графическими изображениями. К ним относятся редакторы растровой и векторной графики, программы обработки трехмерной графики.

Интегрированные программные средства. Отдельные программы, являясь мощным средством решения круга прикладных задач, не могут в полной мере удовлетворить пользователя. Разработчики ПО очень часто прибегают к интеграции в единые программные пакеты нескольких программные продуктов, унифицируя при этом форматы обрабатываемых файлов. Наиболее распространенный продукт этого класса – пакет MS Office включающий в единый пакет Word, Excel, Power Point, Access, Outlook.

Программные средства для решения прикладных математических (статистических) задач позволяют производить математические расчеты, аналитические вычисления.

Переводчики. Игры. Развлечения. Класс программ для перевода текстовой информации, игровые программы, программы для просмотра слайдов, прослушивания звуковых файлов, видеофайлов.

ППО специального назначения.

Решает более узкие задачи, а также задачи профессионального характера в различных предметных областях.

Информационные системы (ИС), предоставляющие широкие возможности в:

управлении предприятием – это склад, документооборот офиса;

бухгалтерском учете – это системы, имеющие функции текстовых, табличных редакторов и СУБД. Предназначены для автоматизации подготовки начальных бухгалтерских документов предприятия и их учета;

анализе экономической и финансовой деятельности ; их используют в банковских и биржевых структурах. Позволяют контролировать и прогнозировать ситуацию на финансовых, торговых рынках и т.д.

Экспертные системы представляют собой дальнейшее развитие систем управления базами данных. Предназначены для анализа данных, хранящихся в базах знаний. В отличие от СУБД, производящих операции манипуляции данными, экспертные системы производят логический анализ данных, функции самообучения.

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

Профессиональные программные продукты включают в себя бухгалтерские системы, автоматизированные системы управления, автоматизированные системы научных исследований и др.

/ Лекция №4

Лекция 4. Прикладное программное обеспечение

Прикладное программное обеспечение (ППО) – это программы, которые обеспечивают решение задач в различных областях применения компьютерных систем обработки данных (текстовые, графические редакторы, электронные таблицы, базы данных и т.д. ).

Классификация прикладного программного обеспечения

ППО, классифицируя по назначению, можно разделить напри­кладные программы общего назначенияиприкладные программы специ­ального назначения .

ППО общего назначения использу­ется для решения наиболее общих задач информационного характе­ра в любой сфере человеческой деятельности (текстовые редакторы, электрон­ные таблицы, графические системы, игры, развлечения ).

ППО специального назначения решает более узкие задачи, а также задачи профессионального характера в различных предметных областях.

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

Программы, обрабатывающие тексты. К ним относятся текстовые редакторы, текстовые процессоры.

Текстовые редакторы – это программы для создания и редакти­рования текстовых документов (NotePad. WordPad ).

Редактирование текста– это комп­лекс операций по внутренней (смысловой) и внешней (оформитель­ской) работе над текстом .

Текстовые редакторы обеспечивают основные возможности по подготовке небольших и несложных документов. Они выполняют сле­дующие простые операции:

ввод алфавитно-цифровой информации;

перемещение по набранному тексту;

вставка или удаление символов.

Прикладное программное обеспечение составляют программы

дополнительные удобства (возможность поиска фрагмента, по­иск с заменой, печать документа и т.д.).

Текстовые процессоры – это программы, предоставляющие более широкий круг (в сравнении с редакторами ) возможностей формати­рования (шрифты, таблицы, формулы ) и создания документов, содер­жащих данные разных типов (вставка графических, звуковых дан­ных ).

На уровне специального ППО, программы, обрабатывающие тексты, представлены специализированными текстовыми редактора­ми и издательски­ми системами.

Издательские системы – это программы, которые автоматизируют процесс верстки полиграфи­ческих изданий. Издательские системы отличаются расширенными средствами управления взаимодействия текста с параметрами стра­ницы и графическими объектами, но имеют более слабые возмож­ности по автоматизации ввода и редактирования текста.

Электронные таблицы – программный продукт, предназначенный для всевозможных вычислительных задач (Excel. Lotus ).

Основное назначение электронных таблиц – обработка различных типов данных, представляющихся в таблич­ной форме, например, планово-финансовые, бухгалтерские докумен­ты, небольшие инженерные расчеты .

Электронные таблицы выполняют функции:

текстовых процессоров по созданию и форматированию таблиц;

математической обработки табличных данных;

визуализации результатов в форме таблиц, диаграмм, графиков.

Основное преимущество электронных таблиц, в сравнении с текстовыми процессорами (где тоже могут вес­тись таблицы, производиться небольшие вычисления и сортировка), в том, что содержание одних ячеек может меняться автоматически в соответствии с изменением содержания других.

Современные программные продукты этого вида имеют:

калькуляционный (вычислительный) модуль, с помощью кото­рого происходит обработка данных (текстовых или числовых) в таблицах ;

модуль диаграмм для создания презентационной графики, кото­рый позволяет на основе числовых данных, полученных с помо­щью калькуляционного модуля, создать диаграммы различных типов ;

модуль базы данных, реализующий доступ к внешним базам дан­ных .

Системы управления базами данных (СУБД) – это совокупность программных средств, обеспечивающая возможность создания базы данных, доступа к данным и управления базой данных (Access ).

База данных – совокупность взаимосвязанных данных на машинных носителях, организованная определенным способом.

Более подробно базы данных и системы управления базами данных будут рассмотрены на следующих лекциях.

Системы компьютерной графики – это отдельные программы и аппаратно-программные комплексы, создающие и обрабатывающие различные графические изображения.

К ним относятся редакторы растровой и векторной графики, программы обработки трехмерной графики (ЗD-редакторы).

Врастровой графикеизображение какого-либо графического объекта описывается конкретным расположением и цветом точек (пикселей), привязанных к сетке (растру). При редактировании растровых графических объектов изменя­ется цвет пикселей, а не форма линий.

Ввекторной графикеизображения описываются с помощью кри­вых линий, называемых векторами, а также параметров, описывающих их цвета и расположение. При редактировании элементов векторной графики можно из­менять параметры линий, описывающих форму графических объек­тов, можно переносить их, менять размер, форму (это делается ма­тематическими преобразованиями), цвет, что не отразится на качестве их визуального представления.

Интегрированные программные средства – программный продукт, обеспечивающий работу нескольких разнородных систем с единым интерфейсом, а также обмен данными между системами и общими стандартными частями (MSOffice. Works ).

Отдельные программы, являясь мощным средством решения круга прикладных задач, не могут в полной мере удовлетворить пользователя. Например, выборку данных, предоставленную СУБД, бывает удобно обработать с помо­щью электронных таблиц, а результаты, оформленные в виде нагляд­ных таблиц, поместить в отчет, представляющий собой текстовый документ, который был составлен в текстовом процессоре. Для составления таких документов и применяются интегрированные программные средства.

Среди множества интегрированных пакетов программ наиболее распространенным является пакет офисных программ Microsoft Office. Он включает несколько приложений, образующих единую среду для обработки самой различ­ной информации, которая может встретиться в работе офиса. В его состав входят:

текстовый процессор Word;

электронные таблицы Excel;

пакет подготовки и демонстрации презентаций PowerPoint;

организатор и планировщик работы Outlook;

система управления базами данных (СУБД) Access и д.р.

Переводчики, игры, развлечения .

Прикладное программное обеспечение специального назначения

Информационные системы – системы, обеспечивающие ввод, хранение, поиск и вывод регулярно необходимых данных по запросам.

Информационные системы используются в:

управлении предприятием (склад, документооборот офиса );

бухгалтерском учете (1С Бухгалтерия );

анализе экономической и финансовой деятельности (банковские и биржевые структуры).

Информационные системы позволяют автоматизировать подготовку начальных бухгалтерских документов предприятия и их учета, регулярных отчетов по итогам произ­водственной, хозяйственной и финансовой деятельности в фор­ме, приемлемой для налоговых органов, внебюджетных фондов и органов статистического учета; а также конт­ролировать и прогнозировать ситуацию на финансовых, торго­вых рынках и рынках сырья, выполнять анализ текущих со­бытий, готовить отчеты.

Экспертные системы – системы искусственного интеллекта, созданные для решения задач на основе возможностей компьютера и знаний и опыта квалифицированных экспертов.

Экспертная систем– это программа, с помощью которой возможно получить приемлемое решение в ситуации, когда формальных, абсолютно точных решений получить нельзя.

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

Системы автоматизированного проектирования(САПР) – комплекс технических и программных средств, позволяющих создавать всю необходимую конструкторскую и технологическую документацию на отдельные изделия, здания и сооружения (CAD/CAM/CAE-программы: КОМПАС,Unigraphics,ANSYS,DEFORM ).

Профессиональные программные продукты (бухгалтерские системы, автома­тизированные системы управления, автоматизированные системы научных исследований и др. ).

Программные средства для решения математических задач – позволяют производить математические рас­четы (решение уравнений и систем уравнений, дифференцирование, интегрирование и т.д. ).

Интегрированные пакеты математических расчетов

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

Структура систем компьютерной математики выглядит следующим образом:

Прикладное программное обеспечение составляют программы

Ядро представляет совокупность процедур, обеспечивающих на­бор встроенных операторов системы. Интерфейс дает возможность пользователю обра­щаться к ядру с запросами и выдает решения на экране монитора. Программы, работающие в ядре, выполняются быстро, вызываются очень часто, и потому их ограниченное количество. Большое коли­чество программ, используемых относительно редко, собраны в биб­лиотеки. Расширение возможностей системы достигается за счет па­кетов расширения. Эти пакеты пишутся на собственном языке расширения и могут создаваться самими пользователями.Справочная система обеспечивает получение оперативной информации по сис­теме.

По уровню сложности выделяют три класса математических систем:

начального уровня для школьников и студентов (Derive, MuPad);

среднего уровня (MuPad, MathCad);

высший класс (Mathematica, Maple, MatLab).

В настоящее время ком­пьютерные математические системы по функциональному назначе­нию можно подразделить на семь классов:

Системы для численных расчетов способны выполнять арифметические, алгебраические, логические операторы и функции, векторные и матричные операторы и функ­ции, средства решения уравнений, систем линейных и нелинейных уравнений, средства решения систем дифференциальных уравнений, средства оптимизации и линейного программирования, средства со­здания графиков и средства программирования (Eureka, Mercury,MathCad ).

Матричные системы – все функции системы определяются как матричные, т.е. способные выполнять действия над масси­вами (MatLab ).

Системы для статистических расчетов – предназначены для статистической обработки данных (StatGraphics Plus, Statistica, SPSS ).

Системы для специальных расчетов – часть математических паке­тов ориентированная на некоторый узкоспециальный круг задач (система нелинейных уравнений ТК Solver, система дифферен­циальных уравнений Dynamic Solver, построение графиков Axum и т.д. ).

Системы для аналитических расчетов (компьютерной алгебры) – дают возможность произво­дить вычисления в аналитическом виде (Maple,MathCad ).

Программные системы конечно-элементного анализа

Метод конечных элементов (МКЭ) – численный метод решения задач прикладной механики деформируемого твёрдого тела, теплообмена,гидродинамикии электромагнитных полей.

МКЭ основывается на том, что любое непрерывное распределение физической переменной в расчетной области, например деформацию, можно аппроксимировать набором кусочно-непрерывных функций, определенных на конечном числе подобластей (конечных элементов).

Применительно к обработке металлов давлением наиболее широкое распространение получили следующие системы конечно-элементного анализа: холодная листовая штамповка (AutoForm,ANSYS/LSDYNA), горячая объемная штамповка (DEFORM,qForm,SuperForge).

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

В модульной структуре систем конечно-элементного анализа выделяют препроцессор, процессор и постпроцессор.

В препроцессоре происходит подготовка к процессу вычисления заданных параметров (напряжений, деформаций и т.д.) которая включает в себя:

построение геометрической модели;

указание граничных условий (плоскостей симметрии, контактных поверхностей и т.д.);

представление данных к расчету.

В процессоре осуществляется расчет полученных из препроцессора данных, а в постпроцессоре визуализация полученного из процессора результата.

Прикладное программное обеспечение. Прикладное программное обеспечение (ППО) составляют програм­мы конечного пользователя

Прикладное программное обеспечение (ППО) составляют програм­мы конечного пользователя. Это самый обширный класс программ­ного обеспечения. В настоящее время в большинстве сфер челове­ческой деятельности разработаны и применяются прикладные программные продукты. Везде, где требуется выполнить большие ма­тематические расчеты или производится обработка больших объемов разнообразных данных, или требуется быстрый анализ ситуации с принятием управляющего решения, — компьютеры под управлени­ем прикладного программного обеспечения с успехом заменяют че­ловека.

4.1. Классификация приклаЭного программного обеспечений

ППО, классифицируя по назначению, можно разделить на при­кладные программы общего назначения и прикладные программы специ­ального назначения (рис. 4.1). Классификация весьма условна пото­му, что некоторые типы программ (например, программы, обрабатывающие тексты) имеют своих представителей и в классе об­щего назначения (редакторы и процессоры) и в классе профессио­нальных программ (издательские системы).

4.1.1. Прикладное программное обеспечение обшего назначение»

Прикладное программное обеспечение общего назначения использу­ется для решения наиболее общих задач информационного характе­ра в любой сфере человеческой деятельности. Оно объединяет в себе широко используемые программы большинством пользователей пер­сональных компьютеров, например, текстовые редакторы, электрон­ные таблицы, графические системы, игры, развлечения.

Прикладное программное обеспечение (ППО)

Прикладное программное обеспечение составляют программы

Рис. 4.1. Классификация ППО

Программы, обрабатывающие тексты. К ним относятся тексто­вые редакторы, текстовые процессоры. Граница между ними весьма условна. Текстовые редакторы (1Мо1еРас1 — разработка Мюгозой), как будет показано ниже, способны выполнять основные функции ре­дактирования: набор, внесение исправлений, сохранение, работа с фрагментами. Текстовые процессоры (\\Ьгс1 — разработка мюгобой), кроме того, имеют возможности разнообразного оформления, а не­которые позволяют создавать документы, предназначенные для про­смотра не в бумажном виде, а на компьютере (электронные докумен­ты). На уровне специального ППО, программы, обрабатывающие тексты, представлены специализированными текстовыми редактора­ми (МиШЕсШ — разработка Атепсап СуЪегпеИс, Т^) и издательски­ми системами, которые автоматизируют процесс верстки полиграфи­ческих изданий. Издательские системы отличаются расширенными средствами управления взаимодействия текста с параметрами стра­ницы и графическими объектами, но имеют более слабые возмож­ности по автоматизации ввода и редактирования текста. Их целесо­образно применять к документам, которые предварительно обработаны в текстовых процессорах и графических редакторах.

Электронные таблицы. Основное назначение электронных таблиц — обработка различных типов данных, представляющихся в таблич­ной форме, например, планово-финансовые, бухгалтерские докумен­ты, небольшие инженерные расчеты (Ехсе! — разработка Мюгозой, ЬоШ8 1-2-3 — разработка ЬоШз). Основное преимущество электронных таблиц, в сравнении с текстовыми процессорами (где тоже могут вес­тись таблицы, производиться небольшие вычисления и сортировка), в том, что содержание одних ячеек может меняться автоматически в соответствии с изменением содержания других. Иными словами, ячей­ки могут быть функционально зависимы. Кроме того, табличные про­цессоры имеют возможности ведения небольших баз данных и визуа­лизации данных в виде различных таблиц, диаграмм и графиков, т.е. средства ведения таблиц, средства табличных расчетов подкрепляют­ся возможностями создания наглядных отчетов.

Они находят широкое применение в бухгалтерском учете, ана­лизе финансовых и торговых рынков, средствах обработки результа­тов научных и экономических экспериментов, т.е. в автоматизации регулярно повторяемых вычислений больших объемов числовых и текстовых данных, представляющих табличные структуры.

Системы управления базами данных (СУБД). Программы этого класса (Асс姧 разработка мюгобой) позволяют работать с больши­ми объемами структурированных данных — базами данных (как пра­вило, это табличные структуры). В функции СУБД входит: описание данных, доступ к данным, поиск, отбор данных по определенным критериям. Большинство современных СУБД позволяют создавать небольшие программы обработки данных на встроенных языках, имеют оформительские возможности, позволяющие на основе со­бранных и обработанных данных создать отчет. Множество СУБД, также как и текстовые процессоры, имеют своих представителей и в ППО общего и в ППО специального назначения. На уровне ППО общего назначения — это настольные СУБД, на уровне специаль­ном — это большие СУБД, составляющие основу информационных систем и позволяющие работать в компьютерных сетях.

Графические системы. Это программы, предназначенные для ра­боты с графическими изображениями. К ним относятся редакторы растровой и векторной графики, программы обработки трехмерной графики (ЗВ-редакторы). Растровые редакторы для представления изображений используют растры (см. главу 1), т.е. совокупности то­чек, имеющих свой цвет и яркость. В них удобно обрабатывать фо­тографии и объекты, имеющие мягкие цветовые переходы. Основа векторного представления — линия (ее уравнение). Векторные редак­торы удобны для работы с чертежами и рисованными картинками. Редакторы трехмерной графики используются для создания про­странственных графических композиций, позволяют проследить вза­имодействия трехмерных объектов между собой и трехмерных объек­тов с источником света.

Интегрированные программные средства. Отдельные программы, являясь мощным средством решения круга прикладных задач, не могут в полной мере удовлетворить пользователя. Например, выборку данных, предоставленную СУБД, бывает удобно обработать с помо­щью электронных таблиц, результаты, оформленные в виде нагляд­ных таблиц, поместить в отчет, представляющий собой текстовый документ, который был составлен в текстовом процессоре. Для со­вместной работы нескольких программ требуется и унификация фор­матов обрабатываемых файлов. Такие программные пакеты называ­ются интегрированными программными средствами. Наиболее распространенный продукт этого класса — пакет М8 ОШсе (разра-

ботка Мюго8ой), который кроме текстового процессора М8 \Уогс1, табличного процессора М8 Ехсе! и СУБД М8 Ассезз интегрирует в себе такие офисные программные средства, как система разработки презентаций М8 Ро^ег Рош1, электронный организатор М8 ОиЙооК и др.

Программные средства для решения прикладных математических (статистических) задач позволяют производить математические рас­четы: решение уравнений и систем уравнений и т.д. некоторые па­кеты позволяют производить аналитические (символьные) вычисле­ния: дифференцирование, интегрирование и т.д.

Переводчики. Игры. Развлечения. Это класс популярных программ, не требующий больших комментариев. Переводчики обычно работа­ют резидентно, т.е. в любом тексте на иностранном языке можно выделить переводимый фрагмент и после нажатия определенной комбинации клавиш предъявляется окно с переводом или возмож­ные варианты перевода слова.

Игры очень распространены, их создано огромное количество. Среди них можно выделить следующие типовые сценарии: игры на опережение (на мастерство), азартные игры, логические игры, обу­чающие игры.

Развлечения — прикладные программы, позволяющие осуществ­лять просмотр слайдов, прослушивание звуковых файлов, видео­файлов.

4.1.2. Прикладное программное обеспечение спеииального назначение»

Решает более узкие задачи, а также задачи профессионального характера в различных предметных областях.

Информационные системы (ИС), предоставляющие широкие воз­можности в:

управлении предприятием — это склад, документооборот офиса;

бухгалтерском учете — это системы, имеющие функции тексто­
вых, табличных редакторов и СУБД. Предназначены для авто­
матизации подготовки начальных бухгалтерских документов
предприятия и их учета, регулярных отчетов по итогам произ­
водственной, хозяйственной и финансовой деятельности в фор-

ме, приемлемой для налоговых органов, внебюджетных фондов и органов статистического учета;

анализе экономической и финансовой деятельности, их использу­ют в банковских и биржевых структурах. Они позволяют конт­ролировать и прогнозировать ситуацию на финансовых, торго­вых рынках и рынках сырья, выполнять анализ текущих со­бытий, готовить отчеты.

Экспертные системы представляют собой дальнейшее развитие систем управления базами данных. Они предназначены для анализа данных, хранящихся в базах знаний. В отличие от СУБД, позволяю­щих производить операции манипуляции данными, экспертные си­стемы производят логический анализ данных, имеют функции само­обучения.

Системы автоматизированного проектирования — предназначены для автоматизации процессов конструирования, применяются в маши­ностроении, строительстве, архитектуре. Они позволяют создавать чертежную документацию, адаптированную в конкретной предмет­ной области, а также имеют справочники, средства проведения рас­четов.

Профессиональные программные продукты в настоящее время по­лучили широчайшее развитие. Это бухгалтерские системы, автома­тизированные системы управления, автоматизированные системы научных исследований и многие другие.

4.2. Текстовые реЭакторы, процессоры

Со времен изобретения письменности текстовые документы ис­пользуются для хранения и передачи данных. В современном пони­мании текстовым документом является и короткая записка, и тол­стая иллюстрированная книга.

Важным элементом в текстовых документах является выделение смысловых фрагментов, таких как слово, предложение, абзац, колон­титул, колонцифра, колонки, стили оформления. Кратко опишем их.

Символ — это отдельный знак (литера) в тексте, ему в соответ­ствие ставится код; для буквенных символов указывается нацио­нальная принадлежность.

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

Предложение — часть текста между двумя точками. Мелкие струк­турные элементы разбиваются на предложения. Чтобы передать от­тенки настроения в предложениях, используют знаки препинания.

Абзац — часть текста между двумя символами перевод строки (в редакторах это соответствует нажатию клавиши Еп1ег).

Если документ большой и предназначен для печати, то исполь­зуются средства структурирования текста: главы, параграфы. Назва­ния их могут выноситься в колонтитулы. Колонтитулы — это над­писи, появляющиеся на каждой странице текстового документа вверху или внизу (например, на каждой левой странице книги в ко­лонтитуле может быть название главы, на каждой правой — назва­ние параграфа). Номер страницы — это разновидность колонтитула, называемая колонцифрой. В печатных документах вышеописанные приемы оформления текста называются форматированием.

Примечание — пояснение к отдельному слову или предложению, размещаемое в нижней части страницы.

Сноска — комментарий, содержащий ссылку на другой литера­турный источник.

Кадр — рамка, служащая для размещения текста, рисунка, таб­лицы; может обтекаться текстом.

Стиль — набор способов оформления фрагментов документа.

Раздел — отдельная часть документа, в пределах которой можно установить поля, колонтитулы.

Научные тексты, как правило, сопровождаются таблицами, фор­мулами, диаграммами. Современные информационные технологии предоставляют возможность создания текстового документа, ориен­тированного не на печатную страницу, а на просмотр документа с экрана монитора. Такие документы называются электронными, они могут включать в себя кроме текстовых данных, таблиц, диаграмм, фотографий еще и различные анимационные картинки, звуковые фай­лы, гиперссылки (т.е. ссылки на файл в собственном компьютере или в Интернете).

В связи с многообразием возможностей создания и оформления текстовых документов, пользователю предоставляется многообразие программных продуктов по работе с этими документами. Условно их можно разбить на текстовые редакторы и текстовые процессоры.

Текстовые редакторы — это программы для создания и редакти­рования текстовых документов. Редактирование текста — это комп­лекс операций по внутренней (смысловой) и внешней (оформитель­ской) работе над текстом. Каждый текст можно «кроить», т.е. вырезать из него куски, «склеивать» их, вставлять в рабочий мате­риал части из других текстов, менять их местами и пр. Можно изме­нять расположение текста на странице, формат шрифта отдельных символов, слов и целых абзацев, вставлять в текст иллюстрации (ри­сунки, графики, схемы и пр.).

Текстовые редакторы обеспечивают основные возможности по подготовке небольших и несложных документов. Сюда входят сле­дующие простые операции:

• ввод алфавитно-цифровой информации;

• перемещение по набранному тексту;

• вставка или удаление символов.

А также более сложные операции по работе с блоками (фрагмен­тами) текста:

• копирование, перемещение, вставка блока;

• дополнительные удобства (возможность поиска фрагмента, по­
иск с заменой, печать документа и т.д.).

Большинство текстовых редакторов ориентировано на работу с чисто текстовыми файлами, среди которых могут быть тексты про­грамм, написанные на различных языках, конфигурационные фай­лы, файлы настройки и др. Ярким представителем таких программ­ных продуктов является МиШЕсШ (начиная с версий 5.0). Этот текстовый процессор имеет мощную систему контекстной замены, встроенный язык макрокоманд на уровне У1§иа1 Ва§1с, средства поддер­жки внутренней среды, средства помощи при наборе ключевых слов.

Текстовые процессоры — это программы, предоставляющие более широкий круг (в сравнении с редакторами) возможностей формати­рования (шрифты, таблицы, формулы), создания документов, содер­жащих данные разных типов (вставка графических, звуковых дан-

ных), создания электронных документов. Типичным представителем этой группы является текстовый процессор Д\Ьгс1.

Существует еще одна отдельная группа текстовых процессо­ров — это настольные издательские системы. В чем-то они похожи на обычные текстовые процессоры, позволяют набирать и формати­ровать документ, но, как правило, используются для верстки. Изда­тельские системы имеют широкий спектр читаемых форматов, т.е. возможность работать с файлами, созданными во многих других про­граммах: текстовых, графических, чертежных. Текст легко можно вставить внутрь любого рисунка, и рисунок можно вставить в текст; кроме того, имеются средства для рисования простых фигур внутри самой программы. В цветных изданиях есть возможность поработать с цветовой гаммой, в полиграфии это называют разложением цвета на отдельные составляющие.

Следует отметить, что растущие возможности текстовых процес­соров постепенно приближают их к издательским системам, и такие процессоры, как УУогА, в состоянии обеспечить набор и распечатку не очень больших изданий.

4,2.1. Программа Блокнот (ПоЬеРас!)

Общие функции редактирования рассмотрим на примере редак­тора Мо*еРас! (блокнот), программы, встраиваемой в операционные системы серии \ЭДпс1о>У8 9х (разработка Мюгозой).

Блокнот предназначен для создания небольших, объемом до 50 килобайт, неформатированных текстов. Создаваемые файлы име­ют текстовый формат *.М в кодовой таблице \Утс1о\У8 1251. Пере­численные скромные возможности определяют область применения программы как редактора для создания коротких записок, текстов уп­равляющих и системных файлов.

Программа запускается из меню ПУСК ^ ПРОГРАММЫ ^ СТАНДАРТНЫЕ > БЛОКНОТ.

Набор и редактирование текста. На рабочем поле редактора присутствует вертикальная мигающая черта — курсор. Курсор — это точка ввода текста, т.е. нажатие клавиши на алфавитно-цифровой клавиатуре приводит к появлению литеры слева от курсора. Запол­ненная строка переводится автоматически в соответствии с размера­ми страницы.

Курсор перемещается клавишами управления курсора или щел­чком мыши в точку, где требуется внести исправление. Набор ново­го текста раздвигает и вставляет новый текст в ранее написанный. Удаление символа слева от курсора производится клавишей Вас1с8расе, справа — клавишей с!е1. Если необходимо редактировать несколько слов или предложений, они сначала выделяются как блок, для чего по выделяемому блоку перемещают курсор с нажатой кла­вишей 8Ы/1 или перемещают по тексту указатель мыши с нажатой левой кнопкой. При этом выделенный блок отображается белыми символами на черном фоне (говорят «в инверсных цветах»). Затем вызывается контекстное меню (щелчком правой кнопкой мыши) или меню ПРАВКА и выбирается необходимый пункт (рис. 4.2), напри­мер, удалить, копировать или вырезать выделенный блок.

При использовании материала, поставите ссылку на Студалл.Орг (0.154 сек.)





Внимание, только СЕГОДНЯ!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *