Добавил:
chemist5734494@gmail.com Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

учебники / osnovy-informacionnyh-tehnologiy

.pdf
Скачиваний:
1
Добавлен:
07.04.2024
Размер:
3.89 Mб
Скачать

1.5. Языки и технологии программирования

 

 

 

 

 

 

 

 

 

 

 

У

 

 

 

 

 

 

 

 

На этапе компиляции производится распределение данных в ОЗУ,

Классификация языков программирования

 

 

 

 

 

 

 

 

при этом вместо имен переменных подставляются относительные

 

 

 

 

 

 

 

 

адреса ячеек, в которых располагаются данные. Абсолютные дан-

Язык программирования– искусственный формализованный язык,

 

 

 

ные присваивает операционная система при размещении програм-

 

 

 

мы в ОЗУ компьютера перед ее использованием.

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

 

 

 

 

 

 

 

Г

 

 

правил (грамматических и синтаксических) для конструирования

 

 

 

По функциональному назначению языки программирования вы-

 

 

 

 

 

Т

операторов, состоящих из групп или строк чисел, букв,

знаков пре-

 

 

 

сокого уровня разделяют на:

 

 

 

 

1.

Проблемно-ориентированные – предназначены для решения

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

 

 

 

 

 

 

специфических задач из некоторой отрасли знаний:

сообщать компьютеру набор команд.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

А

 

Язык программирования определяет набор лексических, синтак-

 

 

 

Fortran (formula translator) – язык решения сложных научных

 

 

 

и инженерных задач, первый язык высокого уровня;

сических и семантических правил,

задающих внешний вид про-

 

 

 

 

 

 

COBOL (common business oriented language) – язык для реше-

граммы, и действия, которые выполнит компьютер под ее управле-

 

 

 

 

 

 

ния экономических и коммерческих задач;

нием. Со времени создания первых программируемых машин

 

 

 

 

 

 

Algol (algorithmic language) – языки решения научно-техничес-

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

 

 

 

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

 

 

 

 

 

и

кихзадачБ;

 

 

Посложностиязыкипрограммированияразделяютна:

 

 

 

 

 

LISP (list processing language) – язык для решения задач ис-

языки низкого уровня (машинно-ориентированные);

 

 

 

 

 

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

 

 

языки высокого уровня (машинно-независимые).

 

 

 

 

 

 

 

2.

Универсальные – позволяют решить любую задачу, хотя тру-

 

 

 

 

р

й

 

 

 

К машинно-ориентированным языкам относятся:

 

 

 

 

 

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

 

 

 

 

 

PASCAL (Philips automatic sequence calculator);

машинный язык (язык машинных кодов) – совокупность -

 

 

BASIC (Beginner ALL-purpose symbolic instruction code);

манд, интерпретируемых и исполняемых компьютером; каждый

 

оператор является машинной командой, а данные в ОЗУ размеще-

 

C/C++;

 

 

ны по абсолютным значениям адресов;

 

 

 

 

т

 

Jawa;

 

 

ассемблер (макроассемблер) –

язык символического к диро-

 

 

 

С#.

 

 

вания, где операторами являются

 

 

 

и

 

 

 

 

3.

Современные среды визуального объектно-ориентированного

машинные команды,

 

ко орым

 

 

 

программированияDELPHI, Visual Basic.

 

 

 

 

 

 

 

 

 

 

 

 

ко

 

 

приписываются искусственные обозначения, а в качес ве операн-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

з

 

 

 

 

 

 

Языки программирования принято делить на пять поколений.

дов используются символические имена адресов в ОЗУ.

 

 

 

 

 

 

 

Примеры команд ассемблера:

 

 

 

 

 

 

 

 

 

 

 

В первое поколение входят языки, созданные в начале 50-х годов,

CLA – очистить один из регистров сумматора (аккумулятор);

 

 

 

 

когда только появились первые компьютеры. Это был первый язык

ADD – сложение содержимого ячейки, номер которой написан

 

 

 

ассемблера, созданный по принципу «одна инструкция – одна строка».

после команды, с

содержимым аккумулят ра (ре ультат

остается

 

 

 

Расцвет второго поколения языков программирования пришелся

в аккумуляторе);

 

 

п

 

 

 

 

 

 

 

 

 

на конец 50-х – начало 60-х годов. Тогда был разработан символи-

MOV – перемещение содержим

аккумулят ра

 

в ячейку

 

 

 

ческий ассемблер, в котором появилось понятие переменной. Он стал

с указанным номером;

е

го

 

 

 

 

 

 

 

 

первым полноценным языком программирования.

HLT – стоп.

 

 

 

 

 

 

 

 

 

Появление третьего поколения языков программирования при-

Преобразование текста в осл довательность машинных ко-

 

 

 

нято относить к 60-м годам. Такие качества новых языков, как от-

 

 

Р

 

 

программа – компилятор.

 

 

 

носительная простота, независимость от конкретного компьютера

манд

выполняет

пром жуточная

 

 

 

 

 

 

 

 

 

 

 

41

 

 

 

 

 

 

 

 

 

 

 

 

 

 

42

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

 

 

 

Basic (Бейсик). Этот язык по популярности занимает первое ме-

ций, позволили резко повысить производительность труда про-

 

 

 

сто в мире. Для этого языка имеются и компиляторы, и интерпрета-

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

 

 

 

торы. Он создавался в 60-х годах в качестве учебного языка и очень

успешно применяется и сегодня.

 

 

 

 

 

 

 

 

 

 

 

 

 

У

 

 

 

 

 

 

 

 

 

 

прост в изучении. Дальнейшим развитием этого языка явился язык

С начала 70-х гг. по настоящее время продолжается период

 

 

 

объектно-ориентированного программирования (ООП) VISUAL

языков четвертого поколения. Эти языки предназначены для реа-

 

 

 

BASIC FOR APPLICATION.

 

 

 

 

 

 

 

лизации крупных проектов, повышения их надежности и скорости

 

 

 

 

 

 

Т

 

 

 

 

 

 

 

С (Си). Данный язык был создан в лаборатории Bell (США).

создания. Они ориентированы на специализированные области

 

 

 

Он планировался для замены ассемблера, чтобы иметь возможность

применения, где хороших результатов можно добиться, используя

 

 

 

создавать столь же эффективные и компактные программы, и в то

не универсальные, а проблемно-ориентированные языки, опери-

 

 

 

 

 

А

 

 

 

 

 

 

 

 

 

же время не зависеть от конкретного типа процессора. Язык С

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

 

 

 

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

Рождение языков пятого поколения произошло в середине 90-х

 

 

 

 

Г

 

 

 

 

 

 

 

 

 

 

 

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

годов. К ним относятся также системы автоматического создания

 

 

 

написано множество прикладных и системных программ и ряд из-

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

 

 

 

вестных операционных систем (Unix).

 

 

 

 

без знания программирования.

 

 

 

 

 

 

 

C++Б(Си++). Этот язык,

являющийся

объектно-ориентирован-

 

 

 

 

 

 

 

 

 

 

ным, – расширение языка С был разработан в 1980 г. В нем реали-

Сравнительные характеристики, назначение и возможности

 

 

 

зовано множество новых мощных возможностей, которые позволи-

современных языков программирования

 

 

 

 

 

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

Fortran (Фортран). Это первый компилируемый язык, создан-

 

 

йоднако

создание

сложных

и

надежных

программ

требует

 

и

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

ный в 50-е годы. В Фортране впервые был реализован ряд важней-

 

 

Java (Ява). Этот язык был создан компанией Sun (США)

ших понятий программирования. Удобство создания программ бы-

 

 

 

 

 

 

 

 

 

 

 

 

р

 

в начале 90-х годов на основе С++. Он призван упростить разра-

ло положено в основу возможностей языка. Фортран прод лжает

 

 

ботку приложений на основе С++ путем исключения из него всех

активно использоваться во многих организациях.

 

 

 

применения

 

низкоуровневых возможностей. Главная особенность этого язы-

Cobol

(Кобол).

Это компилируемый

язык для

 

 

 

ка – компиляция

не

в

машинный

код,

а в платформенно-

в экономической области и решения бизнес – задач, разрабо анный

 

 

 

 

 

 

независимый байт-код

(каждая

команда занимает один байт).

в начале 60-х годов. В Коболе были реализованы очень мощныео

 

 

 

 

Этот байт-код может выполняться с помощью интерпретатора –

средства

работы

с большими объемами

данных,

хранящ м ся

 

 

 

 

 

 

виртуальной Java-машины JVM

(Java

Virtual

Machine), версии

на различных внешних носителях.

 

 

т

 

 

 

 

 

 

 

 

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

Algol

(Алгол).

Компилируемый язык,

со данный в 1960 г.

 

 

 

 

 

 

в развитии этого языка уделяется двум направлениям: поддержке

В 1968 г. была создана версия Алгол 68,

своим во можностям

 

 

 

 

 

 

всевозможных мобильных

 

устройств

и

микрокомпьютеров,

и сегодня опережающая многие языки пр граммир вания.

 

 

 

 

 

 

 

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

Pascal (Паскаль). Язык Паскаль, с зданный в к нце 70-х годов,

 

 

 

 

 

 

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

 

 

 

 

з

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

во многом напоминает Алгол, но в нем ужест чен ряд требований

 

 

 

верах в глобальных и локальных сетях с различными операцион-

к структуре программы и имеются в зм жн сти, п зволяющие ус-

 

 

 

 

 

 

ными системами.

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C#.

По технологическим

показателям

подобен языку Java

шим развитием этого языка явилась более эффективная версия –

 

 

 

и находится между компилируемыми и интерпретируемыми язы-

Object Pascal, который л г в основу современного объектно-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ориентированного языка программированияпDelphi.

 

 

 

 

 

ками. Программа компилируется не в машинный язык, а

независи-

 

 

 

43

 

 

 

 

 

 

 

 

 

 

 

44

 

 

 

 

 

 

е

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Р

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

У

мый от машины код низкого уровня – байт-код. Далее байт-код вы-

 

 

 

 

 

 

Т

 

 

 

зованы в продуктах Visual FoxPro фирмы Microsoft и Visual

полняется виртуальной машиной.

 

 

 

 

 

 

 

 

dBase фирмы Inprise.

 

 

Области применения современных ЭВМ

настолько обширны

 

 

 

Языки программирования для Интернета

и разнообразны, что существует большое число специализирован-

 

 

 

 

 

А

 

 

 

 

С активным развитием глобальной сети было создано немало

ных языков в различных областях науки и техники. Например, язык

 

 

 

популярных языков программирования, адаптированных специаль-

программирования баз данных SQL, язык разметки гипертекста

 

 

 

 

Г

 

 

 

 

 

но для Интернета. Все они отличаются характерными особенностя-

HTML, язык программирования задач компьютерного инженерного

 

 

 

ми: языки являются интерпретируемыми, интерпретаторы для них

анализа APDL системы ANSYS и другие.

 

 

 

 

 

 

 

 

распространяются бесплатно, а сами программы – в исходных тек-

Языки программирования баз данных

 

 

 

 

 

 

 

 

Был

 

 

 

 

 

 

 

 

 

 

 

стах. Такие языки называют скрипт-языками.

Эта группа языков отличается от алгоритмических языков,

 

 

 

HTML. Общеизвестный язык для оформления документов.

прежде всего решаемыми задачами. База данных – это файл (или

 

 

 

Он очень прост и содержит элементарные команды форматирова-

группа файлов), представляющий собой упорядоченный

набор

 

 

 

ния текста, добавления рисунков, задания шрифтов и цветов, орга-

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

 

 

й

 

 

 

 

 

 

 

низации ссылок и таблиц. Все Web-страницы написаны на языке

по единому шаблону (как правило, в табличном виде). База дан-

 

 

 

HTML или используют его расширения.

ных может состоять из нескольких таблиц. Удобно хранить в ба-

 

и

Perl.

разработан в 80-х годах Ларри Уоллом. По мощности

зах данных различные сведения из справочников, картотек, жур-

 

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

 

 

 

налов бухгалтерского учета и т. д. Для

этого был

создан

р

 

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

структурированный язык запросов SQL (Structured Query

 

возможные средства преобразования данных, управления процес-

 

 

 

Language). Он основан на мощной математической теории и по-

 

 

 

сами, работы с системной информацией и др.

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

 

 

 

VRML. Был создан в1994 г. для организации виртуальных трех-

лируя не отдельными записями, а группами записей.

 

 

о

 

 

мерных

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

 

 

 

 

 

 

 

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

 

б-

 

 

 

в текстовом виде различные трехмерные сцены, освещение и тени,

 

 

имеет

 

 

 

текстуры (покрытия объектов), вращать в любых направлениях,

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

 

 

 

Практически в каждой СУБД помимо поддержки языка SQL

 

 

 

-

 

 

 

масштабировать, регулировать освещенность и т. д.

ся свой уникальный язык, ориентированный на особеннос

 

э

й

 

 

 

Языки моделирования

 

 

СУБД и не переносимый на другие системы. Сегодня в мире насчи-

 

 

 

При создании программ и формировании структур баз данных

тывается пять ведущих производителей СУБД: Microsoft (SQL

 

 

 

нередко применяются формальные способы их представления –

Server), IBM (DB2), Oracle, Software AG (Adabas), Informix

Sybase.

 

 

 

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

Их продукты нацелены на поддержку одновременной работы тысяч

 

 

 

ставить таблицы баз данных, поля, объекты программы и взаимо-

него были созданы компиляторы, оявились СУБД FoxPro

 

 

 

Программирование вручную привычных пользователю окон,

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

 

 

 

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

ленном виде на нескольких серверах.

и

 

 

 

 

 

 

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

С появлением персональных к мпьютер в были со даны так

 

 

 

модели. Такие системы называются CASE-системами. В них актив-

 

п

 

 

 

 

 

 

 

 

но применяются нотации IDEF, а в последнее время все большее

называемые настольные СУБД. Р д начальникзм современных

 

 

 

языков программирования баз данных для ПК принято считать

 

 

 

распространение получает UML.

 

е

 

 

 

 

 

 

 

 

Языки визуального программирования интерфейса

СУБД dBase II, язык которой был интер ретируемым. Затем для

 

 

 

и Clipper, поддерживающие диал кты этого языка. Сегодня по-

 

 

 

кнопок, меню, обработка событий мыши и клавиатуры, включение

Р

 

 

 

 

 

 

 

 

 

в программы изображений и звука требовало все больше и больше

хожие, но несовместимые в рсии языков семейства dBase реали-

 

 

 

 

45

 

 

 

 

 

 

 

 

 

 

 

 

46

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

У

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

 

 

 

 

Т

 

 

 

постановка задачи сводится к точному описанию исходных данных,

годаря двум подходам.

 

 

 

 

 

 

 

 

 

 

условий задачи и целей ее решения с использованием математиче-

Первый – стандартизация многих функций интерфейса, благодаря

 

 

 

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

чему появилась возможность использовать библиотеки, имеющиеся,

 

 

 

А

 

 

 

 

темный подход, то есть предмет должен быть исследован всесторон-

например, в Windows. В итоге при смене стиля графического интер-

 

 

 

не, учтены все внешние и внутренние связи и их влияние на конеч-

фейса приложения смогли автоматически приспосабливаться к новой

 

 

 

Г

 

 

 

 

 

ные результаты. Задача представляется в виде «черного ящика», на

системе без какого-либо перепрограммирования.

 

 

 

 

 

 

 

вход которого поступают исходные данные, ограничения на входные

Вторым революционным шагом явилось появление визуального

 

 

 

параметры, требования к входным и выходным параметрам, а выхо-

программирования, возникшего в Visual Basic и С++Builder фирмы

 

 

 

дом являются значения результирующих параметров.

Borland. Визуальное программирование позволило свести проекти-

 

 

 

Разработка математической модели

рование пользовательского интерфейса

к простым и наглядным

 

 

 

На данном этапе производится декомпозиция задачи, форма-

процедурам, которые дают возможность за минуты или часы сде-

 

 

 

лизация, разработка математической модели, выбор метода ре-

лать то, на что ранее уходили месяцы работы.

 

 

 

 

 

 

й

 

 

 

 

 

 

 

 

 

шения. Под декомпозицией понимается разделение задачи

Из универсальных языков программирования сегодня наиболее по-

 

 

 

на простые блоки, каждый из которых может разрабатываться

пулярны следующие: Бейсик (Basic), Паскаль (Pascal), Си++ (C++), Ява

 

и

самостоятельноБи связан с другими частями программы только

(Java), Дельфи (Delphi), С#. Для каждого из этих языков программиро-

 

входными и выходными данными. Для деления задачи на блоки

вания сегодня имеется

немало систем программирования,

выпускае-

 

 

 

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

мых различными фирмами. Наиболее популярны следующие визуаль-

 

 

 

в каждой вычислительной задаче можно выделить такие блоки,

ныесредыбыстрогопроектированияпрограммдляWindows:

 

 

 

 

 

 

 

 

 

 

как ввод данных, вычислительный блок, блоки сохранения ре-

Basic: Microsoft Visual Basic;

 

 

 

 

 

о

 

 

зультатов вычислений на дисках, анализа результатов вычисле-

Pascal: Borland Delphi;

 

 

 

 

 

 

 

р

 

ний, графического представления результатов вычислений, пе-

C++: Borland C++Bulider;

 

 

 

 

 

 

 

 

чати результатов.

 

 

Java: Symantec Cafe.

 

 

 

 

 

 

 

 

Разработка алгоритма программы

Для разработки серверных и распределенных приложений м ж-

 

На этом этапе разрабатывается алгоритм решения задачи. Разра-

но использовать систему программирования Microsoft Visual C++,

 

 

 

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

 

 

 

 

 

 

 

модели

 

 

 

 

ных модулей и формирование общей схемы алгоритма, разработку

продукты фирмы Borland, практически любые средства программи-

 

 

 

рования на Java.

 

 

 

 

 

 

т

 

 

 

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

Основные этапы технологии программирован я

 

 

 

 

 

ненном). Затем каждый из блоков алгоритма разбивается на более

 

 

 

 

го

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

мелкие задачи таким образом, чтобы на конечном этапе получить

Технологии программирования включают следующ е основные

 

 

 

этапы: постановка задачи, разработка математическ й

, раз-

 

 

 

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

работка алгоритма, программирование,

тладка пр граммы, пере-

 

 

 

ся нисходящей разработкой алгоритма (проектирования).

 

 

 

 

 

з

 

 

 

 

 

Основные подходы к разработке алгоритмов и программ: струк-

дача программы в эксплуатацию и научно-техническое сопровож-

 

 

 

турное проектирование; информационное моделирование предмет-

дение (НТС) программы, завершение жизненн

цикла.

 

 

 

 

 

Постановка задачи

е

 

 

 

 

 

 

 

 

 

ной области и связанных с ней приложений; объектно-ориенти-

На этом этапе опред ляются основные цели и функции, выполне-

 

 

 

рованное проектирование.

 

 

ние

которых должна

об сп чивать

рограмма,

исходные данные,

 

 

 

В основе структурного проектирования лежит последовательная

 

Р

 

 

 

 

 

 

 

 

 

 

 

 

 

требования к исходным данным,пвыходные данные. Математическая

 

 

 

декомпозиция, целенаправленное структурирование на отдельные

 

 

 

47

 

 

 

 

 

 

 

 

 

 

 

48

составляющие. Типичными методами структурного проектирова-

 

 

 

 

 

У

 

 

 

Научно-техническое сопровождение

ния являются: нисходящее проектирование, кодирование и тести-

 

 

 

Научно-техническое сопровождение программы предусматри-

рование программ;

модульное

программирование; структурное

 

 

 

вает контроль над работой программы и устранение ошибок, об-

программирование.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

А

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

наруженных в процессе эксплуатации, доработку программы и ее

Модульное программирование

основано

на понятии

модуля.

 

 

 

совершенствование в соответствии с требованиями заказчика.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Г

 

Модуль – логически взаимосвязанная совокупность функциональ-

 

 

 

Свойства алгоритмов Т

ных элементов, оформленных в виде отдельных программных мо-

 

 

 

Алгоритм это точно определенная (однозначная) последователь-

дулей, имеющих один вход и один выход. Структурное программи-

 

 

 

ность простых (элементарных) действий, обеспечивающих решение

рование основано на модульной структуре программного продукта

 

 

 

любой задачи из некоторого класса. Алгоритмам характерны сле-

и типовых управляющих структурах алгоритмов обработки данных

 

 

 

 

 

 

дующие общие свойства:

 

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

 

 

 

дискретность – алгоритм можно разделить на отдельные

применяется в основном при программировании отдельных моду-

 

 

 

 

 

 

шаги (действия), выполнение каждого из которых возможно

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

 

 

 

 

 

 

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

ческий язык с использованием определенных конструкций языка

 

 

 

 

 

 

детерминированность – совокупность промежуточных величин

программирования.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

и

Б

 

 

Информационное моделирование предметной области и связанных

 

на любом шаге однозначно определяется системой величин, имев-

 

 

 

 

 

 

шихся на предыдущем шаге;

 

с ней приложений предполагает определение состава и способа пред-

 

 

 

 

 

 

 

элементарность шагов– закон получения последующей системы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ставления исходных данных и результатов вычислений.

 

 

на ис-

 

 

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

Объектно-ориентированное

 

проектирование

основано

 

 

 

направленность – если способ получения последующих вели-

пользовании при программировании объектов −

функциональ-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

о

 

 

чин из каких-либо исходных не приводит к результату, то должно

ных программных модулей, которые на экране монитора пред-

р

 

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

ставлены в виде элементов, например,

кнопок,

списков,

пере-

 

массовость – начальная система величин может выбираться

ключателей и т. п.,

обладающих

определенной

 

 

стью

 

 

совокупн

 

 

из некоторого множества (т. е. один алгоритм может применяться

свойств, методов и событий.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

для решения класса задач).

 

Программирование

 

 

 

 

 

 

 

программирова-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

ванием команд и операторов одн го из я ык в

 

 

 

Программа – упорядоченная последовательность команд (пред-

 

 

 

Формализация представления

алгоритмов

писаний) компьютера для решения задач.

В общетеоре

ческом

 

 

 

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

плане программирование – это теоретическая и практ ческая дея-

 

 

 

межуточных и выходных данных, то для его описания и системы

 

 

 

правил преобразования служит определенный язык. Естествен-

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

 

 

 

 

 

 

 

 

 

алгор

 

 

 

 

 

 

 

 

ные языки являются изменчивыми, неоднозначными и избы-

программированием

понимается

запись

 

 

тма с

 

спользо-

 

 

 

ния – кодирование.

 

 

п

з

 

 

 

 

 

 

нозначной определенности. Наиболее простой путь устранения

Отладка программы

 

 

 

 

 

 

 

этих недостатков – построение искусственных языков со строгим

Отладка программы заключается в

р верке

правильности

 

 

 

синтаксисом и полной смысловой определенностью. Такие языки

 

 

е

 

 

 

 

 

 

 

 

 

 

 

получили название формальных.

функционирования алгоритма

 

решения задачи с помощью кон-

 

 

 

трольных примеров – т стов, р зультаты решения которых за-

 

 

 

В любом языке можно выделить две составляющие – синтак-

ранее известны; устран нии обнаруженных синтаксических

 

 

 

сис и семантику.Синтаксис (грамматика языка) – совокупность

Р

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

и логических ошибок.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

49

 

 

 

 

 

 

 

 

 

 

 

 

 

50

Семантика –

смысловая сторона

языка,

соотносит

единицы

 

 

 

язык

программирования –

искусственный

формализо-

и конструкции языка с некоторым внешним миром, для описания

 

 

 

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

которого язык используется.

 

 

 

 

 

 

 

 

 

 

 

 

полнителя «компьютер», метаязыком которого является есте-

Синтаксис формального языка задается некоторой системой пра-

 

 

 

ственный язык.

 

 

У

 

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

 

 

 

Графическая форма записи или блок-схема для представления

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

 

 

 

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

разрешенных правилами сочетаний исходных конструкций. Кроме то-

 

 

 

 

 

 

Т

 

 

 

 

гур согласно требованиям ЕСПД. Схемы алгоритмов, программ,

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

 

 

 

данных и систем. Обозначения и правила выполнения. Достоинство

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

 

 

 

данной формы записи заключается в наглядности: блок-схема по-

случае. Наиболее наглядным способом описания формального языка

 

 

 

 

 

А

 

 

 

 

 

 

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

является синтаксическая диаграмма.

 

 

 

 

 

 

 

 

 

 

 

ты его исполнения, позволяет сделать записи как на естественном,

Синтаксическая диаграмма – схема (графическое представление)

 

 

 

 

Г

 

 

 

 

 

 

 

так и на формальном языках.

 

 

 

описания какого-либо нетерминального символа языка-объекта. Схе-

 

 

 

Процедурное, объектно-ориентированное и логическое програм-

ма всегда имеет один вход и один выход, а ее элементы соединяются

 

 

 

мирование.

Поскольку ассемблер – машинно-зависимый язык,

между собой направленными линиями, указывающими порядок сле-

 

 

 

то записаннаяБна нем программа может выполняться только на той

дования объектов вопределенном нетерминальном символе.

 

 

 

 

технике (тем типом процессора), ассемблер которого был использо-

В представлении алгоритмов можно выделить две основные

 

 

 

ван. Этот недостаток отсутствует у языков высокого уровня, кото-

формы: символьную (словесную) и графическую.

 

 

 

 

 

 

 

рые ориентированы не на систему команд той или иной машины,

Строчная форма записи является основным способом представле-

 

 

й

 

 

 

 

 

 

 

и

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

ния алгоритмов

последовательностью строк,

 

каждая изкоторых со-

 

класса алгоритмов (операторы присваивания, условные операторы,

держит описание одного или нескольких элементарных действий.

-

 

циклы, операторы ввода-вывода).

 

 

 

гика алгоритма (порядок действий)

задается в явном виде путем

р

 

 

 

 

 

 

 

Таблица1.4

указания метки последующей строки (в виде порядковых чисел или

 

 

 

 

 

 

 

 

 

 

Различия концепций программирования

 

букв), или в неявном – по умолчанию передается строке, следую-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ло

 

 

 

 

 

 

 

 

 

щей за выполненной. Данный способ позволяет

 

 

ь алг

-

 

 

 

 

 

Представление

 

Исполнение

Связь частей

мическую нотацию для любого исполнителя – как человека,

ак

 

 

 

Программирование

 

программы

 

 

 

программ и данных

программы

и технического устройства. Недостатком строчной формы являе ся

 

 

 

 

 

 

 

 

 

между собой

неудобство целостного восприятия его логической структурырит.

 

 

 

 

 

 

 

 

 

 

 

 

 

Программаиданные

Последовательное

Возможна

Формами строчной записи алгоритмов являются:

 

 

 

 

 

 

 

 

представляют собой

только через

пошагово-словесная форма –

 

 

 

 

 

последователь-

 

 

 

Процедурное

выполнение

совместно

 

 

 

 

 

 

 

 

несвязанные друг

 

ность строк, содержащих описания к нкретных действий на естест-

 

 

 

 

 

с другом элементы

 

операторов

обрабатываемые

 

 

 

 

 

 

 

данные

 

 

 

 

 

 

 

записа

 

 

 

 

 

 

 

 

 

 

венном языке;

 

 

 

 

з

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Отдельныечасти

формула – строчная запись действий,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

беспечивающих обра-

 

 

 

 

 

Данные и методы

 

 

программы

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

 

 

 

 

 

 

 

 

Последовательность

 

 

 

 

 

Объектно-

 

их обработки ин-

 

могутнаследо-

псевдокод – частично формализованный язык, ориенти-

 

 

 

 

капсулированы

 

событийиреакций

ватьметоды

 

 

 

ориентированное

 

объектов

 

 

 

пронумерованная

 

 

 

 

 

 

врамкахединого

 

иэлементыдан-

рованный на исполнит ля «ч лов к», озволяющий записывать

 

 

 

 

 

 

на эти события

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

 

 

 

 

 

объекта

 

 

ныхдруг

мирования;

 

п

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

удруга

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

51

 

 

 

 

 

 

 

 

 

 

 

 

 

 

52

 

 

 

е

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Р

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Окончание табл. 1.4

 

 

 

2. ОСНОВНЫЕ ПРОГРАММНЫЕ СРЕДСТВА

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

 

 

 

 

 

 

 

 

 

 

Связь частей

 

 

 

 

 

 

 

 

 

Представление

 

Исполнение

 

 

 

 

 

 

 

 

 

У

 

 

Программирование

 

 

 

программы

 

 

 

 

 

 

 

 

 

 

 

программ и данных

 

программы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

между собой

 

 

 

 

2.1. Программное обеспечение.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Г

 

 

 

 

 

 

 

Данные и правила

 

Преобразование

 

 

 

 

 

 

 

Текстовые редакторы, их возможности и назначение

 

 

 

 

их обработки

 

логического

 

Разбиение

 

 

 

 

Программное обеспечение (ПО) – это совокупность ком-

 

 

 

объединены

 

 

образования

 

программы

 

 

 

 

Логическое

 

в рамках единого

 

всоответствии

 

наотдельные

 

 

 

 

пьютерных программАполучения, поиска, передачи, хранения,

 

 

 

логического

 

 

 

независимые части

 

 

 

 

 

 

 

и структурного

слогическимипра-

 

затруднительно

 

 

 

 

обработки данных и необходимых для их эксплуатации доку-

 

 

 

образования

 

 

вилами

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

на системное, прикладное, инструментальное обеспечение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

разработки программ.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Контрольные вопросы

 

 

 

 

 

 

 

 

 

 

 

Системное ПО представляет собой совокупность взаимосвязан-

1.

Что включает в себя базовое программное обеспечение?

 

и

ных программБ, которые обеспечивают функционирование средств

 

вычислительной техники как таковых без выполнения операций

 

 

 

2.

Какие программные средства относятся к прикладному прог-

 

 

 

 

 

 

по реализации функций офисных технологий. Системное ПО явля-

раммному обеспечению?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

3.

Назовите классификационные признаки операционных систем.

 

 

 

р

й

 

 

 

 

 

 

4.

Назовите наиболее известные операционные системы, при-

 

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

 

 

 

Базовое ПО включает операционные системы, командно-файловые

меняемые на персональных компьютерах.

 

 

 

 

 

 

 

 

 

 

 

 

процессоры (операционные оболочки), системные утилиты.

 

5.

Что такое файловая система? Для чего она предназначена?

 

 

 

Операционная система – совокупность программных средств,

6.

Что такое файл?

 

 

 

 

 

 

т

 

 

 

 

 

 

 

 

обеспечивающих

управление

аппаратной частью компьютера

7.

Что такое имя, расширение и спецификация файла? Приведи-

 

 

и прикладными программами,

а также их взаимодействие между

те примеры записи спецификации файла.

 

 

 

 

 

 

 

 

собой и пользователем.

 

 

 

 

8.

Назовите наиболее распространенные расширения имен фай-

 

 

 

 

 

 

 

 

 

 

Командно-файловые процессоры или операционные оболочки –

лов. Что они означают?

 

 

 

 

 

 

о

 

 

 

 

 

 

 

 

 

 

это специальные программы, предназначенные для облегчения об-

9.

Поясните,

что такое маска. Приведите пр меры спользова-

 

 

 

 

 

 

щения пользователя с командами операционной системы (напри-

ния масок.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

мер, Norton Сommander, Total Commander и др.).

 

10.

Что такое атрибут файла? Какие атрибуты меет файл?

 

 

 

 

 

 

 

Системные утилиты (от латин. utilitas – «польза») – программы,

11.

Что такое каталог? Какая информация в нем содержится?

 

 

 

 

 

 

служащие

для

вспомогательных операций

обработки

данных

12.

Что такое спецификация файла? Приведите примеры.

 

 

 

или обслуживания компьютера

(диагностика,

тестирование аппа-

 

 

 

 

п

з

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ратных или программных средств, оптимизация использования

 

 

 

е

о

 

 

 

 

 

 

 

дискового пространства, восстановления разрушенной на магнит-

 

 

 

 

 

 

 

 

 

 

ном диске информации и т.д.).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сервисное ПО – программы и программные комплексы для вы-

 

 

 

Р

 

 

 

 

 

 

 

 

 

 

 

полнения

вспомогательных сервисных услуг,

например,

антиви-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

русные программы.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

53

 

 

 

 

 

 

 

 

 

 

 

 

 

 

54

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

У

 

Прикладное ПО представляет собой совокупность программных

 

 

 

 

 

Т

 

 

 

 

 

для офисных технологий. Для разработки программ разработаны

комплексов, обеспечивающих решение конкретных задач при реа-

 

 

 

и применяются мощные системы программирования – это сово-

лизации тех или иных функций офисных технологий. Прикладное

 

 

 

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

программное обеспечение работает только при наличии системного

 

 

 

 

А

 

 

 

 

 

 

программных продуктов. Системы программирования обычно со-

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

 

 

 

держат: трансляторы; среду разработки программ; библиотеки

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

 

 

 

Г

 

 

 

 

 

 

 

 

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

Пакеты прикладных программ (ППП) – это комплекс взаимо-

 

 

 

Текстовые редакторы. В настоящее время широкое распростра-

связанных программ для решения задач определенного класса кон-

 

 

 

нение получил текстовый редактор Microsoft Word 2010, представ-

кретной предметной области. ППП могут быть общего или специ-

 

 

 

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

ального назначения.

 

 

 

 

 

 

 

 

и редактирования

документов

произвольной структуры. Он обеспе-

К пакетам ППП общего назначения относятся:

 

 

 

 

 

чивает ввод, редактирование и форматирование текста, вставку диа-

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

 

 

 

 

 

 

 

 

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

табличные процессоры;

 

 

 

 

 

 

 

 

Windows, работу с гипертекстовыми документами, просмотр web-

системы управления базами данных;

 

 

 

 

 

 

страниц и размещение документов на web-страницах, подготовку пи-

графические редакторы;

 

 

 

 

 

 

и

сем иБих рассылку по электронной почте. Текстовый процессор со-

системы разработки презентаций;

 

 

 

 

держит большой набор шаблонов, облегчающих создание стандарт-

 

 

 

 

 

 

 

 

 

 

 

 

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

 

системы обработки финансово-экономической информации;

р

 

 

 

Аналогичная версия текстового процессора представлена

системы управления проектами;

 

 

 

 

 

 

 

 

 

 

 

й

 

 

 

 

 

 

экспертные системы и системы поддержки принятия решения;

 

 

 

в офисном пакете Open Office одном из ведущих систем для

 

 

 

обработки текстов, электронных таблиц,

презентаций, графиков,

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

о

 

 

 

 

баз данных и

многого

 

другого.

Этот

мультиязычный

 

 

 

 

 

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

риен-

 

 

 

 

 

 

 

и мультиплатформенный офисный пакет с открытым исходным

тированы на решение задач в определенной предметной области.

 

 

 

 

 

 

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

К ним относятся: пакеты компьютерной математики для научно-

 

 

 

 

 

 

ных компьютерах. Совместим с основными офисными пакетами.

технических расчетов (например, Matematica, Mathcad, Matlab), па-

 

 

 

 

 

 

Его можно загрузить и использовать совершенно свободно для

кеты моделирования и компьютерного инженерного

(на-

 

 

 

 

 

 

любых целей бесплатно.

 

 

 

 

 

пример, Ansys.Inc, Nastran и др.); пакеты статист ческой обрабо ки

 

 

 

 

 

 

 

 

 

 

 

Для верстки

и дизайна бизнес-публикаций часто применяется

данных; системы поддержки принятия решений (Assistant Choice,

 

 

 

 

 

 

 

 

 

 

 

 

 

Multi

expert и

др.), корпоративные

информац онныестемыс

 

 

 

программа PageMaker. Тесная интеграция с программами Adobe

(ERWin, BPWin

и др.), обучающие

программы

, бухгалтерск е

 

 

 

Photoshop, Illustrator, Acrobat

 

вплоть до

уровня

drag and drop

 

 

 

рабочее окно Microsoft Word 2010 (рис. 2.1.). Выход из программы

и экономические пакеты и др. Прикладные программыанализапользовате-

 

 

 

и совместимость

с текстовым редактором Word 2010 обеспечивает

 

 

 

удовлетворение большинства требований по верстке и оформлению.

лей служат для решения практических задач в ра личных предмет-

 

 

 

Запуск программы осуществляется командой Пуск – Программы

 

 

 

п

 

 

 

 

 

 

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

 

 

 

Microsoft Office 2010 – Microsoft Office Word 2010 или щелчком

ческой деятельности.

 

 

з

 

 

 

 

 

 

 

 

 

 

 

 

мыши по пиктограмме W на рабочем столе или в строке состояния.

Инструментальное обеспечение разраб тки пр грамм выпол-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

е

 

 

 

 

 

 

 

После запуска программы на выполнение на экране отображается

няется комплексом программного обес ечения, с помощью которо-

 

 

 

 

 

 

 

 

 

 

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

 

 

 

осуществляется командой Файл – Выход главного меню или ком-

 

 

Р

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

применения те или иные функциональные программы, например

 

 

 

бинацией клавиш Alt + F5.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

55

 

 

 

 

 

 

 

 

 

 

 

56

 

 

В верхней части расположена строка заголовка – 1, в которой

 

 

 

 

 

 

 

У

 

 

 

 

 

 

 

 

 

 

 

 

 

выводится имя редактируемого документа и название программы.

 

 

 

 

 

 

Т

В левой части строки заголовка размещается кнопка системного

 

 

 

 

 

А

 

меню W, а в правой – кнопки свертывания, развертывания/вос-

 

 

 

 

 

 

становления и закрытия окна – 6. Ниже строки заголовка располо-

 

 

 

 

Г

 

 

жены меню Файл и Лента – 2, панель быстрого доступа – 3, рабочее

 

 

 

 

 

 

 

 

 

 

 

 

 

 

окно и строка состояния 11.

 

 

 

 

 

 

 

 

 

 

 

 

 

В рабочем окне расположены: окно документа – 5; горизон-

 

 

 

Б

 

 

 

тальная и вертикальная линейки прокрутки – 9. Горизонтальная

 

 

 

 

 

 

линейка прокрутки появляется в том случае, когда ширина окна

 

 

 

 

 

 

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

 

 

 

 

 

 

линейки прокрутки расположены кнопка управления делением

 

 

 

 

 

 

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

 

 

 

 

 

 

тали – 7 и кнопка управления линейками – 8, позволяющая пока-

 

 

 

 

 

 

зать или убрать линейки, не обращаясь к командам ленты Вид.

 

и

 

 

 

На вертикальной линейке прокрутки расположена кнопка Выбор

 

 

 

Рис. 2.1. Окно программы MS Word 2010

 

 

 

 

 

объекта перехода – 10.

 

 

 

 

 

р

 

1 – строка заголовка; 2 – панель инструментов; 3 – панель быстрого доступа;

В окне документа расположен курсор ввода (точка вставки), ко-

 

 

 

й

4 – горизонтальная линейка; 5 – окно документа;

торый отмечает место вставки текста или других объектов в доку-

 

 

 

 

6 – кнопки свертывания, развертывания и закрытия окна;

мент – 13; горизонтальная и вертикальная линейки прокрутки – 4,

 

 

 

 

 

 

 

7 – кнопка деления окна документа; 8 – кнопка управления линейками;

 

 

 

 

 

о

 

 

9 – вертикальная линейка прокрутки; 10 – кнопка перехода к объекту;

12. Над вертикальной линейкой прокрутки расположена кнопка

 

 

 

маркера табуляторов – 14.

 

 

 

 

 

 

 

 

11 – строка состояния; 12 – вертикальная линейка; 13 – курсор (точка вставки);

Меню Файл. Кнопка меню Файл (кнопка Office) распол жена

 

 

 

 

 

14 – установка табуляторов

в верхнем левом углу экрана. Это меню содержит команды раб

ы

 

 

 

 

 

 

 

 

с файлами: создания, открытия, закрытия, сохранения, печа и и др.

 

 

 

Группы. Каждая вкладка содержит несколько групп команд,

инструментов предыдущих версий. Лента, с расп л

женнымина ней

 

 

 

Ленту можно изменять и дополнять. Для настройки ленты необ-

Для выхода из меню щелкните по ярлычку ленты

Главная или яр-

 

 

 

объединенных по функциональному назначению. Например,

лычку другой ленты.

 

 

 

 

 

 

 

 

на вкладке Главная имеется пять групп: Буфер обмена, Шрифт, Аб-

Панель инструментов. В программах офисного пакета Microsoft

 

 

 

зац, Стили, Редактирование.

 

 

 

 

 

т

 

 

 

 

Office 2010 самым главным нововведением последн х лет было

с-

 

 

 

Команды – это кнопка, открывающая поле для ввода информа-

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

 

 

 

Панель быстрого доступа. Панель быстрого доступа позволяет

пользование ленточного интерфейса,

 

меню панели

 

 

 

ции или меню. Все кнопки снабжены всплывающими подсказками.

инструментами, размещается вверху кна. Лента с ст ит из трех эле-

 

 

 

ходимо вызвать контекстное меню ленты щелчком правой кнопки

ментов: вкладок, групп и команд.

п

з

 

 

 

 

 

мыши по свободному участку ленты и выбрать пункт меню На-

Вкладки. На вкладках собраны к манды

их функциональному

 

 

 

стройка ленты или выберите команду Параметры – Настройка

е

 

 

 

 

 

 

 

ленты в меню Файл.

 

 

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

 

 

 

 

 

же добавлять новую вкладку, новую гру

у на

существующую

 

 

 

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

Р

 

 

 

 

 

 

 

 

кой и которых нет на вкладке Главная, например, кнопки Сохранить,

вкладку с любым набором команд.

 

 

 

 

 

 

 

 

57

 

 

 

 

 

 

 

 

 

 

 

58

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

У

 

Откат, Создать новый документ. Справа от установленных кнопок

 

 

 

документ,

Создать,

Т

шаблоне

Нормальный

 

 

 

основан

на

расположена кнопка раскрывающегося списка Настройка панели

 

 

 

по умолчанию. Microsoft

Word

 

2010

предлагает

пользователю

быстрого доступа. Эта кнопка открывает всплывающее меню, в

 

 

 

большое число шаблонов разного назначения. Имеется возмож-

котором содержится набор команд. Команду можно поместить на

 

 

 

 

А

 

 

 

 

 

 

 

 

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

панель, щелкнув по ней мышкой. Для удаления команды с Панели

 

 

 

хранен в папке Мои шаблоны.

 

 

 

 

 

быстрого доступа выделите команду в списке панели и щелкните

 

 

 

Г

 

 

 

 

 

 

 

 

 

Сохранение документа

 

 

 

 

 

по кнопке Удалить.

 

 

 

 

 

 

 

 

 

 

 

 

 

Рекомендуется регулярно сохранять работу на диске: командой

Строка состояния. Строка состояния расположена в нижней

 

 

 

Файл, Сохранить или Файл, Сохранить как. По умолчанию пред-

части окна программы. В левой части строки состояния выво-

 

 

 

лагается тип файла «Документ Word», расширение имени файла

дится информация о редактируемом документе: номер текущей

 

 

 

.docx. Можно установить режим автосохранения: выберите в меню

страницы, общее число страниц в документе, число слов в доку-

 

 

 

Файл команду Параметры, Сохранение и установите флажок Ав-

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

 

 

 

тосохранение каждые….

 

 

 

 

 

 

ния расположены кнопки управления режимами просмотра до-

 

 

й

 

 

 

 

 

 

 

 

 

 

Печать документов

 

 

 

 

 

 

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

 

 

 

Для вывода документа на печать необходимо воспользоваться

Аналогичные команды размещены в группах Режимы просмот-

 

и

командойБПечать меню Файл или соответствующей кнопкой пане-

ра документа и Масштаб вкладки Вид.

 

 

 

 

 

 

 

 

ли быстрого доступа.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Линейки прокрутки. Линейки прокрутки служат для просмотра

р

 

Ввод и редактирование текста

 

 

документа. На вертикальной линейке прокрутки имеется несколько

 

Ввод текста

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

кнопок. Кнопки с одиночной стрелкой служат для перемещения

 

 

 

Текст документа вводится после точки ввода, которая ото-

текста на одну строку в соответствующем направлении, двойные

 

 

 

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

 

 

 

 

 

 

 

 

 

 

о

 

 

длинного текста автоматически осуществляется переход на дру-

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

 

 

 

по тексту удобно с помощью ползунка: зацепите ползунок мышью

 

 

 

гую строку. При нажатии клавиши Enter курсор ввода пере-

и перемещайте в требуемом

 

направлении.

При

 

стран

 

 

 

ходит на другую строку в положение абзацного отступа. Для

 

этом

слева

 

 

 

от ползунка появляется всплывающее окно сообщения, в к

 

р м

 

 

 

вставки пустой строки нажмите клавишу Enter. Чтобы разде-

отображаются номер страницы и наименование раздела. На вер-

 

 

 

лить строку на две строки, установите курсор в точку раздела

тикальной линейке прокрутки имеется кнопка – Выбор объек

а пе-

 

 

 

и нажмите клавишу Enter.

 

 

 

 

 

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

 

 

 

Выделение текста

 

 

 

 

 

 

в котором можно выбрать объект для быстрого перехода:

 

 

ца,

 

 

 

Все операции в редакторе: копирование, перемещение, удале-

разделы, примечания, сноски, концевые сноски,

поля, табл цы, ри-

 

 

 

ние – выполняются над выделенным текстом. Для выделения текста

сунки, заголовки, исправления,

 

а также команды

 

 

, Переход

 

 

 

можно использовать несколько способов:

 

 

и Отмена.

 

 

 

 

 

Найти

 

 

 

 

отдельное слово выделяется двойным щелчком мыши;

Создание и открытие документ в

 

 

 

 

 

 

 

 

 

 

абзац выделяется тройным щелчком мыши;

 

Начало работы с документом начинаетсязс ткрытия меню

 

 

 

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

Файл. Создание нового документа м

выполнить так: ввести

 

 

 

ши на поле

выделения

и протяните

мышью по

этому полю

Все

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

в окне программы Microsoft Word командужноФайл, Cоздать. Откры-

 

 

 

до последней строки выделяемого текста;

 

вается окно диалога, в котором сл ду т выбрать Новый документ

 

 

 

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

и щелкните по кнопке Создать.

 

документы создаются на ос-

 

 

 

указатель мыши в начало выделяемого текста и протяните мышью

Р

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

нове шаблонов. Докум нт, который создается командой Новый

 

 

 

до конца выделяемого текста.

 

 

 

 

 

 

п

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

59

 

 

 

 

 

 

 

 

 

 

 

 

 

 

60