Лекция по предмету экономическая информатика

Раздел Информатика
Класс -
Тип Конспекты
Автор
Дата
Формат doc
Изображения Есть
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

Лекция №1. Экономическая информатика и информационных технологий

В этом году в вашем расписании появился новый предмет -- "Основы информатики и информационных технологий". Чем же вам предстоит заниматься на этих уроках?

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

Но что же это такое - информация2? Дать строгое определение этого понятия невозможно, как невозможно дать строгое определение точки, прямой, материи и других базовых понятий различных наук. Мы будем понимать под информацией различные знания, сведения о реальном мире. Эти знания можно разделить на две категории: знание фактов ("Я знаю, что...", декларативные3 знания) и знание правил ("Я знаю, как...", процедурные4 знания). Для того чтобы правильно определить свои действия в конкретной ситуации равно необходимы и те, и другие.

Все живые существа могут воспринимать образную информацию (запахи, вкусы, шумы и многое другое). Человек же еще умеет представлять свои знания в знаковом (символьном) виде. Из различных символов (букв, цифр, знаков препинания) состоит текст; из символов - только уже звуковых (фонем5) -- состоит устная речь. Можно передать информацию с помощью жестов. И это тоже -- символы.

Знаковую систему для представления информации называют языком, а полный набор символов языка - его алфавитом. Языки делятся на разговорные (естественные) и формальные. Формальные языки специально создаются, чаще всего для определенной области человеческой деятельности (например, язык математики). В вычислительной технике тоже используются особые формальные языки. Когда информация представлена в виде, пригодном для автоматической обработки, ее называют словом "данные".

Какие действия человек выполняет с информацией? Их три: обмен (передача и прием), хранение и обработка. Информация хранится либо в собственной памяти человека - и тогда ей можно воспользоваться сразу, либо "на внешних носителях" (в книге, блокноте, на магнитной ленте и т. п.), откуда ее сперва нужно прочитать.

Почти непрерывно человек обрабатывает информацию:

получает новые знания на основе уже известных ему фактов и правил;

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

упорядочивает (сортирует) информацию;

ищет ее в большом массиве (словаре, справочнике, картотеке и т.п.)...

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

Лекция по предмету экономическая информатика

Компьютер (электронно-вычислительная машина, ЭВМ) - это комплекс технических средств для автоматизированной работы с информацией. Каждое из входящих в состав компьютера устройств моделирует одну из информационных функций человека. Мозг компьютера -- процессор7 -- обрабатывает информацию и командует всеми остальными устройствами. Обрабатываемые данные находятся в оперативной памяти, а для длительного хранения их можно записать в "блокнот" -- внешнюю память. Естественно, компьютер должен каким-то образом получать информацию. Для этого служат устройства ввода (клавиатура, мышь, сканер8 и др.). И, наконец, с помощью устройств вывода (монитор9, принтер10 и др.) компьютер передает информацию человеку. Устройства ввода и вывода, а также внешнюю память называют периферийными11 (или внешними) устройствами. Процессор, оперативная память, некоторые устройства внешней памяти и схемы управления периферийными устройствами (контрОллеры12) обычно объединяются в системный блок. Все эти устройства общаются друг с другом с помощью магистрали13. Для подключения внешних устройств на системном блоке имеются разъемы, которые называются портами14.

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

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

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

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

При работе с большими объемами информации удобнее пользоваться более крупными единицами:

1024 байт = 210 байт = 1 килобайт (Кбайт),

1024 Кбайт = 220 байт = 1 мегабайт (Мбайт),

1024 Мбайт= 230 байт = 1 гигабайт (Гбайт).

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

Примечания

Слово "информатика" происходит от франц. information (информация) и automatique (автоматика)

Informatio (лат.) - ознакомление, разъяснение

Declaratio (лат.) - объявление

от лат. Procedere - продвигаться. Последовательность действий для совершения какого-либо дела

от греч. Phono - звук

Computer (англ.) - вычислитель

Processor (англ.) - тот, кто что-либо обрабатывает

Scan (англ.) - внимательно разглядывать. Сканер - устройство для ввода изображений

Monitor (англ.) - контрольное устройство, наблюдатель

Printer (англ.) - печатник

Periphereia (греч.) - окружность, окружение

Controller (англ.) - регулятор, управляющее устройство

Magistralis (лат.) - главный. Главная линия

Porta (лат.) - дверь, ворота

Operatio (лат.) - непосредственное действие

bit = binary digit (англ.) - двоичная цифра

Список литературы

Для подготовки данной работы были использованы материалы с сайта macedu.narod.ru

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

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

Выделяют три основных класса задач, решаемых с помощью КИС [14]. Это задачи:

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

выработки стратегических управленческих решений по развитию бизнеса на основе базы высокоагрегированных показателей;

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

Основной трудностью при внедрении КИС является диагностика.

Здесь можно выделить три этапа:

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

разработка новых вариантов организационных структур и технологий управления на основе информационных технологий;

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

Условно выделяют тиражируемые, полузаказные и заказные КИС.

Тиражируемая КИС не требует доработки со стороны разработчика, существует сама по себе, не предоставляет возможности внесения изменений. Такие системы предназначены для малых предприятий.

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

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

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

Кроме КИС следует отметить программные системы, реализующие отдельные функции управления:

Бухгалтерские программы: 1С: Бухгалтерия, БЭСТ, Турбо-бухгалтер, Парус, Инфо-бухгалтер;

Системы автоматизации торговли: 1С: Торговля, Парус, БЭСТ 4, Фолио;

Информационно-справочные системы: Гарант, Консультант Плюс, Кодекс;

Программы для бизнес-планирования: Project Expert, Microsoft Project, Триумф-аналитик;

Системы автоматизации складского учета: 1С: Склад, Фолио, БЭСТ, Парус;

Системы автоматизации документооборота: Дело, Lotus Notus, 1С: Документооборот.

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

совместимость программно-аппаратных средств различных фирм-производителей снизу-вверх;

комплексная проверка и отладка всей системы на стенде фирмы интегратора на основе спецификации заказчика.

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

Верхний уровень АСУ ТП составляют мощные компьютеры, выполняющие функции серверов баз данных и рабочих станций, обеспечивающих хранение, анализ и обработку всей поступающей информации, а также взаимодействие с оператором. Основой программного обеспечения верхнего уровня являются пакеты SCADA (Supervision Control and DATA Acquisition).

Наиболее ярко концепция открытых систем прослеживается в открытой модульной архитектуре контроллеров - ОМАС (Open Module Architecture Controls), разработанной фирмой General Motors. Близкие к ним концепции предложены европейскими (European Open System Architecture for Control within Automation SDystems - OSACA), японскими (Japan International Robotics and Factory - IFORA, Japan Open System Environment for Controller Architecture - OSEC) и американскими (Technologies Enabling Agile Manufacting - TEAM Projects) организациями. Содержание ОМАС-требований заключается в основных терминах:

Open - открытая архитектура, обеспечивающая интеграцию аппаратного и программного обеспечения;

Modular - модульная архитектура, позволяющая использовать компоненты в режиме Pluge and Play.

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

Economical - экономичная архитектура;

Maintenable - легко обслуживаемая архитектура.

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

Здесь наиболее распространенной является операционная система QNX (фирма QSSL, Канада). Архитектура QNX является открытой, модульной, легко модифицируемой. Спецификой работы с контроллерами является использование языков технологического программирования, описывающих сам технологический процесс и ориентированных на работу не программистов, а технологов. Накопленный опыт работы с подобными языками обобщен в стандарте IEC 1131-3, где определены пять основных языковых средств:

SFG - язык последовательных функциональных схем;

LD - язык релейных диаграмм;

FDB - язык функциональных блоковых диаграмм;

ST - язык структурированного текста;

IL - язык инструкций.

Лекция №2. Экономика и информатика

Что такое информационная экономика? Что такое сетевая экономика? Что такое экономическая информатика? Рассмотрим эти основные понятия.

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

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

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

Согласно глоссарию (glossary.ru/) Информационная экономика - это экономика, в которой большая часть валового внутреннего продукта обеспечивается деятельностью по производству, обработке, хранению и распространению информации и знаний, причем в этой деятельности участвуют более половины занятых.

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

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

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

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

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

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

Для некоторых экономических специальностей вместо дисциплины Экономическая информатика читаются два курса лекций:

Информатике и компьютерная техника;

Компьютерные сети и телекоммуникации.

Бесплатный дистанционный курс "Экономическая информатика" размещен на странице lessons-tva.info/edu/e-inf1/inf1.html и предназначен для студентов экономических специальностей, а также для пользователей Интернет с целью повышения квалификации.

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

индексируемой поисковыми системами, гиперссылки на lessons-tva.info

Copyright © Обучение в Интернет, 2007 - 2010. All Rights Reserved. Vladimir Tkachenko

Лекция №3. Структура персонального компьютера

Структура персонального компьютера

Обычно персональный компьютер состоит из трех частей:

· системного блока;

· клавиатуры, позволяющей вводить символы в компьютер;

· монитора (или дисплея) - для изображения текстовой или графической информации.

Компьютеры выпускаются и в портативном варианте (как дипломат) или блокнотном (ноутбук) исполнении. Здесь системный блок, монитор и клавиатура заключены в один корпус: системный блок "спрятан" под клавиатурой, а монитор сделан как крышка к клавиатуре.

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

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

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

· накопители (или дисководы) для гибких магнитных дисков, используемые для чтения и записи на гибкие магнитные диски (дискеты);

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

Микропроцессор - важнейший элемент компьютера, так как им определяется скорость выполнения машиной программ пользователя. Со времени появления персональных компьютеров (ПК) сменилось несколько поколений процессоров, что составляет следующий ряд в порядке увеличения скорости: 8088, 286, 386SX, 386DX, 486SX, 486DX, 486DX2, Pentium, Pentium Pro и другие.

Параметры процессора:

· разрядность - ширина "такта", по которому передается компьютерная информация: 8, 16, 32 или 64 бита;

· тактовая частота, характеризующая число команд, выполняемых процессором за одну секунду (измеряется в мегагерцах (МГц)). Обычно тактовая частота соответствует 160…200МГц.

Микропроцессор включает в себя:

· арифметико-логическое устройство (АЛУ), которое выполняет операции (микрооперации), необходимые для выполнения команд микропроцессора;

· устройство управления (УУ) - управляет всеми частями компьютера посредством принципов программного управления;

· микропроцессорная память (МПП). В микропроцессоре есть несколько ячеек собственной памяти, они называются регистрами. Некоторые из них предназначены для хранения операндов - величин, участвующих в текущей операции. Такие регистры называются регистрами общего назначения (RON).

Регистр команд (RK) предназначен для хранения текущей команды. В регистре - счетчике команд (СК) хранится текущий адрес. Перед выполнением программы необходимо задать ее начальный адрес - записать его в счетчик команд.

Через интерфейсную систему, основу которой составляет системная шина персонального компьютера, микропроцессор соединяется с:

а) Основной памятью компьютера:

- оперативное запоминающее устройство (RAM) хранит работающую программу и данные;

- постоянное запоминающее устройство (ROM) - хранит информацию, которая необходима для постоянной работы.

RAM и ROM разбиты на ячейки, каждой из которых присвоен порядковый номер (адрес).

б) Внешней памятью:

- накопители на жестких магнитных дисках - устройства с несъемными носителями (винчестеры). Жесткие диски служат для постоянного хранения в компьютере программ и данных.

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

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

Неперезаписываемые лазерно-оптические диски обычно называют компакт-дисками ПЗУ - Compact disc (CD) ROM. Они имеют емкость до 1,5Гбайт, время доступа - от 30 до 300мс.

- накопители на гибких магнитных дисках. Для данных накопителей носителями являются дискеты (флоппи-диски).

в) С монитором через видеоадаптер.

г) С принтером через адаптер принтера.

д) С источником питания.

ж) С каналом связи через сетевой адаптер.

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

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

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

к) С математическим сопроцессором.

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

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

Общие сведения о периферийных устройствах ПК

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

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

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

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

· принтер - устройство для вывода на печать текстовой и графической информации;

· мышь - устройство, облегчающее ввод информации в компьютер;

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

Некоторые устройства, например, многие разновидности сканеров (приборов для ввода рисунков и текста в компьютер), используют смешанный способ подключения: в системный блок компьютера вставляется только электронная плата (контроллер), управляющая работой устройства, а само устройство подсоединяется к этой плате кабелем.

В настоящее время разрабатываются все более новые и совершенные периферийные устройства.

Системные периферийные устройства

Видеомонитор

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

Мониторы бывают цветными и монохромными, могут работать в одном из двух режимов: текстовом или графическом. В текстовом режиме экран монитора условно разбивается на отдельные участки - знакоместа, чаше всего на 25 строк по 80 символов (знакомест). В каждое знакоместо может быть выведен один из 256 заранее заданных символов. В число этих символов входят большие и малые латинские буквы, цифры, символы: ! @ # $ % ^ & * ( ) - + = ? { } [ ] : ; " ' < > / | . , ~ `, а также псевдографические символы, используемые для вывода на экран таблиц и диаграмм, построения рамок вокруг участков экрана.

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

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

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

В графическом режиме экран монитора состоит из точек, каждая из которых может быть темной или светлой на монохромных мониторах или одного из нескольких цветов - на цветном. Количество точек по горизонтали и вертикали называется разрешающей способностью монитора в данном режиме. Например, выражение "разрешающая способность 640´200" означает, что монитор в данном режиме выводит на экран 640 точек по горизонтали и 200 точек по вертикали. Следует заметить, что разрешающая способность не зависит от размера экрана монитора, подобно тому как и большой, и маленький телевизоры имеют на экране 625 строк развертки изображения. Современные мониторы обладают разрешающей способностью до 1024´768 или 1248´1024 точек.

Важной характеристикой монитора, определяющей четкость изображения на экране, является размер точки на экране. Чем меньше она, тем выше четкость. Обычно величина точки колеблется от 0,41 до 0,18 мм.

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

Клавиатура

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

Клавиатура должна быть эргономичной, то есть удобной и не утомляющей во время работы. Для этого она может устанавливаться под небольшим наклоном (от 5 до 7°) относительно горизонтальной поверхности. К клавишам должен быть обеспечен свободный доступ, они должны срабатывать от легкого нажатия. Обозначения на ней должны быть ясными и не утомительными для зрения.

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

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

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

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

Для клавиатур компьютеров используются кнопки различных типов, из которых наиболее широкое распространение получили два: емкостные и контактные.

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

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

Принтер

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

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

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

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

Более качественная и быстрая печать обеспечивается принтерами с 24 печатающими иголками (24-точечными принтерами). Бывают принтеры и 48 иголками, они обеспечивают еще более качественную печать.

Скорость печати точечно-матричных принтеров от 60 до 10 секунд на страницу, печать рисунков может выполнятся медленнее - до 5 минут на страницу. Производятся и специальные высокопроизводительные матричные принтеры - они используются банках, телефонных компаниях и так далее.

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

Следует заметить, что струйные принтеры требуют тщательного ухода и обслуживания. Скорость печати струйных принтеров - от 15 до 100 секунд на страницу, а время печати цветных страниц может достигать десяти минут (обычно 3-5 минут).

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

Лазерные принтеры хотя и достаточно дороги (обычно от 800 до 4000$) являются наиболее удобными устройствами для получения качественных черно-белых качественных печатных документов. Существуют и цветные лазерные принтеры, но они стоят значительно дороже - от 5000$) при разрешающей способности 300 точек на дюйм, от 10000$ при разрешающей способности 600 точек на дюйм.

Разрешающая способность лазерных принтеров как правило не менее 300 точек на дюйм, а современные лазерные принтеры (HP Laser Jet серии 4) обычно имеют разрешающую способность 600 точек на дюйм и более. Некоторые принтеры, например HP Laser Jet III и 4 используют специальную технологию повышения качества изображения. Применение этих технологий эквивалентно повышению разрешающей способности принтера в 1,5 раза. Скорость печати лазерных принтеров - от 15 до 5 секунд на страницу при выводе текстов. Страницы с рисунками могут выводится значительно дольше, на вывод больших рисунков может потребоваться несколько минут.

Выпускаются специальные высокопроизводительные (так называемые "сетевые") принтеры, например HP Laser Jet 4Si, 4V и другие, их скорость работы от 15 до 40 страниц в минуту. Обычно такие принтеры подключаются к локальной сети и совместно используются пользователями этой сети.

Накопители

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

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

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

Время доступа к информации на носителе накопителя во много раз превосходит время обращения к оперативной памяти компьютера. При создании современных накопителей стремятся свести эту разницу к минимуму. Время доступа к информации в НЖМД на один порядок меньше времени доступа в НГМД.

а) Накопители на гибких магнитных дисках

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

Существуют разные виды НГМД. Наиболее широко распространены устройства с диаметром носителя 133мм (5,25 дюйма) и 89мм (3,5 дюйма). В профессиональных компьютерах чаще всего используются НГМД с диаметром дискеты 3,5 дюйма.

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

Объем хранимой на дискете информации зависит как от типа дискеты, так и от самого НГМД.

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

Характерной особенностью дисковых накопителей является метод записи информации на носителе. Этот метод определяет плотность расположения данных на магнитном диске и в связи с этим оказывает существенное влияние на максимально возможный объем хранимой информации. Кроме того, метод записи связан и с достоверностью хранимых данных, со скоростью обмена между УУ и накопителем, со сложностью УУ и так далее. В НГМД используются преимущественно два метода записи - с частотной модуляцией ЧМ (от англ. FM - frequency modulation), и с модифициро

МЧМ-кодированные данные

Синхроинизирующие импульсы

Импульсы данных

Синхроинизирующие импульсы

Двоично-кодированные данные

1 1 0 1 0 0 0

ванной частотной модуляцией МЧМ (MFM). В УУ данные обрабатываются в двоичном виде и передаются в НГМД последовательным кодом (как последовательность нулей и единиц). Кодирование по методу ЧМ выполняется путем подачи дополнительного импульса для каждой единицы и от

Лекция по предмету экономическая информатика Рисунок 1. ЧМ-кодирование сигнала

Лекция по предмету экономическая информатика

Рисунок 2. МЧМ-кодирование сигнала

двоичного ряда. Таким образом формируются так называемые импульсы данных. Кроме них в последовательность ЧМ-кодирования включаются и синхронизирующие импульсы, соответствующие тактовой частоте двоичного ряда. Эти импульсы предназначены для синхронизации логических схем НГМД тактовой частой УУ. Для уменьшения числа синхронизирующих импульсов при методе МЧМ для синхронизации используются сами импульсы данных. Генерирование дополнительных синхроимпульсов производится только в случаях нескольких последовательных нулей, когда импульсы данных отсутствуют. Итак, кодирование методом МЧМ состоит из следующих операций: передачи импульса данных для каждой единицы двоичной записываемой последовательности; передача синхроимпульса для каждого второго и следующего нуля в группе последовательно записанных в двоичном ряду нулей. Полученная в результате последовательность объединяет импульсы данных и синхроимпульсы, но общее число импульсов двукратно уменьшается по сравнению с методом ЧМ. Следовательно, при одинаковой плотности записи метод МЧМ позволяет получить в два раза больший, чем при методе ЧМ, объем хранимой на диске информации. В связи с этим в большинстве НГМД, используемых в профессиональных компьютерах, применяется кодирование по методу МЧМ.

Другой характерной особенностью НГМД является плотность записи на дискете. В зависимости от направления, по которому рассматривается плотность, различают поперечную и продольную плотность записи. Поперечная плотность измеряется числом дорожек на единицу длины в направлении радиуса дискеты, а продольная плотность - числом битов информации на единицу длины вдоль окружности дорожки. Плотность записи определяется преимущественно качеством магнитного покрытия и параметрами считывающе-записывающей головки.

б) Накопители на жестких магнитных дисках

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

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

Дополнительные периферийные устройства

Графопостроитель

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

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

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

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

Мышь

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

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

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

На поверхности мыши может находится две или три кнопки. Как они используются - зависит от программного обеспечения.

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

Модем

Модем - устройство для обмена информацией с другими компьютерами через телефонную сеть. По конструктивному исполнению модемы бывают встроенными (вставляемыми в системный блок ПК) или внешними (подключаемыми через коммуникационный порт). Модемы отличаются друг от друга максимальной скоростью передачи данных (1200, 2400, 9600 бод и так далее, 1 бод = бит в секунду), а также тем, поддерживают ли они средства исправления ошибок (стандарты V42bis или MNP-5). Для устойчивой работы на отечественных телефонных линиях импортные модемы должны быть соответствующим образом адаптированы.

Факс-модем

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

Сканер

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

Аудиоплата

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

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

Устройство для чтения компакт-дисков

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

Трекбол

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

Графический планшет

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

Адаптеры каналов связи

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

Используются два вида адаптеров каналов связи - асинхронные и синхронные.

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

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

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

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

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

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

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

Лекция №4. Структура ЭВМ.

Исторически компьютер появился как машина для вычислений и назывался электронной вычислительной машиной - ЭВМ. Структура такого устройства была описана знаменитым математиком Джоном фон Нейманом в 1945 г

Структура компьютера - это некоторая модель, устанавливающая состав, порядок и принципы взаимодействия входящих в нее компонентов.[1]

Структура современного персонального компьютера представлена на рисунке ниже. [2]

Лекция по предмету экономическая информатика

Рассмотрим принцип взаимодействия основных устройств.

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

Все дополнительные устройства взаимодействуют с процессором и оперативной памятью через системную магистраль передачи данных - шину. Виды слотов расширения различаются по типу шины. Данные могут передаваться между внешними устройствами и процессором, оперативной памятью и процессором, внешними устройствами и оперативной памятью или между устройствами ввода-вывода. Шина характеризуется типом, разрядностью, частотой и количеством подключаемых внешних устройств. При работе с оперативной памятью шина проводит поиск нужного участка памяти и обменивается информацией с найденным участком. Эти задачи выполняют две части системной шины: адресная шина и шина данных.

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

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

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

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

Драйвер выступает в роли «переводчика» с языка операционной системы на язык конкретного устройства, контроллер выступает в роли аппаратного «мостика» между системой в целом и дополнительным устройством.

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

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

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

- оперативная память, предназначенная для временного хранения программ и данных;

- контроллеры, предназначенные для независимого от процессора управления отдельными процессами в работе ПК;

- накопители на гибких магнитных дисках, используемые для чтения и записи на дискеты;

- накопитель на жестком магнитном диске, предназначенный для чтения и записи на жесткий магнитный диск (винчестер);

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

- блок питания, преобразующий электропитание сети в постоянный ток, подаваемый на электронные схемы компьютера;

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

- другие устройства. [3]

Все компоненты ПК по их функциональному отношению к работе с информацией можно условно разделить на:

- устройства обработки информации (центральный процессор, специализированные процессоры);

- устройства хранения информации (жесткий диск, CD-ROM, оперативная память, др.);

- устройства ввода информации (клавиатура, мышь, микрофон, сканер и т.д.);

- устройства вывода информации (монитор, принтер, акустическая система и т.д.).

Микропроцессор (МП), или центральный процессор {CPU, от англ. Central Processing Unit) - основной рабочий компонент компьютера, который выполняет арифметические и логические операции, заданные программой, управляет вычислительным процессом и координирует работу всех устройств компьютера.[4]

Генератор тактовых импульсов. Он генерирует последовательность электрических импульсов; частота генерируемых импульсов определяет тактовую частоту машины.

Промежуток времени между соседними импульсами определяет время одного такта работы машины или просто такт работы машины.

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

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

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

Память (внутренняя - системная, включающая ОЗУ и ПЗУ и внешняя дисковая). ПЗУ (от англ. ROM, Read Only Memory - память только для чтения) служит для хранения неизменяемой (постоянной) программной и справочной информации. ОЗУ (от англ. RAM, Random Access Memory - память с произвольным доступом) предназначено для оперативной записи, хранения и считывания информации (программ и данных), непосредственно участвующей в информационно-вычислительном процессе, выполняемом ПК в текущий период времени. Дисковая память относится к внешним устройствам ПК и используется для долговременного хранения любой информации, которая может когда-либо потребоваться для решения задач, в ней, в частности, хранится все программное обеспечение компьютера. В качестве устройств внешней памяти размещаемых в системном блоке, используются накопители на жестких (НЖМД) и гибких (НГМД) магнитных дисках, накопители на оптических дисках (НОД) и др;

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

Внешние устройства (ВУ). Это важнейшая составная часть любого вычислительного комплекса. Достаточно сказать, что по стоимости ВУ иногда составляют 50 - 80% всего ПК, От состава и характеристик ВУ во многом зависят возможность и эффективность применения ПК в системах управления и в народном хозяйстве в целом.

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

- внешние запоминающие устройства (ВЗУ) или внешняя память ПК;

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

- устройства вывода информации;

- средства связи и телекоммуникации.[5]

Монитор - устройство для отображения вводимой и выводимой из ПК информации.

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

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

К устройствам ввода информации относятся:

- клавиатура - устройство для ручного ввода числовой, текстовой и управляющей информации в ПК;

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

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

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

- сенсорные экраны - для ввода отдельных элементов изображения, программ или команд с полиэкрана дисплея в ПК.

К устройствам вывода информации относятся:

- принтеры - печатающие устройства для регистрации информации на бумажный носитель;

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

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

Дополнительные схемы. К системной шине и к МП ПК наряду с типовыми внешними устройствами могут быть подключены и некоторые дополнительные платы с интегральными микросхемами, расширяющие и улучшающие функциональные возможности микропроцессора: математический сопроцессор, сопроцессор ввода-вывода, контроллер прерываний и др.[6]

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

Сопроцессор ввода-вывода за счет параллельной работы с МП значительно ускоряет выполнение процедур ввода-вывода при обслуживании нескольких внешних устройств (монитор, принтер, НЖМД, НГМД и др.); освобождает МП от обработки процедур ввода-вывода, в том числе реализует и режим прямого доступа к памяти.

Важнейшую роль играет в ПК контроллер прерываний.

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

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

Физические характеристики компонентов ЭВМ. Центральный процессор. Память, объем памяти.

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

В состав микропроцессора входят:

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

- арифметико-логическое устройство (АЛУ) - предназначено для выполнения всех арифметических и логических операций над числовой и символьной информацией (в некоторых моделях ПК для ускорения выполнения операций к АЛУ поключается дополнительный математический сопроцессор);

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

- интерфейсная система микропроцессора - реализует сопряжение и связь с другими устройствами ПК; включает в себя внутренний интерфейс МП, буферные запоминающие регистры и схемы управления портами ввода-вывода (ПВВ) и системной шиной. Интерфейс (interface) - совокупность средств сопряжения и связи устройств компьютера, обеспечивающая их эффективное взаимодействие. Порт ввода-вывода (I/O - Input/Output port) - аппаратура сопряжения, позволяющая подключить к микропроцессору другое устройство ПК.[8]

Процессоры классифицируются по базовому типу, называющемуся семейством. С целью преемственности программного обеспечения последующие модели и модификации процессоров, как правило, содержат всю систему команд своих предшественников. Существует большое количество различных семейств процессоров, среди которых можно выделить семейство Intel и совместимых с ними AMD и Cyrix, на которых базируется значительная часть ПК. Фирмой Intel был создан процессор Pentium и его модификации Pentium Pro, Pentium II, Pentium III, Pentium IV. Процессоры фирмы Motorola, применяемые в компьютерах фирмы Apple, относятся к другому семейству.

Основными характеристиками процессора являются:

- быстродействие - количество операций, производимых в 1 секунду, измеряется в бит/сек. Каждая последующая модель имеет более высокую производительность по сравнению с предыдущей. Современные процессоры обладают расширением ММХ (MultiMedia eXtention - расширение мультимедиа);

- тактовая частота - количество тактов, производимых процессором за 1 секунду. Операции, производимые процессором, не являются непрерывными, они разделены на такты. Эта характеристика определяет скорость выполнения операций и непосредственно влияет на производительность процессора. Процессор Pentium и его модификации имеют тактовые частоты от 60 МГц до 1,5 ГГц (1,5 миллиарда операций в секунду);

- разрядность - количество двоичных разрядов, которые процессор обрабатывает за один такт. Указывая разрядность процессора 64, имеют в виду, что процессор имеет 64-разрядную шину данных, т.е. за один такт он обрабатывает 64 бита.[9]

Оперативная память (RAM - random access memory, ОЗУ) - устройство, предназначенное для хранения обрабатываемой информации (данных) и программ, управляющих процессом обработки информации. Конструктивно представляет собой набор микросхем, размещенных на одной небольшой плате (модуль, планка). Модуль (модули) оперативной памяти вставляется в соответствующий разъем материнской платы, позволяя таким образом связываться с другими устройствами ПК.[10]

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

Оперативная память изготавливается в виде небольших печатных плат с рядами контактов, на которых размещаются интегральные схемы памяти (модули памяти). Модули памяти различаются по размеру и количеству контактов (SIMM или DIMM), по быстродействию, по объему.

Важнейшей характеристикой модулей оперативной памяти является быстродействие - частота, с которой считывается или записывается информация в ячейки памяти. Современные модули памяти имеют частоту 133 МГц и выше.

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

Для ускорения доступа к оперативной памяти используется кэш-память (cache - запас). Это сверхбыстрая оперативная память, предназначенная для временного хранения текущих данных и помещенная между оперативной памятью и процессором. Объем кэш-памяти до 1Мб. Специальные программно-аппаратные средства обеспечивают опережающее копирование данных из оперативной памяти в кэш и обратное копирование данных по окончании их обработки. Обработка данных в кэш-памяти производится быстрее, что приводит к увеличению производительности ПК. Непосредственного доступа из программы в кэш-память нет.

Специальная память. CMOS-память (изготовленная по технологии CMOS - complementary metal - oxide semiconductor) предназначена для длительного хранения данных о конфигурации и настройке компьютера (дата, время, пароль), в том числе и когда питание компьютера выключено. Для этого используют специальные электронные схемы со средним быстродействием, но очень малым энергопотреблением, питаемые от специального аккумулятора, установленного на материнской плате. Это полупостоянная память.

Данные записываются и считываются под управлением команд, содержащихся в другом виде памяти - BIOS.

BIOS - постоянная память, т.е. память, хранящая информацию при отключенном питании теоретически сколь угодно долго, в которую данные занесены при ее изготовлении. [11]

Жесткий магнитный диск (винчестер, HDD - Hard Disk Drive) - постоянная память, предназначена для долговременного хранения всей имеющейся в компьютере информации. Операционная система, постоянно используемые программы загружаются с жесткого диска, на нем хранится большинство документов.

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

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

Появление в 1999 г. изобретенных фирмой IBM головок с магниторезистивным эффектом (GMR - Giant Magnetic Resistance) привело к повышению плотности записи до 6,4 Гбайт на одну пластину в уже представленных на рынке изделиях.

Основные параметры жесткого диска:

- Емкость - винчестер имеет объем от 40 Гб до 200 Гб и более.

- Скорость чтения данных. Средний показатель - около 8 Мбайт/с.

- Среднее время доступа. Измеряется в миллисекундах и обозначает то время, которое необходимо диску для доступа к любому выбранному вами участку. Средний показатель - 9 мс.

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

- Размер кэш-памяти - быстрой буферной памяти небольшого объема, в которую компьютер помещает наиболее часто используемые данные. У винчестера есть своя кэш-память размером до 8 Мбайт.

- Фирма-производитель. Освоить современные технологии могут только крупнейшие производители, потому что организация изготовления сложнейших головок, пластин, контроллеров требует крупных финансовых и интеллектуальных затрат. Жесткие диски производят семь основных компаний: Fujitsu, IBM-Hitachi, Maxtor, Samsung, Seagate, Toshiba и Western Digital. При этом каждая модель одного производителя имеет свои, только ей присущие особенности.[12]

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

Использование 3,5' гибких дисков (1,44 Мбайт)в недавнем времени было очень популярно. Гибкие магнитные диски помещаются в пластмассовый корпус. В центре дискеты имеется приспособление для захвата и обеспечения вращения диска внутри пластмассового корпуса. Дискета вставляется в дисковод, который вращается с постоянной угловой скоростью.

В настоящее время распространенными накопителями можно назвать дисководы CD-ROM и CD-RW (Compact Disc-ReWritable). С помощью специальных программ на чистый CD возможна запись информации в домашних условиях. Запись производится мощным лазером, под воздействием которого материал CD частично теряет прозрачность. По внешнему виду как сами дисководы, так и диски для CD-RW практически не отличаются от CD-ROM, DVD-ROM. Однако из-за меньшей прозрачности CD требуют лучшего отражающего покрытия. В целях сохранения информации CD необходимо предохранять от механических повреждений (царапин, сколов), а также от загрязнения. Накопители управляются контроллерами, размещенными на системной плате либо на мультикарте.

Устройства, выполненные на одной микросхеме (кристалле) и не имеющие подвижных частей, основаны на кристаллах электрически перепрограммируемой флэш-памяти. Физический принцип организации ячеек флэш-памяти можно считать одинаковым для всех выпускаемых устройств, как бы они ни назывались. Различаются такие устройства по интерфейсу и применяемому контроллеру, что обусловливает разницу в емкости, скорости передачи данных и энергопотреблении.[13]

Лекция №5. Внешние устройства.

Накопители на дискетах

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

Существуют два типа дисководов: дисковод рассчитанный на дискеты размером 3,5 дюйма и устаревшая модель рассчитанная на дискеты 5,25 дюйма.

Дискеты размером 3,5 дюйма.

Сейчас в компьютерах используются накопители для дискет размером 3,5 дюйма (89 мм) и ёмкостью 0,7 и 1,44 Мбайта. Эти дискеты заключены в жёсткий пластмассовый конверт, что значительно повышает их надёжность и долговечность. Поэтому дискеты 5,25 дюйма практически вытеснены.

Защита дискет от записи.

На дискетах 3,5 дюйма имеется специальный переключатель - защёлка, разрешающая или запрещающая запись на дискету. Запись разрешена, если отверстие закрыто, а запрещена если оно открыто.

Инициализация (форматирование) дискет.

Перед первым использованием дискету необходимо специальным образом инициализировать. Это делается с помощью программы DOS Format.

Накопители на жёстких дисках

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

Ёмкость диска.

Для пользователя накопители не жёстком диске отличаются друг от друга прежде всего своей ёмкостью, т.е. тем, сколько информации помещается на диске. Сейчас компьютеры в основном оснащаются винчестерами от 520 Мбайт и более. Компьютеры работающие как файл серверы могут оснащаться винчестером 4 - 8 Мбайт и не одним.

Скорость работы диска.

Скорость работы диска характеризуется двумя показателями:

1) Временем доступа к данным на диске.

2) Скоростью чтения и записи данных на диск.

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

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

CD-ROM

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

Производительность дисководов CD-ROM.

Производительность CD-ROM обычно определяется его скоростными характеристиками при непрерывной передаче данных в течение некоторого промежутка времени и средним временем доступа к данным, измеряемыми соответственно в Кбайт/с и мс. Существуют одно-, двух-, трех-, четырех-, пяти, шести и восьмискоростные дисководы, обеспечивающие считывание данных со скоростью 150, 300, 450, 600, 750, 900, 1200 Кбайт/с соответственно. В настоящий момент распространены двух- и четырехскоростные дисководы. В общем случае дисководы с четырехкратной скоростью обладают более высокой производительностью, однако оценить чистое преимущество дисковода с четырехкратной скоростью по сравнению с дисководом с удвоенной скоростью бывает не так просто. Прежде всего это зависит от того с какой операционной системой и с каким типом приложения ведется работа. При высокой интенсивности повторяющегося доступа к CD-ROM и считывании небольшого количества данных (например при работе с базами данных) "импульсная" скорость считывания информации приобретает важное значение. Например, по данным журнала InfoWorld, производительность дисководов с четырехкратной скоростью, по сравнению с дисководами с удвоенной скоростью, в случае операции доступа к базе данных в среднем повышается вдвое. В случае простого копирования данных выигрыш составляет от 10 до 30%. Однако наибольшее преимущество получится при работе с полноформатным видео.

Для повышения производительности дисководов их снабжают буферной памятью (стандартные объемы КЭШа: 64, 128, 256, 512, 1024 Кбайт). Буфер дисковода представляет собой память для кратковременного хранения данных, после считывания их с CD-ROM, но до пересылки в плату контролера, а затем в ЦП. Такая буферизация дает возможность дисковому устройству передавать данные в процессор небольшими порциями, а не занимать его время медленной пересылкой постоянного потока данных. Например, согласно требованиям стандарта MPC уровня 2 накопитель CD-ROM удвоенной скоростью должен занимать не более 60% ресурсов ЦП.

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

АУДИО

Любой мультимедиа-ПК имеет в своем составе плату-аудио адаптер. Для чего она нужна? С легкой руки фирмы Creative Labs (Сингапур), назвавшей свои первые аудио адаптеры звонким словом Sound Blaster, эти устройства часто именуются "саундбластерами". Аудио адаптер дал компьютеру не только стереофоническое звучание, но и возможность записи на внешние носители звуковых сигналов. Как уже было сказано ранее, дисковые накопители ПК совсем не подходят для записи обычных (аналоговых) звуковых сигналов, так как рассчитаны для записи только цифровых сигналов, которые практически не искажаются при их передаче по линиям связи.

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

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

Частоты квантования показывают, сколько раз в секунду берутся выборки сигнала для преобразования в цифровой код. Обычно они лежат в пределах от 4-5 Кгц до 45-48 Кгц.

Разрядность квантования характеризует число ступеней квантования и изменяется степенью числа 2. Так, 8-разрядные аудио адаптеры имеют 28=256 степеней, что явно недостаточно для высококачественного кодирования звуковых сигналов. Поэтому сейчас применяются в основном 16-разрядные аудио адаптеры, имеющие 216 =65536 ступеней квантования - как у звукового компакт-диска.

Таблица 1.

Частотный диапазон Вид сигнала Частота квантования

400 - 3500 Гц Речь (едва разборчива) 5.5 Кгц

250 - 5500 Гц Речь (среднее качество) 11.025 Кгц

40 - 10000 Гц Качество звучания УКВ-приемника 22.040 Кгц

20 - 20000 Гц Звук высокого качества 44.100 Кгц

Другой способ воспроизведения звука заключается в его синтезе. При поступлении на синтезатор некоторой управляющей информации по ней формируется соответствующий выходной сигнал. Современные аудио адаптеры синтезируют музыкальные звуки двумя способами: методом частотной модуляции FM (Frequency Modulation) и с помощью волнового синтеза (выбирая звуки из таблицы звуков, Wave Table). Второй способ обеспечивает более натуральное звучание.

Частотный синтез (FM) появился в 1974 году (PC-Speaker). В 1985 году появился AdLib, который, используя частотную модуляцию, был способен играть музыку. Новая звуковая карта SoundBlaster уже могла записывать и воспроизводить звук. Стандартный FM-синтез имеет средние звуковые характеристики, поэтому на картах устанавливаются сложные системы фильтров против возможных звуковых помех.

Суть технологии WT-синтеза состоит в следующем. На самой звуковой карте устанавливается модуль ПЗУ с "зашитыми" в него образцами звучания настоящих музыкальных инструментов - сэмплами, а WT-процессор с помощью специальных алгоритмов даже по одному тону инструмента воспроизводит все его остальные звуки. Кроме того многие производители оснащают свои звуковые карты модуляторами ОЗУ, так что есть возможность не только записывать произвольные сэмплы, но и подгружать новые инструменты.

Кстати, управляющие команды для синтеза звука могут поступать на звуковую карту не только от компьютера, но и от другого, например, MIDI (Musical Instruments Digital Interface) устройства. Собственно MIDI определяет протокол передачи команд по стандартному интерфейсу. MIDI-сообщение содержит ссылки на ноты, а не запись музыки как таковой. В частности, когда звуковая карта получает подобное сообщение, оно расшифровывается (какие ноты каких инструментов должны звучать) и отрабатывается на синтезаторе. В свою очередь компьютер может через MIDI управлять различными "интеллектуальными" музыкальными инструментами с соответствующим интерфейсом.

Для электронных синтезаторов обычно указывается число одновременно звучащих инструментов и их общее число (от 20 до 32). Также важна и программная совместимость аудио адаптера с типовыми звуковыми платформами (SoundBlaster, Roland, AdLib, Microsoft Sound System, Gravies Ultrasound и др.).

В качестве примера рассмотрим состав узлов одного из мощных аудио адаптеров - SoundBlaster AWE 32 Value. Он содержит два микрофонных малошумящих усилителя с автоматической регулировкой усиления для сигналов, поступающих от микрофона, два линейных усилителя для сигналов, поступающих с линии, с проигрывателя звуковых дисков или музыкального синтезатора. Кроме того, сюда входят программно-управляемый электронный микшер, обеспечивающий смешение сигналов от различных источников и регулировку их уровня и стерео баланса, 20-голосый синтезатор музыкальных звуков частотной модуляции FM, программно управляемый волновой (табличный) синтезатор музыкальных звуков и звуковых эффектов (16 каналов, 32 голоса, 128 инструментов), аналогово-цифровой 16-разрядный преобразователь для превращения аналогового сигнала с выхода микшера в цифровой сигнал, систему сжатия цифровой информации с возможностью применения расширенного звукового процессора ASP. Наконец, аудио адаптер имеет цифро-аналоговый преобразователь (ЦАП) для превращения цифровых сигналов, несущих информацию о звуке, в аналоговый сигнал, адаптивный электронный фильтр на выходе ЦАП, снижающий помехи от квантования сигнала, двухканальный усилитель мощности по 4 Вт на канал с ручным и программно-управляемым регулятором громкости и MIDI-разъем для подключения музыкальных инструментов.

Как видно из этого перечня, аудио адаптер - достаточно сложное техническое устройство, построенное на основе использования последних достижений в аналоговой и цифровой аудиотехнике.

В новейшие звуковые карты входит цифровой сигнальный процессор DSP (Digital Signal Processor) или расширенный сигнальный процессор ASP (Advanced Signal Processor). Они используют совершенные алгоритмы для цифровой компрессии и декомпрессии звуковых сигналов, для расширения базы стереозвука, создания эха и обеспечения объемного (квадрофонического) звучания. Программа поддержки ASP QSound поставляется бесплатно фирмой Intel на CD-ROM "Software Developer CD". Важно отметить, что процессор ASP используется при обычных двухканальных стереофонических записи и воспроизведении звука. Его применение не загружает акустические тракты мультимедиа компьютеров.

Модемы и факс-модемы.

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

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

По своему внешнему виду и месту установки модемы подразделяются на внутренние и внешние. Внутренние модемы представляют собой электронную плату, устанавливаемую непосредственно в компьютер, а внешние - автономное устройство, подсоединяемое к одному из портов. Внешний модем стоит, как правило, немного дороже внутреннего того же типа из-за внешней привлекательности ( индикаторы, регулятор громкости) и более легкой установки.

Основной параметр в работе модема - скорость передачи данных. Она измеряется в bps (бит в секунду) и устанавливается фирмой- производителем в 2400, 9600, 14400, 16800, 19200 или 28800 bps. Иногда встречаются устаревшие модели модемов (300 и 1200 bps), но они уже практически вышли из употребления. Сегодня достаточно хорошим модемом считается модем со скоростью 14400 bps (около 1 Mb в 10 минут), и его можно приобрести примерно за $150.

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

Одна из передовых фирм- производителей модемов "Hayes Microcomputer Products" приняла основные стандарты для команд модемов, включая набор AT- команд, с помощью которых пользователь может непосредственно управлять работой модема. Сегодня Hayes-стандартами пользуется подавляющее большинство фирм во всем мире и лучшие модемы являются Hayes- совместимыми.

Также существуют мировые стандарты скорости модема, сжатия данных и коррекции ошибок. Эти стандарты устанавливаются комитетом ITU-T (стандарт CCITT) и фирмой Microcom (стандарт MNP). Самые лучшие модемы соответствуют обоим этим стандартам.

Самые распространенные стандарты CCITT сегодня:

стандарт скорости 9600 bps - V.32 и скорости 14400 bps - V.32bis;

стандарт коррекции ошибок - V.42;

стандарт сжатия данных с коэффициентом 4:1 - V.42bis.

Основные стандарты пересылки факсимильных сообщений - Class 1 и Groop IV, поддерживающие скорость до 19200 bps и сжатие данных.

Сейчас на мировом рынке модемов фактически правят 2 фирмы : ZyXEL и

US Robotics. Они производят самые скоростные и самые качественные модемы и факс- модемы. Очень дорогие суперсовременные модемы ZyXEL имеют возможность воспроизведения голоса, записанного в цифровом режиме и сжатия речевых сигналов, что позволяет использовать их в качестве автоответчиков. Также некоторые модели ZyXEL U-1496 и US Robotics Courier снабжены переключателем речь/данные, встроенным тестированием и другими полезными функциями. Основное качество модемов ZyXEL - богатейший выбор возможностей, хотя это значительно увеличивает их стоимость (до $1250), а модемов US Robotics (Courier и Sportster) - надежность при относительно низкой цене на них (до $200).

Среди новинок последних лет в мире модемов можно также выделить специальные модемы для Notebook'ов, поставляемые на платах типа PCMCIA. Эти платы очень удобны своей компактностью, они позволяют компьютеру не отдавать свободный COM-порт под внешний модем, но все же они много дороже, чем обычный модем.

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

Мониторы

Монитор (дисплей) компьютера IBM PC предназначен для вывода на экран текстовой и графической информации. Мониторы бывают цветными и монохромными. Они могут работать в одном из двух режимов: текстовом или графическом.

Текстовый режим.

В текстовом режиме экран монитора условно разбивается на отдельные участки - знакоместа, чаще всего на 25 строк по 80 символов ( знакомест ). В каждое знакоместо может быть введён один из 256 заранее символов. В число этих символов входят большие и малые латинские буквы, цифры, определённые символы, а также псевдографические символы, используемые для вывода на экран таблиц и диаграмм, построения рамок вокруг участков экрана и так далее.

В число символов, изображаемых на экране в текстовом режиме, могут входить и символы кириллицы.

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

Графический режим.

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

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

Часто используемые мониторы.

Наиболее широкое распространение на компьютерах IBM PC получили мониторы типа MDA, CGA, Herkules, EGA и VGA.

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

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

Лекция №6. Операционная система.

ОПЕРАЦИОННАЯ СИСТЕМА (ОС) ЭВМ, - программа или комплекс программ, постоянно находящихся в памяти ЭВМ; организует общее управление устройствами машины и ее взаимодействие с пользователем. Обеспечивает запуск и работу всех остальных программ.

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

Операционная система загружается непосредственно при включении компьютера, перестает работать только после его выключения. Она осуществляет диалог с оператором или пользователем и организует эффективное взаимодействие (интерфейс) других (в том числе прикладных) программ со всеми узлами ЭВМ. Операционные системы могут создаваться как для конкретных ЭВМ, так и для ЭВМ определенных типов или классов. В последнем случае соответствующие ОС называются стандартными. Например, MS DOS (Microsoft System Disk Operating System) корпорации Microsoft и PTS DOS компании Физтех-софт ориентированы на IBM-совместимые ПК; Mac OS фирмы Apple - на ПК Macintosh; ОС Unix фирмы Bell Labs - является стандартной для ЭВМ разных классов, выполняющих функции серверов и рабочих станций, но используется также на портативных ПК и больших стационарных ЭВМ.

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

Многопользовательская система (система с коллективным доступом, система коллективного доступа; multiuser system, multiaccess system) позволяет нескольким пользователям одновременно иметь доступ к одной ЭВМ со своего терминала (локального или удаленного). Многопользовательский характер работы достигается благодаря режиму разделения времени, который заключается в быстром переключении ЭВМ между разными терминалами и программами и соответственно быстрой отработке команд каждого пользователя. При этом пользователи не замечают задержек исполнения команд. Примерами многопользовательских систем могут служить операционные системы Windows, Netware (созданная американской фирмой Novell для локальных информационных вычислительных систем), Unix.

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

Однопользовательская система (one user system) - вычислительная система или ее часть (например, операционная система), не обладающая свойствами многопользовательской. Примерами однопользовательских ОС являются MS DOS американской фирмы Microsoft и ОС/2, созданная совместно Microsoft и IBM.

Сетевая операционная система (Network Operating System, NOS) - операционная система, предназначенная для обеспечения работы вычислительной сети. Примерами сетевых операционных систем являются Windows NT, Windows 2000, Netware, Unix, Linux.

Сейчас используются 4 типа ОС:

• ОС-10 - для моделей ЕС-1010;

• МОС (малая) - для моделей ЕС-1021;

• ДОС ЕС (дисковая) - для всех других моделей ЕС ЭВМ в малой конфигурации;

• ОС ЕС - для тех же моделей, что и для ДОС ЕС, но в средней и расширенной конфигурации;

Структуру ОС можно разделить на несколько групп:

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

Программы управления данными.

Программы управления задачами.

Обслуживающие и обрабатывающие программы.

Так же в состав ОС входят средства, которые снижают трудоёмкость подготовительного процесса при решении задач. Это система автоматизации программирования (САП). Она включает в себя такие компоненты, как:

1. Алгоритмические языки программирования (Ассемблер, Фортран и др.);

2. трансляторы;

3. интерпретирующие и компилирующие системы;

4. пакеты стандартных программ;

5. программы сервиса.

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

Сейчас современные ППП разрабатывают как программные системы. Каждый пакет состоит из:

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

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

комплекс обслуживающих программ (вспомогательные функции);

средства для обеспечения создания пакета.

Ещё одной функцией ППП является расширение возможностей ОС при подключении новых устройств.

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

Программная совместимость ЕС ЭВМ.

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

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

Программная совместимость снижает стоимость применения ЭВМ, повышая при этом их производительность.

Режимы работы ЕС ЭВМ.

Все модели ЕС ЭВМ - это мультипрограммные машины. Это означает, что в них применяется совмещение программных и аппаратных средств управления. Программные средства составляют ОС, которая устанавливает порядок работы ЭВМ при различных режимах работы. Все режимы работы ЭВМ делятся на однопрограммные и мультипрограммные.

При работе в полнопрограммном режиме все ресурсы ЭВМ отданы одной программе. Выполнение следующей программы возможно только после полного выполнения предыдущей программы.

Разновидности однопрограммного режима:

Однопрограммный режим с непосредственным доступом пользователя к ЭВМ. Пользователь ведёт диалог с машиной, работая за пультом. В этом режиме машинное время используется нерационально. Такой режим используется только при наладке ЭВМ.

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

Разновидности мультипрограммного режима:

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

вмешательства пользователя. При таком режиме значительно экономится время на выполнение набора задач.

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

Режим запрос-ответ. Этот режим представляет собой вид телеобработки, при которой в соответствии с запросами от абонентов, ЭВМ посылает данные, содержащиеся в Файлах данных. Число ответов ограничено ёмкостью памяти, следовательно ограничено и число запросов.

Диалоговый режим - это наиболее используемый режим работы ЭВМ. При таком режиме происходит двустороннее взаимодействие (диалог) пользователя и ЭВМ. Для осуществлении этого режима необходимо, чтобы технические и программные средства могли работать в реальном масштабе времени; чтобы абоненты имели возможность формулировать свои сообщения на высоком уровне.

В мультипрограммных режимах реализованы два варианта: мультипрограммный режим с фиксированным и произвольным числом совместно решаемых задач.

Лекция №7. Сервисные программы-оболочки для работы с командами операционной системы.

ОПЕРАЦИОННАЯ ОБОЛОЧКА - часть операционной среды, определяющая интерфейс пользователя, его реализацию (текстовый, графический и т.п.), командные и сервисные возможности пользователя по управлению прикладными программами и компьютером.

Операционные системы корпорации Microsoft под названием MS-DOS и их аналоги других корпораций были разработаны для персональных компьютеров клона IBM PC. Управление компьютером при помощи команд DOS требует определенных знаний, большой аккуратности и внимания. Для того, чтобы сделать общение с компьютером более простым, были разработаны специальные программы-оболочки. Операционная оболочка - это такая программа, которая позволяет пользователю осуществлять действия по управлению ресурсами компьютера в рамках более развитого (более удобного и интуитивно понятного) интерфейса, чем командная строка. Начиная с версии 4.0 в MS-DOS входила собственная псевдографическая оболочка SHELL, однако наибольшую популярность среди оболочек DOS завоевал пакет программ Norton Commander фирмы Symantec. Использование операционной оболочки Norton Commander значительно yпростило управление компьютером, позволило в наглядном виде получать информацию о его основных ресурсах (и их загруженности), осуществлять все основные процедуры управления компьютером (выбор диска и каталога; создание каталога; создание, просмотр и редактирование текстовых файлов; копирование, перемещение, удаление файлов и каталогов; поиск файлов и каталогов; работа с архивными файлами и т. п.).

Также необходимо отметить, что Norton Commander явился не единственным шагом фирмы Symantec по расширению функциональных возможностей служебного и системного программного обеспечения, работающего в среде DOS. Другой ее известный продукт - Norton Utilities - объединил в себе большое количество утилит, реализующих многие важные и полезные функции, которые затруднительно или даже невозможно осуществить с помощью штатных средств операционной системы.

Следующим шагом в развитии оболочек операционных систем стало появление в 1986 г. графической многооконной операционной оболочки Windows от корпорации Microsoft, которая работала на базе MS-DOS. В последующие годы она претерпела ряд модификаций и в 1991 г. вышла вepcия Windows 3.1, а несколько позже - сетевой вариант Windows 3.11 (Windows 3.11 For WorkGroups), очень быстро завоевавшие широкое признание пользователей. Windows 3.1 запускалась на выполнение как обычная программа MS-DOS и работала на базе MS-DOS, используя на нижнем уровне внутренние функции и процедуры этой операционной системы. Приципиальным условием для программных приложений, предназначенных для работы в среде Windows, являлось то, что они должны работать с внешними устройствами (монитором, принтером, плоттером и т. п.) не напрямую, а через универсальную систему команд. Управляющая система транслировала вызовы (обращения к тому или иному физическому устройству) и передавала их соответствующему Windows-драйверу данного устройства, который непосредственно отвечал за работу с ним с учетом конкретных особенностей его функционирования. Почти все драйверы устройств Windows 3.1 фактически выполняли функции базовой системы ввода-вывода и работали с устройствами напрямую.

Оболочка и утилиты системы UNIX

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

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

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

У многих версий системы UNIX имеется графический интерфейс пользователя, схожий с популярными интерфейсами, примененными на компьютере Macintosh и впоследствии в системе Windows. Однако истинные программисты до сих пор предпочитают интерфейс командной строки, называемый оболочкой (shell). Подобный интерфейс значительно быстрее в использовании, существенно мощнее и проще расширяется. Ниже будет кратко описана так называемая оболочка Бурна (sh).

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

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

Программа вроде оболочки не должна открывать терминал, чтобы прочитать с него или вывести на него строку. Вместо этого запускаемые программы автоматически получают доступ к файлу, называемому стандартным устройством ввода (standard input), и к файлу, называемому стандартным устройством вывода (standard output), а также к файлу, называемому стандартным устройство для вывода сообщений об ошибках (standard error). По умолчанию всем трем устройствам соответствует терминал, то есть клавиатура для ввода и экран для вывода. Многие программы в системе UNIX читают данные со стандартного устройства ввода и пишут на стандартное устройство вывода. Стандартные ввод и вывод также можно перенаправить, что является очень полезным свойством. Для этого используются символы «<» и «>» соответственно. Разрешается их одновременное использование в одной командной строке. Программа, считывающая данные со стандартного устройства ввода, выполняющая определенную обработку этих данных и записывающая результат в поток стандартного вывода, называется фильтром.

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

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

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

Пользовательский интерфейс UNIX состоит не только из оболочки, но также из большого числа стандартных обслуживающих программ, называемых также утилитами. К ним относятся команды управления файлами и каталогами, фильтры, средства разработки программ (такие как текстовые редакторы и компиляторы), текстовые процессоры, программы системного администрирования и другие программы. Стандарт POSIX 1003.2 определяет синтаксис и семантику менее 100 из этих программ, в основном относящихся к первым трем категориям. Идея стандартизации данных программ заключается в том, чтобы можно было писать сценарии оболочки, которые работали бы на всех системах UNIX. Помимо этих стандартных утилит, существует множество других прикладных программ, таких как web-браузеры, программы просмотра изображений и т. д.

Лекция №8. Операционные оболочки NC.

Автор программы - Евгений Рошал. С 18 июня 2000 года разработкой FAR Manager занимается группа FAR Group. Начиная с версии 2.0 программа распространяется под модифицированной лицензией BSD. Предыдущие версии имели собственническую лицензию, по которой коммерческое использование программы являлось платным.

Программа FAR Manager наследует двухоконную идеологию, стандартную расцветку и систему команд (управление с клавиатуры) у известного файлового менеджера Norton Commander.

Norton Commander (сокращенно называемый на советском пространстве NC, сленг рус. Нортон) - популярный файловый менеджер для DOS, первоначально разработанный американским программистом Джоном Соухэ. (Некоторые дополнительные компоненты были полностью или частично написаны другими людьми: Linda Dudinyak - Commander Mail, вьюверы; Peter Bradeen - Commander Mail; Keith Ermel, Brian Yoder - вьюверы.) Программа была выпущена компанией Peter Norton Computing (глава - Питер Нортон), которая позже была приобретена корпорацией Symantec.

В течение нескольких лет Norton Commander конкурировал по степени популярности с файловыми менеджерами PCTools и XTree, однако уже с третьей версии Norton Commander вытеснил с персональных компьютеров эти программы.

Разработка велась с 1984 года (первоначально под названием VDOS). Первая версия была выпущена в 1986 году.

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

Начиная с версии 4.0 программу разрабатывала целая команда программистов, поскольку в 1990 фирма Peter Norton Computing была куплена компанией Symantec, но новый коммандер постепенно начал утрачивать популярность, так как увеличил размер занимаемой памяти (что было критично для DOS), содержал ошибки и, к тому же, начал вытесняться собственными клонами. Менее функциональные, чем Norton Commander, Volkov Commander и Pie Commander, более-менее точно копировали нортоновский интерфейс. DOS Navigator, визуально схожий с Norton Commander, предоставлял гораздо больший ряд возможностей. Впоследствии клоны появились и на других операционных системах: BSD, Linux - Midnight Commander, Krusader; Microsoft Windows - FAR Manager, Total Commander; и другие аналогичные программы.

Команда Symantec продолжала борьбу за рынок, выпустив для DOS версии 5.0 (1995), 5.51 (1998) и для Microsoft Windows версию 2.01. В Norton Commander 5.51 для DOS появилась поддержка длинных имен файлов при работе в Windows. Но большого распространения эти версии уже не получили, так как появившиеся к тому времени клоны и последователи NC обладали большими возможностями, а некоторые пользователи предпочитали пользоваться штатным файл-менеджером Windows. А в середине 2000 года, появляется FAR Manager, который наследуя двухоконную идеологию, стандартную расцветку и систему команд (управление с клавиатуры) у файлового менеджера Norton Commander - становится наиболее популярным файловым менеджером (в основном, среди IT-специалистов).

Программы-оболочки - весьма популярный класс системных программ. Они обеспечивают более удобный и наглядный способ общения с ПК, чем с помощью командной строки DOS. Это как бы промежуточное звено между DOS и пользователем. В основном весь набор действий, осуществляемый программой-оболочкой, можно реализовать и средствами самой ОС. Тем не менее, многие пользователи предпочитают использовать оболочки. Основная причина состоит в следующем. Взаимодействие пользователя с ОС DOS осуществляется по принципу диалога: пользователь набирает команду, нажимает клавишу [Enter], и ОС выполняет эту команду. Такой способ не нагляден и недостаточно удобен. Например, если надо скопировать какой-либо файл, нужно правильно набрать имя команды, имя файла, имя каталога. Нужно все это помнить и не ошибиться при наборе. Гораздо проще «ткнуть» мышью (или курсором) в определенное место экрана, чтобы указать нужный файл, каталог и требуемое действие. Оболочка позволяет работать с ПК как раз на таком наглядном уровне.

Программы-оболочки обеспечивают:

· создание, копирование, пересылку, переименование, удаление, поиск файлов, а также изменение их атрибутов;

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

· создание, обновление и распаковку архивов (групп сжатых файлов);

· просмотр текстовых файлов;

· редактирование текстовых файлов;

· выполнение из её среды практически всех команд DOS;

· запуск программ;

· выдачу информации о ресурсах компьютера;

· создание и удаление каталогов;

· поддержку межкомпьютерной связи;

· поддержку электронной почты через модем.

Примеры программ-оболочек: Norton Commander, Volkov Commander, FAR, Windows Commander и др. В верхней части экрана размещаются две синих панели, каждая из которых содержит оглавление одного из каталогов файловой системы. Ниже располагается командная строка с обычным приглашением MS DOS и мерцающим курсором, в которой можно набирать обычные команды DOS. В последней строке экрана находится список функциональных клавиш [F1]-[F10] с кратким обозначением их функций.

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

Заголовок одной из панелей выделен серо-зеленым цветом. Это означает, что именно этот диск и этот каталог являются текущими для MS DOS (т.е. рабочими).

Оглавление каждой панели содержит строки трех типов:

строку "..", обозначающую выход в "родительский " каталог данного каталога;

строки с именами подкаталогов данного каталога (высвечены прописными буквами);

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

Строки любого типа могут отсутствовать в оглавлении данной панели: строка 1 отсутствует, если на панели представлен корневой каталог (выходить некуда); строки 2 отсутствуют, если в данном каталоге нет подкаталогов; строки 3 отсутствуют, если в данном каталоге не зарегистрированы отдельные файлы.

Одна из строк рабочей панели (т.е. панели с выделенным заголовком) выделена рамкой серо-зеленого цвета (как и заголовок). Можно перемещать курсорную рамку по строкам панели, как в обычном меню: стрелками курсора - вниз, вверх, влево, вправо; клавишами [End] и [Home] - на последнюю строку и на первую строку оглавления; клавишами [PgDn] и [PgUp]- на страницу вверх или вниз.

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

Перемещение между левой и правой панелями осуществляется нажатием клавиши [Tab].

Для возврата в «родительский» каталог необходимо переместить курсорную рамку панели на верхнюю строку (..) и нажать клавишу [Enter]. Для входа в каталог следующего уровня (т.е. в каталог, для которого текущий каталог является «родительским») необходимо переместить курсорную рамку на имя каталога и нажать [Enter].

Если необходимо переместиться в каталог, который находится на другом логическом диске (не показанном на панелях NC), то для смены логического диска левой панели надо нажать клавиши [Alt]-[F1], а для смены диска правой панели - клавиши [Alt]-[F2]. Появится ­диалоговое окно - меню из имен логических дисков, которые доступны компьютеру. Курсорную рамку следует переместить на нужное имя и нажать [Enter] или просто нажать клавишу с изображением соответствующей буквы. Если вы передумали менять диск, надо нажать [Esc]. Менять диск можно в любой панели - в рабочей и нерабочей.

Создание каталога. Прежде всего, необходимо перейти в ту среду, где надо создать каталог. Например, для создания подкаталога в каталоге PACK диска C: надо войти в каталог PACK и нажать клавишу [F7]. На экране появится диалоговое окно с приглашением набрать имя нового каталога. Оно не должно совпадать с именами каталогов, уже зарегистрированных в PACK (например, MY_DIR). Новое имя надо набрать на клавиатуре и нажать [Enter]. В рабочей панели появится имя нового каталога (прописными буквами), а курсорная рамка укажет на это имя. Нажав затем [Enter], можно войти в новый каталог. В нем будет только одна строка - "..". Это означает, что новый каталог пока пуст и располагает только строкой для выхода в "родительский" каталог. Теперь в этот каталог можно помещать и отдельные файлы, и подкаталоги.

Копирование файла. При копировании файла создается точная копия исходного файла - с тем же именем (только в другом каталоге!) или с другим именем (в любом, в том числе, и в текущем каталоге). Исходный файл остается в неприкосновенности. В файловой системе возникают два совершенно одинаковых файла. Общая свободная память на дисках уменьшается на величину, равную размеру файла. Для копирования файла следует нажать клавишу [F5]. На экране появится диалоговое окно с сообщением, что NC готов скопировать файл в каталог, открытый в соседней панели. По нажатию клавиши [Enter] файл будет скопирован с тем же именем в соседний каталог. Если надо скопировать файл в другой каталог, то имя этого каталога и путь к нему нужно ввести с клавиатуры в соответствующую строку диалогового окна.

Обычно среду, куда будет происходить копирование, устанавливают заранее. Например, если надо начать заполнение файлами нового каталога, созданного выше (MY_DIR), нужно войти в этот каталог, а затем переключиться клавишей [Tab] на панель со средой, откуда будет копироваться файл. Затем надо нажать [F5] и [Enter].

Если надо скопировать файл в текущем каталоге, то после нажатия [F5] следует набрать в диалоговом окне имя файла-копии (не совпадающее с исходным) и нажать [Enter]. Файл будет скопирован с другим именем в том же каталоге.

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

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

Все действия пользователя такие же, как и при копировании, но нажимать надо клавишу [F6].

Переименование файла. Эта операция заменяет старое имя файла на новое. Нельзя присваивать файлу имя, уже принадлежащее другому файлу в том же каталоге. Для переименования файла надо нажать клавишу [F6] и в диалоговом окне набрать новое имя файла. Затем нажать [Enter]. Файлу будет присвоено новое имя.

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

Для уничтожения файла надо нажать [F8]. На экране появится диалоговое окно с предупреждением: «Вы действительно хотите удалить файл?». Для подтверждения надо нажать [Enter], и файл будет уничтожен. Для отмены нажать [Esc].

Просмотр файла (выведение содержимого файла на экран). Курсорную рамку надо установить на интересующий вас файл и нажать [F3]. Содержимое файла будет выводиться на экран постранично. «Листать» страницы можно клавишами [PgUp], [PgDn]. В режиме просмотра можно найти нужную информацию по ключевому слову. После нажатия клавиши [F3] нижняя строка (подсказок) заменяется на новую. В данном режиме у клавиши [F7] функция - Поиск (Search). Надо нажать [F7], в появившемся приглашении набрать ключевое слово, затем нажать [Enter]. В тексте файла это слово будет выделено курсорной рамкой. Выход из режима просмотра осуществляется клавишами [Esc] или [F10].

Редактирование файла. По нажатию клавиши [F4] содержимое файла, на котором стояла курсорная рамка, выводится на экран. В первой позиции верхней строки текста - мерцающий курсор. Это режим для небольших правок. Для серьезных корректировок лучше использовать более мощные редакторы. Первая строка редактора - информационная. В ней выводится имя файла, номера строки, столбца, код символа над курсором, количество свободной памяти. Курсор можно перемещать курсорными клавишами, клавишами [PgUp], [PgDn] - на страницу вверх или вниз, [Ctrl]-[←] или [Ctrl]-[→] - на слово назад или вперед, [Ctrl]-[Home] или [Ctrl]-[End] - в начало файла или в конец, [Alt]-[F8] - на строку с заданным номером (номер запрашивается). Клавиша [Del] - удаляет символ в позиции курсора, [BackSpace] - слева от курсора. Комбинации клавиш [Ctrl]-[Y] - удаляет строку, в которой установлен курсор; [Ctrl]-[K] - удаляет текст от курсора до конца строки.

Строка функциональных клавиш после нажатия [F4] меняется. Клавишей [F7] можно осуществить поиск строк символов. В ответ на запрос надо ввести искомую строку и нажать [Enter]. Для повторения поиска той же строки надо нажать [Alt]-[F7]. Нажатие клавиши [F8] позволит заменить некоторое слово в тексте на другое (исходное и заменяющее слова запрашиваются). Выход из редактора - [Esc] или [F10].

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

Можно установить курсорную рамку на имя нужного файла и нажать клавишу [Ins]. Имя файла будет высвечено желтым цветом - файл включен в группу. Подобным же образом можно выделить любое число файлов в каталоге. Для исключения файла из группы нужно подвести к нему курсорную рамку и снова нажать [Ins].

Чтобы включить в группу все файлы текущего каталога или файлы с определенным расширением, проще воспользоваться автоматическим способом создания группы. Нажатие клавиши [+] на цифровой клавиатуре («серый» плюс) выведет на экран диалоговое окно с предложением набрать маску выбора, т.е. указать, какую группу файлов нужно выделить. Например, если в группу должны быть включены все файлы с расширением .doc, то надо набрать маску *.doc и нажать [Enter]. Все файлы с расширением .doc будут высвечены желтым цветом. Символ «*» заменяет собой любое количество символов в имени или расширении файла. Если нужно выделить все файлы текущего каталога, маска должна иметь вид *.*. Для отказа от выделения группы следует нажать [Esc].

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

Из выбранной группы можно исключить часть файлов, подводя к их именам курсорную рамку и нажимая [Ins]. Если надо исключить часть файлов по маске или вообще отменить выбор группы, следует нажать клавишу [-] («серый» минус) на цифровой клавиатуре, набрать в диалоговом окне маску (если предложенная маска не устраивает) и нажать [Enter].

Выделенную группу файлов можно копировать или перемещать в другой каталог. Эти операции выполняются так же, как копирование или пересылка отдельного файла: надо ­нажать клавишу [F5] или [F6], а затем, после появления предложения NC, клавишу [Enter]. Удаление группы файлов выполняется так же, как и удаление отдельного файла (клавиша [F8]). Однако в данном случае NC дважды спросит, действительно ли следует уничтожить эти файлы. Сначала будет задан общий вопрос. Далее вопрос будет задаваться по каждому удаляемому файлу.

Управляющее меню вызывается нажатием клавиши [F9]. Вверху экрана появляется строка, содержащая 5 пунктов:

Left Files Commands Options Right

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

Для перемещения по пунктам меню надо использовать клавиши [®] и []. Выбрав нужный пункт меню, нужно нажать [Enter]. Под пунктом откроется соответствующее ему подменю, перемещаться по которому надо клавишами [ ­

] и [Ї]. Для выбора конкретной команды следует нажать [Enter] (или использовать горячие клавиши). Для выхода из меню или подменю используется клавиша [Esc]. Для получения справки о пункте меню надо выделить этот пункт и нажать [F1].

Выбрав пункт Left или Right (Левая или Правая), можно управлять отображением информации на левой и правой панелях NC. Действующие режимы отмечены галочкой слева от названия. Чтобы установить/отключить режим нужно выделить его клавишами перемещения курсора и нажать [Enter].

1-я группа опций определяет тип панелей:

Brief - краткий формат. В панели отображаются только имена файлов.

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

Info - сводная информация о диске и каталоге, открытом на другой панели.

Tree - изображает дерево каталогов на диске.

quickView - выводится содержимое файла, выделенного на другой панели.

Compressed file - выводится оглавление архивного файла.

link - устанавливает/отменяет режим связи между ПК.

On/off - определяет, выводить или нет на экран данную панель. Горячие клавиши: [Ctrl]-[F1] - левая панель, [Ctrl]-[F2] - правая панель.

2-я группа определяет порядок отображения файлов в панели:

Name ([Ctrl]-[F3]) - в алфавитном порядке имен.

Extention ([Ctrl]-[F4]) - в алфавитном порядке расширений.

Time ([Ctrl]-[F5]) - в порядке убывания даты последней модификации.

Size ([Ctrl]-[F6]) - в порядке убывания размера.

unsorted ([Ctrl]-[F7]) - файлы не сортируются, т.е. в каком порядке были записаны на диск, в таком и выводятся.

3-я группа:

Re-read - повторное чтение оглавления каталога.

Filter … - выводятся только те файлы, которые определены в этой опции.

Drive ([Alt]-[F1], [Alt]-[F2]) - выбор диска.

В пункте Files (Файлы) собраны команды, дублирующие функции клавиш [F1] - [F8], а также команды управления группой файлов:

file Atributes - установка атрибутов файла.

Select group ([Gray +]) - выделение группы файлов по маске.

Deselect group ([Gray -]) - отмена выделения группы файлов по маске.

invert selection ([Gray *]) - обращение выделения файлов.

Restore selection - восстановление выделения, снятого NC. Может быть полезно для повторного выполнения действий над той же группой файлов.

Quit ([F10]) - выход из NC.

Пункт Commands (Команды) позволяет выдавать программе различные команды. Например:

NCD tree ([Alt]-[F10]) - вывод на экран дерева каталогов на диске для быстрого перехода в другой каталог.

Find file ([Alt]-[F7]) - поиск файла на диске.

Swap panels ([Ctrl]-[U]) - панели меняются местами.

Panels on/off ([Ctrl]-[O]) - убрать/вернуть панели с экрана.

Меню Options (Параметры) задает конфигурацию и устанавливает режимы работы NC. Например:

Configuration … - установка конфигурации NC.

Path prompt - если этот режим включен, то приглашение внизу экрана содержит информацию о текущем диске и текущем каталоге; если выключен - только о текущем диске.

Key bar - при включенном режиме выводятся внизу значения функциональных клавиш.

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

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

Вызов пользовательского меню осуществляется нажатием клавиши [F2]. Клавишами перемещения курсора выделяют нужный пункт меню и нажимают [Enter] для его выполнения. Начиная с версии 4.0, NC позволяет использовать вложенные меню. Такие пункты меню выделяются символом «4» в правой колонке меню. При выборе такого пункта меню на экран выводится соответствующее ему подменю. Выбор команд из подменю осуществляется аналогично.

Список команд, входящих в меню, задается пользователем в файле nc.mnu. Этот файл может находиться в текущем каталоге - это локальное меню, либо в каталоге, где находятся файлы программного пакета NC - это главное меню. Если такой файл есть и в текущем каталоге, и в каталоге NC, то используется файл из текущего каталога, т.е. локальное меню.

Файл nc.mnu имеет следующую структуру. Каждому элементу пользовательского меню соответствуют две или более строки в файле nc.mnu. В первой строке, начиная с 1-й позиции, указывается сообщение, которое будет выводиться в меню. Перед сообщением можно задать имя «горячей» клавиши с двоеточием. Тогда она будет использоваться для быстрого выбора данного пункта меню.

Например:

PR - печать файла

или 1: PR - печать файла

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

Например:

cd \

Md COPY_DIR

Copy *.* COPY_DIR

(копирование всех файлов текущего каталога в каталог, который создается в корне текущего диска).

Файл nc.mnu можно редактировать любым текстовым редактором, в т.ч. редактором, встроенным в NC. Последовательность действий при этом должна быть следующая. Вызвать управляющее меню клавишей [F9], выбрать пункт Commands, подпункт Menu file edit. NC выдаст запрос: какое меню редактировать - главное или локальное? Курсорными клавишами выбрать Main или Local и нажать [Enter]. Меню выведется в середине экрана.

[F4] - редактирование пункта меню. На экран выводится бланк с полями:

Hot key (Назначенная клавиша) - клавиша для быстрого выбора пункта

Label (Название пункта меню) - описание пункта меню

Commands (Команды DOS)- команды, выполняемые при выборе данного пункта

Нужно заполнить поля запроса, нажать [Ctrl]-[Enter] для запоминания изменений или [Esc] для их отмены.

[F6] - вставка нового пункта меню. NC выдаст запрос: какой пункт хотите вставить - обычный (command) или вызывающий подменю ( menu)? Выбрать клавишей [ Пробел] нужный тип пункта и нажать [Enter]. На экран будет выведен пустой бланк для определения данного пункта меню.

Клавишей [F2] можно сохранить состояние меню.

[F8] - удаление текущего пункта меню.

Для выхода из пользовательского меню надо нажать [F10] или [Esc].

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

Лекция №9. Компьютерные технологии обработки информации.

1. Архитектура и принцип действия персонального компьютера

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

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

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

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

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

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

Центральное арифметико-логическое устройство (АЛУ);

Центральное устройство управления (УУ);

Запоминающее устройство (ЗУ) или оперативная память;

Устройство ввода-вывода информации (УВВ).

Архитектура современного компьютера на основе элементной базы фирмы Intel предусматривает следующие типы устройства:

Внутренние;

Магистраль;

Контроллеры и порты;

Внешние устройства.

К внутренним устройствам относятся:

Тактовый генератор (ТГ);

Центральный процессор (ЦП);

Сопроцессор (СП);

Оперативное запоминающее устройство (ОЗУ);

Постоянное запоминающее устройство (ПЗУ);

Кэш-память;

CMOS-память.

Внутренние устройства, магистраль и локальные шины образуют системную (материнскую) плату.

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

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

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

Оперативное запоминающее устройство (ОЗУ) - устройство, хранящее информацию только при наличии питания. При отключении питания информация пропадает и не восстанавливается.

Постоянное запоминающее устройство - устройство, хранящее информацию независимо от наличия питания.

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

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

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

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

Устройства в составе компьютерной системы должны быть совместимы.

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

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

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

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

Аппаратно-программный интерфейс - совместимость программ с устройствами компьютера с помощью операционной системы. Способствует взаимодействию с пользователем.

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

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

1)переносимость - возможность переносить информацию и ПО между различными платформами;

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

3)масштабируемость - сохранение инвестиций в информацию и ПО при переходе на более мощную аппаратуру;

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

Персональный компьютер (ПК) -универсальная малогабаритная ЭВМ, предназначенная для индивидуального использования.

Характерные признаки персонального компьютера.

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

2.Универсальное, похожее функционирование различных моделей.

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

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

5.Применение принципа открытой архитектуры и микропроцессоров.

6.Широкая сеть сбыта и обслуживания.

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

Аппаратное обеспечение - электронные, электрические и механические устройства, входящие в состав системы или сети.

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

Минимальный состав персонального компьютера в настольном варианте: системный блок, монитор, клавиатура и мышь.

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

Такие устройства, как жесткий диск или дисковод CD-ROM, размещены внутри компьютера, но считаются устройствами, поскольку устанавливаются отдельно и заменимы. Для их работы под управлением операционной системы необходима программа для устройства - драйвер.

Клавиатура - стандартное устройство ввода информации, передающее в компьютер символы или команды.

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

Мышь - устройство позиционирования указателя на экране, позволяющее без использования клавиатуры выделять, перемещать, изменять объекты, отдавать команды.

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

2. Понятие программного обеспечения ПК и его классификация

Программное обеспечение (ПО) - набор программ и подпрограмм (вспомогательных, подчиненных работе основных программ), обеспечивающих обработку или передачу данных, полноценную работу компьютера. ПО предназначено для многократного использования и применения разными пользователями. Это информационная компонента компьютера в отличие от устройств - физической, аппаратной компоненты. По ГОСТу 19781-90, программное обеспечение - совокупность программ системы обработки информации и документации, необходимой для эксплуатации этих программ.

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

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

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

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

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

Различают системные управляющие и системные обслуживающие программы.

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

Сетевые операционные системы обслуживают работу компьютеров в сети (примеры: Microsoft Windows XP, Windows 98, Linux, Macintosh).

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

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

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

Программы-утилиты входят в состав операционной системы или устанавливают дополнительно. Меню Windows Пуск, Все программы, Стандартные, Служебные указывает утилиты управления дисками, диагностики системы.

Утилиты отличаются от приложений меньшими размерами, меньшей сложностью, ограниченными функциями. К утилитам относится следующие программы.

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

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

Файловые менеджеры - обеспечивают пользователю удобный доступ к файлам и папкам компьютера.

Программы - упаковщики файлов (архиваторы) - сжимают информацию одного или нескольких файлов в новый (архивный) файл меньшого размера. Распаковывают содержимое архивного файла в исходную информацию (WinRAR, WinZIP).

Антивирусные программы - защищают систему от вредоносных программ: ведут профилактику, диагностируют и лечат, ликвидируют последствия заражения (DrWeb, Антивирус Касперского AVP).

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

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

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

Офисные программы готовят текстовые документы, осуществляют расчеты массивов числовых данных, создают электронные документы для печати и чтения с экрана (Microsoft Word, Microsoft Excel; Lotus Smart Suite; Word Perfect Office).

Лингвистические программы контролируют правописание, ведут поиск с учетом словоформ: разные окончания, разные части речи и т.п. Программы Орфо, Пропись подключаются для проверки правописания в программах, которые не имеют этой возможности. В текстовый редактор Word встроена проверка правописания Орфо.

Программы-словари (энциклопедические, толковые) содержат словарные статьи толкования терминов. Языковые словари предлагают варианты перевода отдельных слов и словосочетаний (Lingvo, Multilex, Bridge to English, Сократ и др.).

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

Графические программы готовят и обрабатывают изображения, редактируют, повышают качество, сканируют и печатают графические файлы, оптимизируют их размер, создают движущиеся изображения (Adobe Photoshop, Image Ready, Macromedia Fireworks, Corel Painter, Macromedia Freehand, CorelDraw, CorelXara).

Издательские системы - программы компьютерной верстки текста и графики для типографской печати (Quark XPress, Adobe Page Maker, Adobe InDesign).

Программы веб-дизайна и компиляторы электронных книг применяются для разработки сайтов в Интернете и подготовки электронных публикаций в сети (Macromedia Dreamweaver, Flash, Microsoft Front Page, Adobe Acrobat).

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

Статистические программы анализируют массивы числовых данных с выдачей статистических показателей.

Финансовые и бухгалтерские программы предназначены для бухгалтерского учета на крупных, средних и мелких предприятиях, учета личных и семейных расходов. Могут вести не весь бухучет, а отдельный сектор (1С: Бухгалтерия, 1С: Деньги).

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

Складские системы - программы товаров на складах.

Информационные системы оперируют массивами справочных данных, текстами нормативных юридических, правовых документов, базами знаний (Гарант, Кодекс, КонсультантПлюс), управляют базами данных (Microsoft Access, Lotus 1-2-3).

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

Программы коммуникации в компьютерных сетях - обозреватели Интернета (Internet Explorer, Netscape Communicator), программы связи (например, через модем), передачи сообщений, электронной почты (TheBat, Outlook Exdivss, Microsoft Outlook).

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

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

Программы цифровой обработки звуковой и видеоинформации - мульт-, видео-, теле- и киностудии (Adobe Premier, Adobe After Effects).

Мультимедиа - и игровые программы для отдыха и развлечения.

3. Понятие алгоритма, блок-схема алгоритма расчета квадратного трехчлена

Алгоритм - это точное однозначное описание процесса вычислений на компьютере последовательным набором правил (команд), следуя которым путем преобразования исходных данных будет получен определяемый этими данными результат. Слово «алгоритм» (algorithm) получено транслитерацией (перезаписью буквами другого алфавита) имени математика аль-Хорезми, который в ХI в. разработал правила выполнений арифметических операций над многозначными числами (аль-Хорезми - из Хорезма, Средняя Азия).

4. Windows - Проводник. Назначение, возможности, интерфейс и приемы работы

Проводник (Windows Explorer) в среде Windows 98 - программа (приложение), с помощью которой пользователь может отыскать любой объект файловой системы (папку или файл) и произвести с ним необходимые действия.

С помощью Проводника можно запускать приложения, открывать документы, перемещать или копировать файлы и папки, форматировать дискеты, просматривать Web-страницы в Интернете и др. Интерфейс Проводника сделан предельно понятным для пользователя. Внешний вид окна Проводника может изменяться, но его функции при этом практически не меняются.

Основное рабочее поле Проводника может быть разделено на две-три панели. Правая панель отображает содержимое папки, адрес которой указан в адресной строке. Каждый значок на правой панели представляет собой папку, щелчок по которой откроет ее содержимое. Средняя панель играет вспомогательную роль, создавая интерфейс Internet Explorer. В левой панели отображается иерархическая структура подчиненности папок.

В верхней части любого окна Проводника находятся Управляющее меню и панели инструментов:

■ панель с кнопками, предназначенными для быстрого выполнения наиболее употребляемых команд;

■ адресная строка, в которой указывается имя активной (текущей) папки или адреса Интернет;

■ кнопка <Ссылки>, упрощающая доступ к Web-страницам при работе в сети Интернет.

Операционная система Windows 98 имеет следующие особенности.

■ Основные объекты и действия представлены в виде наглядных экранных форм. Такой вид взаимодействия ПК с пользователем называется графическим пользовательским интерфейсом (Graphics User Interface). В этом случае управление различными объектами осуществляется в основном с помощью манипулятора типа «мышь», а каждой выполняемой программе отводится на экране монитора окно, которое может занимать часть экрана или весь экран. Очень часто такой интерфейс называется многооконным, поскольку позволяет одновременно работать с несколькими программами, каждой из которых отведено свое окно на экране монитора.

■ Широкие и разнообразные сервисные возможности:

●создание ярлыков объектов (папок, файлов, устройств);

●использование специальных программ-мастеров;

●использование программ поиска и быстрого просмотра документов.

■ Удобство работы с документами:

●создание документов с помощью шаблонов;

●перенос данных из одного документа в другой;

●удаление в Корзину документов или целых папок.

■ Широкое сетевые возможности и средства работы с Интернетом.

■ Усовершенствованная справочная система и широкие возможности по настройке самой операционной системы.

ОС Windows 98 по сравнению с ОС Windows 95 также имеет ряд особенностей.

■ Еще больше ориентирована на работу в сети Интернет:

●открытые папки могут выглядеть как веб-страницы;

●объекты могут выделяться наведением на них указателя мыши, а открываться одним щелчком;

●дополнительные кнопки Назад и Вперед, имеющиеся в окнах папок и программы Проводник, существенно облегчают работу с ними;

●в состав ОС включен комплект программ Internet Explorer версии 4.0 (в последних версиях Windows 98, например Windows 98 SE, - Internet Explorer версии 5.0);

●если открытая папка представлена как веб-страница, то выделение объекта приводит к отображению его основных свойств;

■ Проведена модификация некоторых стандартных программ, и к ним добавлена графическая программа Imaging;

●программа Блокнот (Notepad) стала обеспечивать смену шрифта;

●расширены функциональные возможности Калькулятора (Calculator)$

●текстовый редактор WordPad может работать с документами в формате Word 97;

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

●Планировщик заданий (Task Scheduler) обеспечивает автоматический запуск программ в соответствии с ранее составленным расписанием;

●Мастер обслуживания (Maintenance Wizard) помогает составить расписание.

■ Улучшена процедура установки системы:

●количество этапов установки сокращено с 12 до 5;

●программа установки стала более наглядной.

■ Более совершенной стала система помощи:

●Справочная система переписана на языке HTML и способна самостоятельно обращаться к веб-ресурсам;

●Основные системные объекты и окна имеют всплывающие подсказки, информирующие об их назначении, и др.

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

Функции операционных систем могут включать следующие:

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

■ обеспечение доступа к основным службам Интернета средствам, интегрированным в состав операционной системы;

■ возможность создания системными средствами сервера Интернета, его обслуживание и управление, в том числе дистанционное посредством удаленного соединения;

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

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

■ возможность обеспечения комфортной поочередной работы различных пользователей на одном ПК с сохранением персональных настроек рабочей среды каждого из них;

■ возможность автоматического исполнения операций обслуживания компьютера и ОС по заданному расписанию или под управлением удаленного сервера;

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

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

■ чтение, редактирование и печать текстовых документов;

■ создание и редактирование простейших рисунков;

■ выполнение арифметических и математических расчетов;

■ ведение дневников и служебных блокнотов;

■ создание, передача и прием сообщений электроннолй почты;

■ создание и редактирование факсимильных сообщений;

■ воспроизведение и редактирование звукозаписи;

■ воспроизведение видеозаписи;

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

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

Виды интерфейсов пользователя.

Интерфейс командной строки. По реализации интерфейса пользователя различают неграфические и графические операционные системы. Неграфические операционные системы реализуют интерфейс командной строки. Основным устройством управления в данном случае является клавиатура. Управляющие команды вводят в поле командной строки, где их можно и редактировать. Исполнение команды начинается после ее утверждения, например, нажатием клавиши INTER. Для компьютеров платформы IBM PC интерфейс командной строки обеспечивается семейством операционных систем под общим названием MS-DOS (версии от MS-DOS 1.0 до MS-DOS 6.2)

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

Активные и пассивные элементы управления. В качестве активного элемента управления выступает указатель мыши - графический объект, перемещение которого на экране синхронизировано с перемещением мыши.

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

Характер между активными и пассивными элементами управления выбирает сам пользователь. В его распоряжении приемы наведения указателя мыши на элемент управления, щелчки кнопками мыши и другие средства.

5. Программирование на Visual Basic. Способы создания процедур в VBA

По сравнению с предыдущими поколениями Бейсик-систем MS Visual Basic имеет ряд принципиальных отличий. MS Visual Basic - мощная система программирования, позволяющая быстро и эффективно создавать приложения для MS Windows 95/98 и Windows NT. Поскольку система является «визуальной», программист (пользователь) может создавать видимую часть приложения Windows, не написав ни строчки программного кода. Эта часть является основой интерфейса «программа - пользователь», с помощью которого осуществляется взаимодействие пользователя с программой. Разработка программного интерфейса осуществляется на принципах объектно-ориентированного подхода, реализованного в Visual Basic применительно к приложениям, выполняемым под управлением Windows.

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

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

Каждое событие проявляется в определенных действиях (откликах, реакции, поведении) программы. Эти действия можно разделить на две группы. Первая является следствием свойств объекта. Эти свойства устанавливаются программистом из некоторого стандартного перечня свойств, заданного системой программирования Visual Basic и самой системой Windows. Примером таких действий является свертывание окна после щелчка по кнопке <Свернуть>. Изменить поведение объекта в подобных случаях программист не может. Однако во многих случаях имеется определенная возможность вариации отклика объекта на событие (текст, шрифт, цвет, размер, место на экране и др.) путем задания определенных свойств.

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

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

Существуют три варианта Visual Basic:

■ Learning Edition (учебная редакция), создающая полностью функциональные приложения Windows с помощью набора стандартных инструментов;

■ Professional Edition (профессиональная редакция), в которой дополнительно содержатся специализированные инструменты и составитель докладов;

■ Enterprise Edition (редакция для предприятий), содержащая инструменты для создания сетевых приложений типа «клиент-сервер».

Visual Basic, начиная с пятой версии, поставляется как 32-разрядная версия и работает только под Windows 95/98 или NT. Это относится и к приложениям, созданным в этой системе программирования, в том числе к выполняемым (.exe) файлам.

Visual Basic for Applications (VBA) - язык программирования, инструмент для разработки уникальных приложений.

Процедура - это сгруппированный и логически законченный набор операторов VBA. Различают следующие типы процедур: процедуры-программы (процедуры Sub) и процедуры-функции (процедуры Function).

Процедура Sub - совокупность операторов VBA, заключенных между операторами Sub и End Sub. Процедуры этого типа выполняют определенные действия, но значения в вызывающую их процедуру не возвращают. Имена таких процедур не могут быть использованы в выражениях и операторах присваивания. Как правило, процедуры-подпрограммы являются макросами или процедурами обработки событий (процедуры, автоматически выполняемые при возникновении события, инициируемого пользователем или приложением).

Синтаксис процедуры Sub имеет вид:

Sub имя ( [ аргументы ] )

Операторы VBA

End Sub

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

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

Синтаксис процедуры-функции имеет вид:

Function имя ([ аргументы ] ) [As тип]

Операторы VBA

имя = выражение

End Function

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

Процедуры Function и Sub могут быть либо закрытыми, либо открытыми. Открытую процедуру, объявленную с применением ключевого слова Public, разрешается вызывать из любой процедуры любого модуля. Закрытую процедуру, объявленную с помощью ключевого слова Private, можно вызвать только из процедур текущего модуля. Если в объявлении процедуры не указан ее вид, то по умолчанию она считается Public (то есть открытой).

Лекция №10. Текстовый процессор MS Word.

Разработанный фирмой Microsoft текстовый процессор Word является самым популярным средством для создания документов, содержащих кроме текстовой информации рисунки, таблицы, разнообразные символы, математические формулы, гипертекстовые ссылки и т. п.

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

Word является многооконным текстовым процессором. Это означает, что можно одновременно открыть несколько документов, каждый из которых размещается в отдельном окне. Документ, с которым пользователь непосредственно работает, является активным. При этом пользователь может свободно переходить от одного открытого документа к другому; возможности для такого перехода, а также другие операции с окнами (упорядочение окон, разделение окна на части) предоставляются в меню "Окно".

Типичные операции, характерные практически для всех текстовых редакторов (открытие и сохранение документов, копирование и перемещение фрагментов текста и т. п.). Здесь мы рассмотрим некоторые дополнительные возможности Word.

Использование шаблонов документов. При создании документов в Word можно использовать шаблоны - заготовки для типичных документов. Окно для выбора нужного шаблона появляется при создании нового документа (пункт «Создать» в меню «Файл»).

Для создания стандартного документа используется «пустой» шаблон «Новый документ». Существуют стандартные шаблоны для создания отчетов, писем, официальных записок и т.п. В Word имеются также шаблоны для создания гипертекстовых документов («Web-документ») и сообщений электронной почты. Пользователь при необходимости может создавать новые шаблоны. Они сохраняются в файлах с расширением .dot. Так, шаблон стандартного документа помещается в файле normal.dot. Если новый шаблон документа создается на основе одного из стандартных шаблонов, следует обязательно дать ему новое имя.

Форматирование документов в Word. Для установления формата страницы документа (размеров листа, полей, ориентации страницы и т. п.) используется пункт «Параметры страницы...» в меню «Файл».

Для задания типа шрифта, его размера и начертания (полужирный, курсив, подчеркнутый), интервалов между буквами и т.п. используются соответствующие пиктограммы на панели инструментов и команды из пункта «Шрифт» в меню «Формат».

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

При этом можно задавать абзацные отступы, выступы и дополнительные поля, выравнивать текст по левому или правому краю, по центру или по ширине страницы, устанавливать межстрочные интервалы, промежутки до и после абзаца и т. п. В Word также предоставляется возможность создавать как простые, так и сложные структурированные списки (пункт «Список» меню «Формат» или соответствующая пиктограмма).

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

Вставка специальных символов. Для внесения в текст символов, которых нет на клавиатуре, следует использовать пункт «Символ» в меню «Вставка». При этом появляется окно, в котором можно выбрать нужный символ.

Математические формулы. Для набора математических формул применяется специальный редактор Microsoft Equation, являющийся одним из компонентов Word. Если редактор формул не установлен, его следует инсталлировать дополнительно. Редактирование формул может осуществляться как в основном окне документа, так и в отдельном окне редактора формул.

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

Для внесения в документ таблиц можно использовать пункт «Создать таблицу» в меню «Таблица» или пиктограмму на панели инструментов. Можно также воспользоваться инструментом «Нарисовать таблицу» и нарисовать строку или столбец в нужном месте.

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

Чтобы добавить столбец справа от последнего столбца в таблице, необходимо щелкнуть в документе правее крайнего столбца таблицы, потом в меню «Таблица» выбрать пункт «Добавить», а после этого - пункт «Столбцы справа».

Две или более ячейки, расположенные в одной строке или в одном столбце, можно объединить в одну.

Например, путем объединения нескольких ячеек, расположенных в одной строке, можно создать заголовок таблицы, общий для нескольких столбцов. Объединение нескольких ячеек в столбец позволяет создать вертикально ориентированный заголовок таблицы, общий для нескольких строк. Чтобы изменить ориентацию текста заголовка, необходимо выбрать пункт «Направление текста» в меню «Формат».

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

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

При работе с очень длинными таблицами их приходится разбивать на части в местах разрыва страниц. Чтобы представить данные, помещаемые в таблице, занимающей несколько страниц, в нужном виде, необходимо внести в нее соответствующие изменения. Для повторения заголовка на каждой странице в пункте «Свойства таблицы» меню «Таблица» устанавливается режим «повторение заголовка на каждой странице».

Таблицы можно использовать для разметки страниц, например параллельных абзацев в резюме, а также для размещения фрагментов текста, рисунков и вложенных таблиц на Web-странице.

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

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

Вставка рисунков в текст. Word позволяет вставлять в документ разнообразные рисунки. В самом простом случае для этого можно воспользоваться копированием рисунка в документ через буфер обмена. Для улучшения качества изображения вставленного рисунка при копировании следует использовать пункт «Специальная вставка...» в меню «Правка». Для вставки рисунков можно также воспользоваться пунктом «Рисунок» в ' меню «Вставка». Рисунок может вставляться из графического файла или из галереи иллюстраций, которая входит в стандартную поставку Word.

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

Для создания с помощью встроенного графического редактора рисунка в виде объекта следует выбрать в поле списка «Объект» в меню «Вставка» пункт «Рисунок Microsoft Word». При этом появится отдельное окно для редактирования графического объекта. Созданный таким образом рисунок размещается в тексте как одно целое.

Часто выполнение действия при работе с Word можно ускорить с помощью сочетаний клавиш, при нажатии которых выполняется определенное действие. Сочетания клавиш, отображаемые в меню и диалоговых окнах, рассчитаны на стандартную раскладку клавиатуры, поэтому сочетания клавиш для других раскладок могут быть иными. Если Word используется как редактор сообщений электронной почты, некоторые сочетания клавиш могут не работать или работать некорректно.

Лекция №11. Табличный процессор MS Excel

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

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

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

Таблица - форма организации данных по строкам и столбцам.

Электронная таблица - компьютерный эквивалент обычной таблицы.

Табличный процессор - комплекс программ, предназначенных для создания и обработки электронных таблиц.

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

Табличный процессор MS Excel позволяет:

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

Осуществлять численное исследование (Что будет, если? Как сделать, чтобы?);

Проводить статистический анализ;

Реализовать функции базы данных - ввод, поиск, сортировку, фильтрацию (отбор) и анализ данных;

Устанавливать защиту на отдельные фрагменты таблицы, делать их невидимыми;

Наглядно представлять данные в виде диаграмм и графиков;

Вводить и редактировать тексты;

Осуществлять обмен данными с другими программами, например, вставлять текст, рисунки, таблицы, подготовленные в других приложениях;

Осуществлять многотабличные связи.

Лекция по предмету экономическая информатика

Основные объекты табличного процессора MS Excel:

Ячейка - минимальный объект табличного процессора;

Строка - горизонтальный набор ячеек, заголовки столбцов - A, B, C,…,IV;

Столбец - вертикальны набор ячеек, заголовки строк - 1, 2, 3,…65536;

АЛекция по предмету экономическая информатикадрес ячейки - определяется пересечением столбца и строки (A1, F123, AC72);

Указатель ячейки - рамка;

Активная ячейка - выделенная рамкой, с ней можно производить какие-либо операции;

Смежные ячейки - ячейки расположенные последовательно;

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

Адрес диапазона (блока) ячеек - определяется адресом верхней левой и нижней правой ячейки, разделенных двоеточием (:), B2:C7 → B2, B3, B4, B5, B6, B7, C2, C3, C4, C5, C6, C7.

Книга - документ электронной таблицы, состоящий из листов, объединенных одним именем и являющихся файлом;

Лист - рабочее поле, состоящее из ячеек.

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

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

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

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

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

• столбцы списков становятся полями базы данных;

• заголовки столбцов становятся именами полей базы данных;

• каждая строка списка преобразуется в запись данных.

Ячейки рабочего листа электронной таблицы могут содержать:

исходные или первичные данные - константы;

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

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

Текст - последовательность букв, иногда цифр или некоторых специальных символов.

Числа могут включать цифры и различные символы: знак процента, знак мантиссы, круглые скобки, денежные обозначения, разделители и др. Например: 5; 3,14.

Дата и время вводятся в ячейки электронной таблицы как числа и выравниваются по правому краю.

Формулой в электронной таблице называют алгебраические и логические выражения. Формулы всегда начинаются со знака равенства (=) и вводятся в латинском регистре. Например: =А5*2/В1

Функция представляет собой программу с уникальным именем, для которой пользователь должен задать конкретные значения аргументов. Функции могут вводиться в таблицу в составе формул либо отдельно. Например, функция суммирования имеет вид =СУММ(А1:А2)

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

MЛекция по предмету экономическая информатикаS Excel содержит более 400 встроенных функций. Имена функций можно набирать в любом регистре - верхнем или нижнем. Для облегчения работы с встроенными функциями используется Мастер функций.

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

сложение +

вычитание -

умножение *

деление /

возведение в степень ^

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

Форматированием называется изменение внешнего оформления таблиц и данных в них.

Важно! Excel различает форматирование всей ячейки и форматирование содержимого ячейки.

К форматированию ячеек относится: изменение шрифта содержимого ячеек, выравнивание данных в ячейках, представление чисел в разных форматах, оформление границ ячеек, и т.д. Для того чтобы изменить формат ячейки необходимо щелкнуть на ней и выполнить команду Формат-Ячейки. Появившееся диалоговое окно Формат Ячеек, позволит изменить формат всей ячейки.

Для выравнивания данных следует:

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

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

Лекция по предмету экономическая информатика

Для оформления предварительно выделенных ячеек с помощью рамок следует выполнить команду Формат-Ячейки. На закладке Граница следует выбрать тип линии для рамки, а затем щелкнуть на кнопке с нужным видом рамки. (Возможно поочередное назначение нескольких видов рамок).

Для назначения цветного фона предварительно выделенным ячейкам необходимо выполнить команду Формат-Ячейки. На закладке Вид выбрать цвет фона ячеек и нажать кнопку ОК.

Для изменения шрифта предварительно выделенного текста или числа, находящихся в нескольких ячейках, необходимо выполнить команду Формат-Ячейки. На закладке Шрифт следует указать тип шрифта (Arial, Times New Roman и т. д.), начертание (жирный, курсив, подчеркнутый), размер шрифта, цвет и т.д.

Для изменения формата чисел, находящихся в выделенном диапазоне ячеек необходимо выполнить команду Формат-Ячейки. С помощью закладки Число можно установить один из следующих форматов чисел: денежный, процентный, дата, текстовый и т.д.

Лекция по предмету экономическая информатика

При проведении расчетов в электронной таблице Microsoft Excel иногда в ячейках вместо ожидаемых значений выводятся различные "непонятные" результаты. Сегодня мы попытаемся сделать их для нас понятными.

Ячейки заполнены знаками # # # # # # # # # #

Ячейка может заполняться набором символов "решетки" (#) по одной из следующих причин:

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

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

Ошибка #ДЕЛ/0!

О том, что делить на ноль нельзя, знают даже учащиеся начальных классов. Но тем не менее такая ситуация в Excel встречается довольно часто. Например, на листе, подготовленном для решения линейного уравнения вида ax + b = 0:

Лекция по предмету экономическая информатика

- формула в ячейке B4, имеющая вид =-B3/B2, вернет значение ошибки #ДЕЛ/0! в ситуации, когда значение коэффициента а в ячейке B2 еще не задано. Для исключения вывода ошибки можно воспользоваться функцией ЕСЛИ, которая проверяет наличие "неправильного" значения в ячейке B2:

=ЕСЛИ(B2=0; ""; -B3/B2)

Данная формула выводит "пустое" значение (""), если ячейка пустая или содержит 0; в противном случае выводится вычисленное значение корня уравнения.

Другое решение заключается в использовании функции ЕСЛИ для проверки существования любой ошибки. Следующая формула также отображает "пустое" значение в случае получения ошибки любого типа:

=ЕСЛИ(ЕОШИБКА(-B3/B2); ""; -B3/B2)

С особенностями функции ЕОШИБКА ознакомьтесь самостоятельно.

Ошибка Имя?

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

=ЕСЛИ(a=0; ""; -b/a)

- где a и b - имена ячеек, в которых задаются значения коэффициентов уравнения a и b соответственно, выглядит гораздо понятнее приведенного ранее варианта.

Ошибка Имя? возникает в следующих случаях:

формула содержит неопределенное имя ячейки или диапазона. Здесь же следует отметить одну особенность Excel. Если удалить имя какой-то ячейки или какого-то диапазона, используемое в формуле, то в самой формуле оно останется (казалось бы, Excel мог бы преобразовать имена в ссылки на соответствующие ячейки, однако этого почему-то не происходит);

формула содержит текст, который Excel интерпретирует как неопределенное имя. Например, ошибка в написании имени функции приводит к отображению ошибки Имя?.

Ошибка #Знач!

Ошибка весьма распространена и встречается, как правило, в следующих ситуациях.

Формула пытается провести операцию, используя некорректные данные (например, пытается сложить число и текстовое значение). Если на листе в ячейке B7 (см. фрагмент листа ниже) была записана формула =B3+B4+B5+B6, которая затем была распространена (скопирована) на ячейки C7 и D7, то для приведенных исходных данных в ячейке будет выведен результат #Знач! (ясно, что складывать числа и текст нельзя).

Лекция по предмету экономическая информатика

Использование функции СУММ позволит найти сумму числовых значений в диапазоне, в котором имеются и текстовые значения: =СУММ(D3:D6). Это означает, что в ячейке B7 можно записать формулу =СУММ(B3:B6) и распространить (скопировать) ее на ячейки C7 и D7.

В качестве аргументов функции использованы данные несоответствующего типа (например, в функции ЕСЛИ вместо условия использовано число или текст).

В качестве аргумента функции используется диапазон, тогда как аргументом должна быть отдельная ячейка. Пример ошибочного оформления: =КОРЕНЬ (A3:A6).

Ошибка #Число!

Ошибка #Число! возникает в одном из двух случаев:

1) для функции, использующей числовой аргумент, задан аргумент другого типа. Пример ошибочного оформления: =КОРЕНЬ(И3);

2) формула содержит слишком большое или слишком маленькое значение. Excel поддерживает величины в пределах от 1Е-307 до 1Е307 (от 10-307 до 10307).

Ошибка #Ссылка!

Ошибка #Ссылка! возникает в случае использования формулой ошибочной ссылки на ячейку. Данная ошибка может встречаться в следующих ситуациях.

1. Ячейка, на которую ссылалась формула, была удалена. Например, следующая формула отображает ошибку #Число!, если удалена строка 20, столбец A или столбец B:

=A20/B20

Формула скопирована в новое место, где относительные ссылки на ячейки становятся недействительными. Например, если формулу =A1-1 в ячейке A2 скопировать в ячейку A1, формула вернет ошибку #Число!, так как в ней будет присутствовать ссылка на несуществующую ячейку.

Содержимое ячейки с формулой было вырезано (командой Правка - Вырезать) и затем вставлено в ячейку, на которую ссылается формула.

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

Лекция № 12 Назначение и возможности табличного процессора Microsoft Excel

Корпорацией Microsoft разработан табличный процессор Excel для операционной системы Windows. Среди прочих подобных программных продуктов этот пакет выделяет графический интерфейс и возможность взаимодействовать с другими продуктами Microsoft Office. Функциональные возможности этого пакета позволяют широко его использовать для финансовой обработки данных, научных расчетов, инженерно-технических расчетов, автоматизации учетно-расчетной деятельности, эффективной обработки больших объемов информации, заданных в табличном виде.

Режимы работы табличного процессора.

1. создание ЭТ;

2. ввод текста и чисел;

3. редактирование;

4. форматирование;

5. копирование и перемещение;

6. ввод и редактирование формул и функций;

7. создание и редактирование диаграмм;

8. предварительный просмотр и печать;

9. работа с ЭТ как с базами данных.

Функции табличного процессора Ms Excel.

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

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

поддержку форматов файлов самых разнообразных программных продуктов (в том числе Lotus 1-2-3);

импорт и экспорт табличных данных из внешних баз данных (с возможностями предварительного отбора);

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

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

возможность выбора цветового оформления таблицы, а также выбора различных шрифтов и стилей, включая автоформатирование;

импорт графических объектов в таблицу (поддержка OLE-технологии);

защиту таблицы от несанкционированного доступа;

средства формирования профессиональных отчетов, а также возможность использования форм Microsoft Access для этих целей;

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

представление данных таблицы в виде двух- и трехмерных графиков и диаграмм. Содержит разнообразные инструменты для редактирования графиков и диаграмм включая средства для создания смешанных двухмерных графиков;

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

одновременное открытие нескольких рабочих книг, в каждой из которых можно создавать и работать с различными таблицами;

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

автоматизированную обработку таблиц с помощью макрокоманд, а также модулей на встроенном языке программирования Visual Basic for Application;

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

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

реализацию матричных и оптиматизационных вычислений;

поддержку работы в сети;

интеллектуальное реагирование на действия пользователя - система предугадывает действия пользователя и помогает ему выполнить их;

поддержку технологии drag-and-drop.

Пользовательский интерфейс Excel

Интерфейс табличного процессора Excel очень похож на интерфейс других компонент Microsoft Office.

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

Основное меню. Каждый пункт системы меню имеет свое подменю команд, позволяющие выполнять разные действия в Excel.

Меню Файл включает команды, предназначенные для работы с файлами электронных таблиц: Создать (открыть новую книгу с пустой таблицей); Открыть (открывает указанную книгу); Закрыть (закрыть текущую книгу); Сохранить (сохранить текущую рабочую книгу); Сохранить Как (сохранить текущую рабочую книгу под новым именем); Сохранить рабочую область (открытые книги, окна, их расположение, размеры и др.); Свойства (автор, тема, последние исправления, комментарии и другая информация, с помощью которой можно идентифицировать содержимое файла при просмотре его свойств в Windows 9х); Доступ (задание доступа к книге - монопольный или совместный при работе в сети); Параметры страницы (отступы при печати, ориентация листа, поля, колонтитулы, нумерация страниц); Область печати (установка области данных, которые необходимо распечатать); Предварительный, просмотр; Печать (обеспечивает настройку и печать графиков и таблиц); Выход (завершение работы пакета) и список последних файлов, с которыми работал пользователь.

Меню ПРАВКА объединяет команды для корректировки таблицы: Отменить, Повторить (отменить или повторить последнее действие); Вырезать (переместить ячейку или диапазон ячеек в буфер обмена); Копировать (копировать в буфер обмена); Вставить (из буфера обмена); Специальная вставка (вставка значений или форматов, выполнение некоторых операций);.Заполнить (заполнить диапазон ячеек последовательностью данных); Очистить (удалить содержимое, форматы, примечание ячеек); Удалить (столбец, строку или выделенные ячейки); Удалить лист. Перенести или копировать лист (копировать лист таблицы, преобразуя формулы в значения); Поиск (искать указанный текст и выделить ячейку, ее содержащую);Замена (заменить текст на указанный); Перейти (перейти к указанной ячейке); Связи (открыть связанные таблицы или изменить связи); Объект(изменить выделенный объект).

Меню ВИД определяет интерфейс пользователя: Строка формул (выводится или нет строка формул); Строка состояния (отображается или нет); Панели инструментов (настройка панелей инструментов); Во весь экран; Масштаб (управление масштабом изображения таблицы)

Меню ВСТАВКА: Ячейки (вставить ячейку, сменив табличные данные вверх, вниз, влево, вправо); Строка (вставить строку); Столбец (вставить столбец), Лист (вставка нового рабочего листа); Диаграммы (вставка диаграммы на текущий или отдельный рабочий лист); Макрос (вставка модуля или диалогового окна); Разрыв страницы (разбиение листа на страницы, если его размеры превышают установленные параметры страницы); Функция (вызов мастера функций); Имя (работа с именами ячеек и диапазонов); Примечания (задание пояснений к содержимому ячейки), Рисунок (вставка рисунка из файла); Карта (работа с географической картой - новый элемент Excel); Объект (вставка объекта).

Меню ФОРМАТ: Ячейки (задание форматов ячейки - формат числа, выравнивание, шрифт, заполнение и защита): Строка (установка высоты строки, скрытие или показ строки); Столбец (установка ширины столбца, скрытие или показ столбца, автоподгонка ширины столбца по ширине содержимого); Лист (переименовать лист, показать, скрыть лист); Автоформат (использование встроенных средств форматирования таблицы); Стиль (управление септик), Расположение (управление размещением объектов).

Меню СЕРВИС: Орфография (проверка правильности написания текста) Зависимости (исследование влияния связанных ячеек); Автозамена, Настройки (установка дополнительных компонент Ехсel); Параметры (применяется при необходимости изменения параметров экрана, принтера, таблицы, всей системы Excel).

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

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

В строке формул осуществляется ввод содержимого текущей ячейки (формулы или значения), а также его редактирование.

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

В рабочей книге по умолчанию создается 16 рабочих листов, на которых можно размещать таблицы и диаграммы. Для перемещения между рабочими листами используются корешки (ярлычки), расположенные внизу рабочего стола и содержащие имена листов - лист1, лист2.

Пользователю предоставляется возможность изменять количество рабочих листов в книге - вставлять новые, удалять и даже изменять их названия. В книгу можно также вставлять листы диалога (именуются Диалог1,...) и программные модули на языке Visual Basic (Модуль1,...).

Основные компоненты электронной таблицы.

При работе с электронной таблицей необходимо адресовать основные ее элементы. В Excel можно использовать два вида адресации - А1-формат и R1С1-формат. Они отличаются нумерацией столбцов и последовательностью указания элементов адреса. В первом случае столбцы обозначаются буквами (А, В ..., АА,... IV), во втором - цифрами от 1 до 256 (по умолчанию устанавливается формат А1, изменение формата осуществляется командой Сервис-Параметры-Общие-Стиль ссылок)

Главным элементом структуры электронной таблицы является ячейка. Для указания адреса ячейки в формате А1 задается Номер столбца Номер строки, например, К10, В 16. Можно адресовать сразу группу ячеек (диапазон, блок) для этого указывается через двоеточие адрес левой верхней ячейки диапазона и адрес правой нижней ячейки. Например, Р10:С25. В формате К1С1 сначала указывается номер строки, а затем номер столбца, например, указанные выше ячейки адресуются К10С4, К16С2, а диапазон -К10С6:К25С

Лекция №13. Пакет презентации PowerPoint

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

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

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

презентации, рассчитанные на воспроизведение через компьютерный проектор;

материалы презентации для автономного показа на экране компьютера;

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

материалы презентации для рассылки по электронной почте с последующим автономным просмотром адресатами;

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

Любой документ MS PowerPoint представляет собой набор отдельных, но взаимосвязанных кадров, называемых слайдами. Каждый слайд в документе имеет собственный уникальный номер, присваиваемый по умолчанию в зависимости от места слайда. Последовательность слайдов в документе линейная. Слайды могут содержать объекты самого разного типа, например: фон, текст, таблицы, графические изображения и т.д. При этом на каждом слайде присутствует как минимум один объект - фон, который является обязательным элементом любого слайда.

Объекты в приложении PowerPoint

Лекция по предмету экономическая информатика

Параметры объекта «Слайд»

Лекция по предмету экономическая информатика

Группы инструментов среды PowerPoint

В процессе создания презентации будут использованы предоставляемые средой PowerPoint группы инструментов.

Лекция по предмету экономическая информатика

Запуск MS PowerPoint

Запуск программы можно осуществить разными способами:

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

Если таких кнопок нет, то выполните команду Пуск-Программы-Microsoft PowerPoint.

После запуска появляется окно программы с открытым диалоговым окном MS PowerPoint. В окне предлагается выбрать форму работы по созданию презентации:

Мастер автосодержания можно использовать для быстрого создания презентации с типовой структурой. В этом случае на экран поступит диалоговое окно Мастера, который будет задавать вопросы. Пользуясь вашими ответами, Мастер за несколько шагов создаст "черновик" профессиональной презентации из 8-15 слайдов, который приблизительно будет соответствовать вашему замыслу. Затем эту презентацию следует отредактировать.

Шаблон оформления позволяет взять за основу своей презентации один из готовых шаблонов PowerPoint. При выборе этого раздела и нажатии кнопки OK, на экране появится диалоговое окно Создать презентацию с тремя вкладками. На вкладке Шаблон оформления можно выбрать дизайн оформления слайдов.

Пустую презентацию. Если активизировать этот раздел, то о создании своей презентации вам придется позаботиться самим. (Слайд 6)

Открыть презентацию. Этот раздел позволяет загрузить готовую презентацию с жесткого диска, или другого съемного носителя.

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

Лекция по предмету экономическая информатика

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

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

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

Строка меню предоставляет доступ ко всем важным командам программы PowerPoint. Панели инструментов предоставляют быстрый доступ к используемым командам. В PowerPoint используется группа команд меню Показ слайдов вместо меню Таблица редактора Word.

На панели форматирования размещены следующие инструменты: Конструктор и Создать слайд. При выборе кнопки Конструктор в области задач отображается панель Дизайн слайда, в которой размещены три раздела: Шаблоны оформления; Цветовые схемы; Эффекты анимации. С помощью команд этих разделов можно к слайду применить шаблон оформления, цветовые схемы и эффекты анимации.

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

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

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

Режимы просмотра:

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

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

Режимы отображения слайдов:

Режим «Обычный». В этом режиме в окне приложения отображаются три области: Структура-Слайды; область Слайда; Заметки к слайду. Размеры областей можно изменять, перетаскивая их границы.

Режим «Сортировщик слайдов» - это режим, в котором все слайды презентации отображаются виде миниатюр. В этом режиме можно легко перемещать слайды, изменяя порядок их следования в презентации.

Режим «Показ слайдов» - это режим, с помощью которого можно просмотреть презентацию на экране.

Режим «Страницы заметок» - режим просмотра, в котором к каждому из слайдов можно добавить заметки докладчика. В верхней половине страницы появляется уменьшенное изображение слайда, а в нижней половине отображается большая панель для текста заметок.

Лекция № 14. Назнаечение и возможности пакета PowerPoint

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

создания презентаций в пакете имеются про-ьно разработанные шаблоны презентаций и шаблоны дизайна, позволяющие использовать стандартные темы и готовые стили для оформления презентаций.

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

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

Раздаточный материал - это распечатанные в компактном виде два, четыре или шесть слайдов на одной странице. Раздаточ-ный материал имеет целью закрепить восприятие и дать возможность слушателям позднее вернуться к теме доклада. При желаний распечатки нетрудно снабдить дополнительной информацией … Названием компании, датой, номерами страниц.

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

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

Лекция №15. Системы управления базами данных и экспертные системы

Основные понятия Баз данных

Развития вычислительной техники осуществлялось по двум основным направлениям:

применение вычислительной техники для выполнения численных расчетов;

использование средств вычислительной техники в информационных системах.

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

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

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

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

Существуют 4 основные модели данных - списки (плоские таблицы), реляционные базы данных, иерархические и сетевые структуры.

В течение многих лет преимущественно использовались плоские таблицы (плоские БД) типа списков в Excel. В настоящее время наибольшее распространение при разработке БД получили реляционные модели данных. Реляционная модель данных является совокупностью простейших двумерных таблиц - отношений (англ. relation), т.е. простейшая двумерная таблица определяется как отношение (множество однотипных записей объединенных одной темой).

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

Основные понятия реляционных БД: нормализация, связи и ключи

1. Принципы нормализации:

В каждой таблице БД не должно быть повторяющихся полей;

В каждой таблице должен быть уникальный идентификатор (первичный ключ);

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

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

2. Виды логической связи.

Связь устанавливается между двумя общими полями (столбцами) двух таблиц. Существуют связи с отношением «один-к-одному», «один-ко-многим» и «многие-ко-многим».

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

один - к - одному, каждой записи из одной таблицы соответствует одна запись в другой таблице;

один - ко - многим, каждой записи из одной таблицы соответствует несколько записей другой таблице;

многие - к - одному, множеству записей из одной таблице соответствует одна запись в другой таблице;

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

Тип отношения в создаваемой связи зависит от способа определения связываемых полей:

Отношение «один-ко-многим» создается в том случае, когда только одно из полей является полем первичного ключа или уникального индекса.

Отношение «один-к-одному» создается в том случае, когда оба связываемых поля являются ключевыми или имеют уникальные индексы.

Отношение «многие-ко-многим» фактически является двумя отношениями «один-ко-многим» с третьей таблицей, первичный ключ которой состоит из полей внешнего ключа двух других таблиц

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

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

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

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

Существует три типа первичных ключей: ключевые поля счетчика (счетчик), простой ключ и составной ключ.

Поле счетчика (Тип данных «Счетчик»). Тип данных поля в базе данных, в котором для каждой добавляемой в таблицу записи в поле автоматически заносится уникальное числовое значение.

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

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

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

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

Программы, которые предназначены для структурирования информации, размещения ее в таблицах и манипулирования данными называются системами управления базами данных (СУБД). Другими словами СУБД предназначены как для создания и ведения базы данных, так и для доступа к данным. В настоящее время насчитывается более 50 типов СУБД для персональных компьютеров. К наиболее распространенным типам СУБД относятся: MS SQL Server, Oracle, Informix, Sybase, DB2, MS Access и т. д.

Создание БД. Этапы проектирования

Создание БД начинается с проектирования.

Этапы проектирования БД:

Исследование предметной области;

Анализ данных (сущностей и их атрибутов);

Определение отношений между сущностями и определение первичных и вторичных (внешних) ключей.

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

К базовым понятиями модели БД «сущность - связь» относятся: сущности, связи между ними и их атрибуты (свойства).

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

Атрибут - это свойство сущности в предметной области. Его наименование должно быть уникальным для конкретного типа сущности. Например, для сущности студент могут быть использованы следующие атрибуты: фамилия, имя, отчество, дата и место рождения, паспортные данные и т.д. В реляционной БД атрибуты хранятся в полях таблиц.

Связь - взаимосвязь между сущностями в предметной области. Связи представляют собой соединения между частями БД (в реляционной БД - это соединение между записями таблиц).

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

Рассмотрим предметную область: Деканат (Успеваемость студентов)

В БД «Деканат» должны храниться данные о студентах, группах студентов, об оценках студентов по различным дисциплинам, о преподавателях, о стипендиях и т.д. Ограничимся данными о студентах, группах студентов и об оценках студентов по различным дисциплинам. Определим сущности, атрибуты сущностей и основные требования к функциям БД с ограниченными данными.

Основными предметно-значимыми сущностями БД «Деканат» являются: Студенты, Группы студентов, Дисциплины, Успеваемость.

Основные предметно-значимые атрибуты сущностей:

-студенты - фамилия, имя, отчество, пол, дата и место рождения, группа студентов;

-группы студентов - название, курс, семестр;

-дисциплины - название, количество часов

- успеваемость - оценка, вид контроля.

Основные требования к функциям БД:

-выбрать успеваемость студента по дисциплинам с указанием общего количества часов и вида контроля;

-выбрать успеваемость студентов по группам и дисциплинам;

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

определенном семестре.

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

Логическая связь между сущностями Группы - Студенты определена как один - ко - многим исходя из того, что в группе имеется много студентов, а каждый студент входит в состав одной группе. Логическая связь между сущностями Дисциплины - Успеваемость определена как один - ко - многим, потому что по каждой дисциплине может быть поставлено несколько оценок различным студентам.

На основе вышеизложенного составляем модель сущность - связь для БД «Деканат»

Лекция по предмету экономическая информатика

Лекция №16. Реляционная база данных.

Задача длительного хранения и обработки информации появилась практически сразу с появлением первых компьютеров. Для решения этой задачи в конце 60-х годов были разработаны специализированные программы, получившие название систем управления базами данных (СУБД). СУБД проделали длительный путь эволюции от системы управления файлами, через иерархические и сетевые базы данных. В конце 80-х годов доминирующей стала система управления реляционными базами данных (СУРБД). С этого времени такие СУБД стали стандартом де-факто, и для того, чтобы унифицировать работу с ними, был разработан структурированный язык запросов (SQL), который представляет собой язык управления именно реляционными базами данных.

Замечание

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

Существуют следующие разновидности баз данных:

иерархические;

реляционные;

объектно-ориентированные;

гибридные.

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

В реляционных базах данных данные собраны в таблицы, которые в свою очередь состоят из столбцов и строк, на пересечении которых расположены ячейки. Запросы к таким базам данных возвращает таблицу, которая повторно может участвовать в следующем запросе. Данные в одних таблицах, как правило, связаны с данными других таблиц, откуда и произошло название "реляционные".

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

Гибридные СУБД совмещают в себе возможности реляционных и объектно-ориентированных баз данных.

В Web-приложениях, как правило, используются реляционные базы данных. Мы будем рассматривать пример базы данных, на которой основано большинство форумов, в том числе и тот, который мы далее будем разрабатывать. В этой базе хранится информация об авторах форума (authors), о названиях форумов (forums), о темах форума (themes) и, собственно, сами сообщения (posts). Таким образом, наша база данных будет включать следующие таблицы:

Таблица 1 Таблицы базы данных Forum.

authors

forums

posts

themes

Модель реляционной базы данных представляет данные в виде таблиц, разбитых на строки и столбцы, на пересечении которых находятся данные. Пример такой таблицы показан в Табл.2:

Таблица 2 Структура реляционной базы данных.

ряд

строка

id_forum

name

Description

1

дизайн

Обсуждаются вопросы дизайна

2

MySQL

Обсуждаются вопросы, связанные с MySQL

3

PHP

Обсуждаются вопросы, связанные с PHP

4

разное

Другие вопросы

В табл.2 приведён пример таблицы forums базы данных большого форума, в котором имеется несколько разделов, посвящённых различным этапам построения Web-приложения. Каждая строка этой таблицы представляет собой один раздел форума. Четыре строки таблицы представляют собой весь форум.

Каждый столбец таблицы forums представляет один элемент данных для каждого из форумов. Столбец id_forum содержит уникальный идентификатор форума, столбец name содержит название форума и столбец description содержит краткое описание проблемы, обсуждаемой на форуме.

Кратко особенности реляционной базы данных можно описать следующим образом:

Данные хранятся в таблицах, состоящих из столбцов и строк;

На пересечении каждого столбца и строчки стоит в точности одно значение;

У каждого столбца есть своё имя, которое служит его названием, и все значения в одном столбце имеют один тип. Например, в столбце id_forum все значения имеют целочисленный тип, а в строке name - текстовый;

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

Запросы к базе данных возвращают результат в виде таблиц, которые тоже могут выступать как объект запросов.

Лекция №17. Создание запроса в базах данных.

Запрос (query) - это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос. Применяются два типа запросов: по образцу (QBE - Query by example) и структурированный язык запросов (SQL - Structured Query Language).

QBE - запрос по образцу - средство для отыскания необходимой информации в базе данных. Он формируется не на специальном языке, а путем заполнения бланка запроса в окне Конструктора запросов.

SQL - запросы - это запросы, которые составляются (программистами) из последовательности SQL - инструкций. Эти инструкции задают, что надо сделать с входным набором данных для генерации выходного набора. Все запросы Access строит на основе SQL - запросов, чтобы посмотреть их, необходимо в активном окне проектирования запроса выполнить команду Вид/SQL.

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

Создание запроса на выборку с помощью Мастера

При создании query необходимо определить:

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

Предмет поиска в базе данных

Перечень полей в результате выполнения запроса

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

Лекция по предмету экономическая информатика

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

Затем в окне Мастера надо выбрать подробный или итоговый отчет и щелкнуть на кнопке Далее. После этого необходимо задать имя запроса и выбрать один из вариантов дальнейшего действия: Открыть query для просмотра данных или Изменить макет запроса и нажать кнопку Готово. В результате чего получите готовый query.

Создание запроса на выборку с помощью Конструктора

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

Простой

По условию

Параметрические

Итоговые

С вычисляемыми полями

Чтобы вызвать Конструктор запросов, необходимо перейти в окно базы данных. В окне база данных необходимо выбрать вкладку Запросы и дважды щелкнуть на пиктограмме Создание запроса в режиме конструктора. Появится активное окно Добавление таблицы на фоне неактивного окна «Запрос: запрос на выборку».

В окне Добавление таблицы следует выбрать таблицу - источник или несколько таблиц из представленного списка таблиц, на основе которых будет проводиться выбор данных, и щелкнуть на кнопке Добавить. После этого закрыть окно Добавление таблицы, окно «Запрос: запрос на выборку» станет активным.

Окно Конструктора состоит из двух частей - верхней и нижней. В верхней части окна размещается схема данных запроса, которая содержит список таблиц - источников и отражает связь между ними.

В нижней части окна находится Бланк построения запроса QBE (Query by Example), в котором каждая строка выполняет определенную функцию:

Поле - указывает имена полей, которые участвуют в запросе

Имя таблицы - имя таблицы, с которой выбрано это поле

Сортировка - указывает тип сортировки

Вывод на экран - устанавливает флажок просмотра поля на экране

Условия отбора - задаются критерии поиска

Или - задаются дополнительные критерии отбора

Лекция по предмету экономическая информатика

В окне «Запрос: запрос на выборку» с помощью инструментов формируем query:

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

Переместить имена полей с источника в Бланк запроса. Например, из таблицы Группы студентов отбуксировать поле Название в первое поле Бланка запросов, из таблицы Студенты отбуксировать поле Фамилии во второе поле Бланка запросов, а из таблицы Успеваемость отбуксировать поле Оценка в третье поле и из таблицы Дисциплины отбуксировать поле Название в четвертое поле Бланка запросов.

Задать принцип сортировки. Курсор мыши переместить в строку Сортировка для любого поля, появится кнопка открытия списка режимов сортировки: по возрастанию и по убыванию. Например, установить в поле Фамилия режим сортировки - по возрастанию.

В строке вывод на экран автоматически устанавливается флажок просмотра найденной информации в поле.

В строке "Условия" отбора и строке "Или" необходимо ввести условия ограниченного поиска - критерии поиска. Например, в поле Оценка ввести - "отл/A", т.е. отображать все фамилии студентов, которые получили оценки отл/A.

После завершения формирования запроса закрыть окно Запрос на выборку. Откроется окно диалога Сохранить - ответить Да (ввести имя созданного запроса, например, Образец запроса в режиме Конструктор) и щелкнуть ОК и вернуться в окно базы данных.

Лекция по предмету экономическая информатика

Чтобы открыть query из окна базы данных, необходимо выделить имя запроса и щелкнуть кнопку Открыть, на экране появится окно запрос на выборку с требуемым именем.

Лекция по предмету экономическая информатика

Чтобы внести изменения в query его необходимо выбрать щелчком мыши в окне базы данных, выполнить щелчок по кнопке Конструктор, внести изменения. Сохранить запрос, повторить его выполнение.

Параметрические запросы

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

Последовательность создания параметрического запроса:

Создать query в режиме конструктора или открыть существующий запрос в режиме конструктора, например «Образец запроса в режиме Конструктор».

В Бланк запроса в строке Условия отбора ввести условие отбора в виде приглашения в квадратных скобках, например [Введите фамилию]

Закрыть окно Запрос на выборку, на вопрос о сохранении изменения ответить - Да. Вернуться в окно базы данных, где созданный query будет выделен.

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

Лекция №18. Создание форм база данных.

Access предоставляет возможность вводить данные как непосредственно в таблицу, так и с помощью форм. Форма в БД - это структурированное окно, которое можно представить так, чтобы оно повторяло форму бланка. Формы создаются из набора отдельных элементов управления.

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

Форма предоставляет возможности для:

ввода и просмотра информации базы данных

изменения данных

печати

создания сообщений

Способы создания форм:

Конструктор форм (предназначен для создания формы любой сложности)

Мастер форм (позволяет создавать формы различные как по стилю, так и по содержанию)

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

Автоформа: ленточная (все поля записи выводятся в одну строку, в форме отображаются все записи)

Автоформа: табличная (отображение записей осуществляется в режиме таблица)

Автоформа: сводная таблица

Автоформа: сводная диаграмма

Диаграмма (создается форма с диаграммой, построенной Microsoft Graph)

Сводная таблица (создается форма Access, отображаемая в режиме сводной таблицы Excel)

Алгоритм создания форм следующий:

Открыть окно БД

В окне БД выбрать вкладку Формы

Щелкнуть на пиктограмме Создать, расположенной на панели инструментов окна БД

В появившемся диалоговом окне «Новая форма» Выбрать способ создания формы и источник данных

Щелкнуть на кнопке ОК.

Лекция по предмету экономическая информатика

Создание формы с помощью Мастера

Вызвать Мастер форм можно несколькими способами. Один из них - выбрать Мастер форм в окне диалога Новая форма и щелкнуть на кнопке ОК. Откроется окно диалога Создание форм, в котором необходимо отвечать на вопросы каждого текущего экрана Мастера и щелкать на кнопке Далее.

Лекция по предмету экономическая информатика

В первом окне необходимо выбрать поля из источника данных (таблиц или запросов). Для этого надо открыть список Таблицы и запросы, щелкнув на кнопку, справа. Затем доступные поля требуется перевести в Выбранные поля, выделив их и щелкнув на кнопку >>.

Лекция по предмету экономическая информатика

Например, выберем источник - таблицу Студенты и все ее поля, а затем необходимо щелкнуть на кнопке Далее.

Лекция по предмету экономическая информатика

В этом окне надо выбрать внешний вид формы, например в один столбец и щелкнуть Далее.

Лекция по предмету экономическая информатика

После выбора стиля формы (например, официальный), требуется перейти в последнее окно, щелкнув на кнопке Далее. В последнем окне Мастера требуется ввести имя формы и указать дальнейшие действия: Открыть форму для просмотра и ввода данных; Изменить макет формы.

После ввода имени формы (например, Студенты), выбора режима: «Открыть форму для просмотра и ввода данных» и щелчка на кнопке Готово, получим следующую форму для ввода и просмотра записей в таблицу Студенты.

Лекция по предмету экономическая информатика

Создание формы с помощью Конструктора

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

1. Запустить программу Microsoft Access и открыть БД

2. В окне БД выбрать вкладку Формы. Выполнить щелчок по кнопке Создать. Появится диалоговое окно Новая форма. В этом окне необходимо выбрать из списка пункт Конструктор. Затем в списке "Выберите в качестве источника данных таблицу или запрос" выбрать имя таблицы (например, Студент). Выполнить щелчок по кнопке ОК. На экране появится окно Форма 1.

Лекция по предмету экономическая информатика

3. Если на экране отсутствует список полей выбранной для построения формы таблицы, выбрать пункт меню Вид / Список полей.

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

5. Разместить поля на форме в нужных местах по разработанному образцу

6. Перемещение полей и их имен по форме производиться следующим образом:

Выделить объект (поле с именем) щелчком мыши. Вокруг него появятся маркеры перемещения и изменения размеров. Перемещать поле можно вместе с привязанным к нему именем или отдельно от него.

Для перемещения поместить указатель мыши на квадратик, находящийся в левом верхнем углу элемента. Указатель мыши в виде ладони позволяет перемещать объект вместе с привязанным к нему именем, в виде ладони с вытянутым указательным пальцем - перемещает один объект.

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

Для изменения надписи, связанной с полем необходимо выполнить на ней двойной щелчок мышью. В открывшемся диалоговом окне Надпись выбрать вкладку Макет и выполнить необходимые изменения. Затем закрыть окно.

Для изменения размеров поместить курсор на размерные маркеры, при этом курсор примет вид двунаправленной стрелки. Нажать кнопку мыши, буксировать в нужном направлении, затем отпустить кнопку мыши.

Для удаления поля выделить его, нажать клавишу Delete или выбрать команду Правка / Удалить.

7. Сохранить форму, выбрав из меню Файл команду Сохранить как, и в открывшемся окне выбрать режим сохранения «в текущей базе данных», затем щелчок по кнопке ОК.

8. Просмотреть форму в режиме Конструктора, выполнив щелчок по кнопке Открыть.

Лекция по предмету экономическая информатика

9. Если вид формы не удовлетворяет, открыть форму в режиме Конструктор и внести необходимые изменения, затем сохранить форму Файл - Сохранить или выполнить щелчок по пиктограмме Сохранить.

© 2010-2022