Оглавление

Тема 1. Информация, данные и знания-- 5

Понятие «информация» и её определения-- 5

Информация и данные. Информация и информационный процесс. Особенности знаний как формы представления информации-- 5

Как представляется графическая информация в памяти компьютера?- 7

Что такое продукционная модель?- 8

Вариант 44- 8

Представление графической информации в памяти компьютера- 8

Основные уровни обработки знаний- 10

Примеры моделей, представленных в виде блок-схемы-- 12

Тема 2. Постановка и решение задач на компьютере-- 12

Понятие «Задача»- 12

Классификация задач, решаемых на ЭВМ--- 12

Этапы решения задачи на компьютере-- 13

Какова роль таблиц в информационном моделировании?- 14

Что такое выражение? Назовите основные элементы выражения- 15

Объясните цикл по выполнению команды-- 15

Вариант 44- 15

Средства языка для реализации нелинейных алгоритмов- 15

Основные функции среды разработки программ-- 16

Тема 3. Сложные задачи и системный подход к их решению---- 18

Понятие «Сложная задача»- 18

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

Приведите определение понятия «Информационная система»- 19

Что означают понятия «сложная программа» и «проектирование»- 19

Вариант 44- 20

Примеры модели структуры системы-- 20

Понятия «сложная программа» и «проектирование»- 21

Тема 4. Информационные ресурсы и информационное общество-- 21

Что такое рынок информационных продуктов и услуг?- 21

Вариант 44- 22

Что понимается под компьютеризацией и компьютерной грамотностью?- 22

Тема 5. Информатика – предмет и задачи-- 24

Информатика: предмет и задачи-- 24

Объект и функции информатики-- 25

Общая структура информатики-- 25

Как связаны информатика и моделирование?- 26

Вариант 44- 27

Как связаны информатика и автоматизированные рабочие места?- 27

Тема 6. Архитектура вычислительных систем--- 28

Что такое архитектура ЭВМ? Сформулируйте определение и расшифруйте его-- 28

Вычислительная система и её основные компоненты-- 28

Интерфейс «человек-компьютер» и его роль в вычислительной системе-- 29

Уровни ВС и понятие архитектуры ВС-- 30

В чем состоит идея параллелизма в исполнении программ и процессов?- 31

Вариант 44- 31

Какие функции выполняет системное программное обеспечение- 31

Тема 7. Основные концепции построения вычислительных систем--- 34

Что такое событийно-ориентированный подход?- 34

Вариант 44- 35

Что понимается под ресурсом вычислительной системы-- 35

Тема 8. Архитектура персонального компьютера-- 36

Состав основных блоков ПЭВМ. Базовая структура ПЭВМ--- 36

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

Основные принципы выбора персонального компьютера-- 38

Конфигурация персонального компьютера. Сопоставление различных устройств по прайс-листу-- 39

Классификация, современное состояние и основные характеристики ПЭВМ--- 40

ОС Windows. Назначение. Структура. Функции.- 42

Что такое сканер?- 43

Что такое приложение и документ? Дайте определение документоориентированного подхода-- 43

Вариант 44- 44

Классификация устройств ввода- 44

Тема 9. Экономическая задача и пакет прикладных программ MS Office    44

Виды и структура экономических данных-- 44

Документ как основная форма представления экономической информации. Формы представления экономического документа. Текстовый документ. Табличное хранение информации-- 45

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

Вариант 44- 46

Что такое окно, типы окон, атрибуты окна?- 46

Тема 10. Подготовка текстовых документов. Текстовый процессор Word    48

Возможности текстового процессора MS Word-- 48

Примеры документов в качестве оригиналов, которые можно разработать с помощью Word-- 49

Приведите приемы и средства автоматизации разработки документов-- 49

Вариант 44- 51

Определение составного документа. Привести и охарактеризовать средства его создания- 51

Что такое раздел и его параметры?- 51

Тема 11. Табличное хранение данных. Табличный процессор MS Excel    52

Табличный процессор MS Excel. Основные понятия и возможности-- 52

Классы задач, решаемых с использованием Excel-- 53

Примеры документов, которые можно создать с использованием Excel-- 54

Как соотносятся формула и модель вычислений?- 54

Дайте пример фильтрации данных списка-- 54

Вариант 44- 55

Как соотносятся формула и модель вычислений?- 55

Функции для работы с данными списка. Примеры-- 55

Представление даты в числовом формате- 55

Использование функций рабочего листа- 55

Тема 12. Инструментальные средства MS Office-- 58

12.1. Привести алгоритм записи макроса, раскрашивающего выделенный диапазон в различные цвета   58

12.2. Привести алгоритм создания пользовательской функции рабочего листа- 59

Тема 13. Концепции развития информатики-- 59

Направления развития информационной деятельности в условиях массовой информатизации-- 59

Вариант 44- 61

Направления развития информационной деятельности в условиях массовой информатизации- 61

Практическая часть-- 63

1. Работа с данными рабочего листа- 63

1.1. Представление малых чисел- 63

1.2. Составление арифметической прогрессии- 63

1.3. Составление ряда дат- 63

1.4. Представление даты в числовом формате- 63

1.5. Определение возраста в днях- 63

1.6. Определение числа дней от 9 мая 1945 до сегодняшнего- 64

1.7. Установка для ячеек пользовательского формата- 64

1.8. Окрашивание отрицательных чисел в красный цвет-- 64

1.9. Выделение диапазона ячеек в виде шахматной доски- 64

1.10. Быстрый переход к заданной ячейке- 65

2. Использование формул рабочего листа- 65

2.1. Записать формулы рабочего листа- 65

2.2. Задать два вектора и вычислить сумму- 66

2.3. Записать массивы в виде массивов констант- 67

2.4. Перемножить два вектора- 67

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

2.6. Выполнение поэлементных действий над массивами- 69

2.7. Составление таблиц истинности- 70

2.8. Результат функции И-- 70

2.9. Вычисление значения с использованием функции ЕСЛИ-- 70

2.10. Вычисление значения с использованием функции ЕСЛИ-- 71

2.11. Назначение буквенных категорий- 71

2.12. Вычисление суммы-- 72

3. Алгоритмы-- 74

3.1. Алгоритм записи макроса, раскрашивающего выделенный диапазон в разные цвета- 74

3.2. Алгоритм создания пользовательской функции- 74

Приложение 1-- 75

Приложение 2-- 76

Пример 1-- 76

Пример 2-- 76

Пример 3-- 77

Пример 4-- 78

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


Тема 1. Информация, данные и знания

Понятие «информация» и её определения

Термин информация происходит от латинского informatio, что означает разъяснение, осведомление, изложение.

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

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

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

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


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

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

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

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

Тогда можно сформулировать следующие отличия знаний от данных:

·        знания более структурированы;

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

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

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

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

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


Как представляется графическая информация в памяти компьютера?

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

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

Что такое продукционная модель?

Продукционная модель – это модель представления знаний, основанная на продукциях.

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

«Имя продукции»:

Имя сферы:

Предусловие;

Условие ядра;

Если A, то B;

Постусловие.

Основная часть продукции – её ядро имеет вид: «Если A, то B», где A и B могут иметь разные значения. Остальные элементы, образующие продукцию, носят вспомогательный характер.[1]


Вариант 44

Представление графической информации в памяти компьютера

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

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

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

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

Основные уровни обработки знаний

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

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

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

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

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

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

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

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

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

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

Пример модели в виде блок – схемы:


Тема 2. Постановка и решение задач на компьютере

Понятие «Задача»

Задача – совокупность действий по преобразованию информации.


Классификация задач, решаемых на ЭВМ

Информация в процессе своего существования проходит определенные этапы преобразования:

·        сбор первичных сведений;

·        организация хранения информации;

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

·        представление информации в удобном для использования виде;

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

В настоящее время основными инструментами реализации перечисленных этапов являются ЭВМ и ряд дополнительных технических устройств.


Этапы решения задачи на компьютере

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

Постановка задачи. Этот этап заключается в содержательной (физической) постановке задачи и определении конечных решений.

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

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

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

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

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

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

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


Какова роль таблиц в информационном моделировании?

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

В основе информационного моделирования лежат три основных постулата:

1.     Все состоит из элементов;

2.     Элементы имеют свойства;

3.     Элементы связаны между собой отношениями.

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


Что такое выражение? Назовите основные элементы выражения

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

Объясните цикл по выполнению команды

Цикл выполнения любой машинной команды в ЭВМ разбивается на ряд следующих  этапов:

1.           Формирование адреса команды;

2.           Выборка команды из памяти;

3.           Расшифровка кода команды;

4.           Формирование адреса операнда;

5.           Выборка операнда из памяти;

6.           Арифметико-логическая операция;


Вариант 44

Средства языка для реализации нелинейных алгоритмов

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

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

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

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

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

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

Основные функции среды разработки программ

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

·                   дизайнер Форм (Form Designer);

·                   окно Редактора Исходного Текста (Editor Window);

·                   палитра Компонент (Component Palette);

·                   инспектор Объектов (Object Inspector);

·                   справочник (On-line help);

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

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

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

Несмотря на всю важность Дизайнера Форм, местом, где программисты проводят основное время является Редактор. Логика является движущей силой программы и Редактор - то место, где Вы ее “кодируете”.

Палитра Компонент позволяет выбрать нужные объекты для размещения их на Дизайнере Форм. Для использования Палитры Компонент просто первый раз щелкните мышкой на один из объектов и потом второй раз - на Дизайнере Форм. Выбранный Вами объект появится на проектируемом окне и им можно манипулировать с помощью мыши.

Палитра Компонент использует постраничную группировку объектов. Внизу Палитры находится набор закладок - Standard, Additional, Dialogs и т.д. Если Вы щелкнете мышью на одну из закладок, то Вы можете перейти на следующую страницу Палитры Компонент. Принцип разбиения на страницы широко используется в среде программирования Delphi и его легко можно использовать в своей программе. (На странице Additional есть компоненты для организации страниц с закладками сверху и снизу).

Слева от Дизайнера Форм есть Инспектор Объектов  Информация в Инспекторе Объектов меняется в зависимости от объекта, выбранного на форме. Важно понять, что каждый компонент является настоящим объектом и Вы можете менять его вид и поведение с помощью Инспектора Объектов.

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

Последняя важная часть среды программирования - Справочник (on-line help). Для доступа к этому инструменту нужно просто выбрать в системном меню пункт Help и затем Contents.

Справочник является контекстно-зависимым; при нажатии клавиши F1, Вы получите подсказку, соответствующую текущей ситуации.


Тема 3. Сложные задачи и системный подход к их решению

Понятие «Сложная задача»

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


Основные положения и определения методологии решения сложных задач

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

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

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

Известная методология структурного анализа и проектирования SADT – это, с одной стороны, простое и легко осваиваемое средство документирования бизнес-процессов, с другой – идеальный инструмент взаимодействия аналитиков в области использования информационных технологий и специалистов конкретной предметной области.

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


Приведите определение понятия «Информационная система»

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


Что означают понятия «сложная программа» и «проектирование»

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

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

Вариант 44

Примеры модели структуры системы

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

Понятия «сложная программа» и «проектирование»

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

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


Тема 4. Информационные ресурсы и информационное общество

Что такое рынок информационных продуктов и услуг?

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

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

Вариант 44

Что понимается под компьютеризацией и компьютерной грамотностью?

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

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

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

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

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

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

·                   появляются противоречия между ограниченными возможностями человека по восприятию и переработке информации и существующими мощными потоками и массивами хранящейся информации. Так, например, общая сумма знаний менялась вначале очень медленно, но уже с 1900 г. она удваивалась каждые 50 лет, к 1950 г. удвоение происходило каждые 10 лет, к 1970 г. - уже каждые 5 лет, с 1990 г. - ежегодно;

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

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

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

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

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

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

Таким образом, « информатизация общества » является более широким понятием, чем « компьютеризации общества », и направлена на скорейшее овладение информацией для удовлетворения своих потребностей. Информатизация на базе внедрения компьютерных и телекоммуникационных технологий является реакцией общества на потребность в существенном увеличении производительности труда в информационном секторе общественного производства, где сосредоточено более половины трудоспособного населения. Так, например, в информационной сфере США занято более 60% трудоспособного населения, в СНГ - около 40%.



Тема 5. Информатика – предмет и задачи

Информатика: предмет и задачи

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

Информатика решает следующие задачи:

·        Исследование информационных процессов любой природы.

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

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


Объект и функции информатики

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

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


Общая структура информатики

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

·        Аппаратно-технические средства

·        Программные средства

·        Алгоритмические средства

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

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

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

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

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


Как связаны информатика и моделирование?

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

Вариант 44

Как связаны информатика и автоматизированные рабочие места?

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

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

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

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

Тема 6. Архитектура вычислительных систем

Что такое архитектура ЭВМ? Сформулируйте определение и расшифруйте его

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

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


Вычислительная система и её основные компоненты

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

Вычислительная система состоит из следующих частей:

                  I.             Аппаратные средства.

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

               II.             Управление физическими устройствами.

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

            III.             Управление логическими устройствами.

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

           IV.             Системы программирования.

         Система программирования - это комплекс программ для поддержки всего технологического цикла разработки программного обеспечения.

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

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


Интерфейс «человек-компьютер» и его роль в вычислительной системе

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

Имеется ряд стилей взаимодействий, которые делятся на два основных вида. Первый – это использование интерфейса языка команд - ввод команд текстовыми средствами; и второй – это непосредственное манипулирование. Таким образом, имеется ряд способов,  которыми пользователь мог бы связываться с компьютером:

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

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

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

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

·              Прямое манипулирование - пользователь управляет объектами на экране посредством устройства манипулирования, типа мыши. Другой термин, используемый для прямого интерфейса манипулирования - Графический Интерфейс Пользователя.


Уровни ВС и понятие архитектуры ВС

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

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


В чем состоит идея параллелизма в исполнении программ и процессов?

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

Вариант 44

Какие функции выполняет системное программное обеспечение

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

Системное ПО как расширенная машина

Использование большинства компьютеров на уровне машинного языка затруднительно, особенно это касается ввода-вывода. Например, для организации чтения блока данных с гибкого диска программист может использовать 16 различных команд, каждая из которых требует 13 параметров, таких как номер блока на диске, номер сектора на дорожке и т. п. Когда выполнение операции с диском завершается, контроллер возвращает 23 значения, отражающих наличие и типы ошибок, которые, очевидно, надо анализировать. Даже если не входить в курс реальных проблем программирования ввода-вывода, ясно, что среди программистов нашлось бы не много желающих непосредственно заниматься программированием этих операций. При работе с диском программисту-пользователю достаточно представлять его в виде некоторого набора файлов, каждый из которых имеет имя. Работа с файлом заключается в его открытии, выполнении чтения или записи, а затем в закрытии файла. Вопросы подобные таким, как следует ли при записи использовать усовершенствованную частотную модуляцию или в каком состоянии сейчас находится двигатель механизма перемещения считывающих головок, не должны волновать пользователя. Программа, которая скрывает от программиста все реалии аппаратуры и предоставляет возможность простого, удобного просмотра указанных файлов, чтения или записи - это, конечно, операционная система. Точно также, как системное ПО ограждает программистов от аппаратуры дискового накопителя и предоставляет ему простой файловый интерфейс, операционная система берет на себя все малоприятные дела, связанные с обработкой прерываний, управлением таймерами и оперативной памятью, а также другие низкоуровневые проблемы. В каждом случае та абстрактная, воображаемая машина, с которой, благодаря операционной системе, теперь может иметь дело пользователь, гораздо проще и удобнее в обращении, чем реальная аппаратура, лежащая в основе этой абстрактной машины.

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

Системное ПО как система управления ресурсами

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

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

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

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


Тема 7. Основные концепции построения вычислительных систем

Что такое событийно-ориентированный подход?

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

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

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

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

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

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

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

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

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

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

·        описать алгоритм реакции на каждое из возможных событий;

·        обеспечить направление всех событий диспетчеру событий;

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

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

Вариант 44

Что понимается под ресурсом вычислительной системы

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


Тема 8. Архитектура персонального компьютера

Состав основных блоков ПЭВМ. Базовая структура ПЭВМ

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

В корпусе системного блока располагаются: ПЗУ, ОЗУ, блок питания, центральный процессор (“мозг” ЭВМ, который перерабатывает информацию).


ОБЩАЯ СХЕМА ЭВМ

 

 

 

 







УВ - устройства ввода информации в ЭВМ (клавиатура, мышь, ВЗУ, сканер)

УВЫВ - устройства вывода информации (дисплей, принтер, ВЗУ, графопостроитель)

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

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

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

ПЗУ (ROM)  - память, предназначенная только для чтения.

Современные компьютеры обладают принципом открытой архитектуры.

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

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


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

·        тип основного микропроцессора и материнской платы: процессоры Intel или AMD. Современные значения: Pentium 4 и Athlon. Соответственно материнские платы под тот или иной процессор: socket 478 либо socket A.

·        объем основной и внешней памяти. Типичные современные значения: оперативная память – 256 МБ, объем памяти жесткого диска – 80 ГБ.

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

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

·        тип видеоадаптера и видеомонитора. Сейчас применяются видеокарты фирм NVidia и ATI. Объем видеопамяти 64 или 128 МБ. Постепенно уходят из использования мониторы на электронно-лучевой трубке, и их заменяют жидкокристаллические. Распространенная диагональ экрана – 19 дюймов.

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


Основные принципы выбора персонального компьютера

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

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

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

4.     Не экономьте на мониторе. Это устройство, которое напрямую воздействует на Ваше здоровье. Кроме того, его замена обойдется дороже, чем разница в цене при покупке. Покупать монитор с размером экрана менее 17' сегодня не рекомендуется (кроме ЖКИ мониторов). 15' ЖКИ монитор по размеру экрана практически равен 17' стеклянному, а 17' ЖКИ - 19'.

5.     Срок морального старения компьютера составляет 1-3 года, после чего, как правило, требуется модернизация. Часто она заключается в замене системного блока, а то и монитора.

6.     Желательно покупать системный блок в сборе, а не по отдельным комплектующим, а потом собирать самому. В этом случае Вы сможете требовать у продавца работоспособности всего системного блока.

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

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


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

Для примера расшифруем рекламное объявление о продаже компьютера:

Compaq: Intel Pentium-100 /Cache 256Kb /RAM8 Mb /

4PCI, 2 ISA, 1 Combo PCI/ISA /HDD 850 Mb Enhanced IDE

/FDD 3.5" /SVGA VESA I Mb / MS Mouse 2.0 / MS DOS 6.22

/MS Windows/or Workgroups 3.11

Указанный в рекламе компьютер относится к категории Brand Name (фирмы Compaq), имеет микропроцессор Pentium фирмы Intel с тактовой частотой 100 МГц, на системной плате имеется КЭШ-память объемом 256 Кбайт и основная память объемом 8 Мбайт, установлено 4 разъема расширения (слота) для локальной шины PCI, 2 - для шины ISA и 1 комбинированный слот PCI/ISA. Емкость винчестера составляет 850 Мбайт, винчестер подключен к системной шине через локальный интерфейс Enhanced IDE; имеется дисковод для гибких дисков с форм-фактором 3,5". Видеомонитор (дисплей) подключен через видеоадаптер SVGA видеокарты VESA (соответственно монитор обладает разрешающей способностью SVGA), видеоадаптер имеет память емкостью 1 Мбайт и подключается к микропроцессору через интерфейс PCI. Имеется графический манипулятор типа "мышь", поддерживаемый драйвером Microsoft Mouse 2.0. На компьютере установлена операционная система MS DOS 6,22 и операционная интегрированная программная оболочка MS Windows for Workgroups 3.11.


Классификация, современное состояние и основные характеристики ПЭВМ

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

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

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

·        сверхпроизводительные ЭВМ и системы (супер-ЭВМ);

·        большие ЭВМ (универсальные ЭВМ общего назначения);

·        средние ЭВМ;

·        малые или мини-ЭВМ;

·        микро-ЭВМ;

·        персональные компьютеры;

·        микропроцессоры.

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

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

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

Емкость, или объем, памяти определяется максимальным количеством информации, которое можно разместить в памяти ЭВМ.

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

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

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

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


ОС Windows. Назначение. Структура. Функции.

Windows – это графическая, 32-разрядная, многозадачная, сетевая система. Она содержит:

·        операционную систему;

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

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

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

Основные технологические принципы построения Windows следуюзие:

1.     Принцип Plug and Play ("включи и работай"), благодаря которому не требуется специальная настройка имеющегося оборудования компьютера.

2.     Принцип Point and Click (указать и щелкнуть) используется для выбора пункта меню, команды, выделения объектов и пр. Выполняется: указатель мыши перемещается на элемент и наживается левая кнопка мыши.

3.     Принцип Drag and Drop (переместить и оставить) используется для копирования или перемещения объектов. Выполняется: выделить объект, нажать левую кнопку, не отпуская ее, перетащить объект на новое место, отпустить кнопку.

4.     Принцип WYSIWYG (What You See Is What You Get - Что видите, то получите). Принцип используется в приложениях, написанных для системы. ЭН означает, что страница документа выглядит так, как она будет напечатана на бумаге.

5.     Технология OLE (связывание и встраивание объектов). Позволяет встраивать и редактировать совместно документы разных типов.


Что такое сканер?

Сканер – это устройство для непосредственного считывания графической информации с бумажного или иного носителя в ПК.

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


Что такое приложение и документ? Дайте определение документоориентированного подхода

В любом компьютере хранят программы (приложения) и документы. “Хранилище” программ и документов называют файлом. Приложение - это "инструмент" для обработки документов.

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

К достоинствам этого подхода можно отнести следующие:

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

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

К недостаткам этого подхода можно отнести следующие:

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

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

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

Вариант 44

Классификация устройств ввода

Клавиатура – основное устройство для ввода данных в вычислительную машину.

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

Карты памяти – позволяют записывать данные с различных типов цифровых фотоаппаратов и камер для последующего ввода в ЭВМ.

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

Графические планшеты – устройство для рисования посредствам пера и ввода рисунка в ЭВМ.



Тема 9. Экономическая задача и пакет прикладных программ MS Office

Виды и структура экономических данных

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

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

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

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


Документ как основная форма представления экономической информации. Формы представления экономического документа. Текстовый документ. Табличное хранение информации

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

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


В чем суть единства принципов конфигурирования и настройки среды приложения на условия конкретного применения?

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

Настройка и конфигурирование приложений также выглядят очень похоже. Например, и в программе Excel, и в программе Word через меню «Сервис-Настройка» можно попасть в одинаковое окно, в котором можно задать или изменить некоторые параметры работы с приложением, а также указать какие панели инструментов (набор которых, кстати, во всех прикладных программах пакета Microsoft Office также одинаковcrosoft Officeстати, во всех прикладных программах пакета нтов ()а условия конкретного применения?) необходимо отображать на экране и другое. В этом и состоит суть единства принципов конфигурирования и настройки различных программ пакета Microsoft Office на условия конкретного применения, то есть под какую-либо задачу, которую необходимо решить с помощью приложений данного пакета.

Вариант 44

Что такое окно, типы окон, атрибуты окна?

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

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

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

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

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

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

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

Окно каждого приложения может иметь свой инструментальный ящик - Tool Bar. Чаще всего он по умолчанию отсутствует. Но его можно вывести с помощью опции ToolBar в позиции View или Windows главного меню. Инструментальный ящик содержит ряд пиктограмм для быстрого управления - теперь не надо бродить по лабиринтам главного меню. Каждое приложение имеет и свои "горячие" клавиши для быстрого исполнения наиболее важных команд.


Тема 10. Подготовка текстовых документов. Текстовый процессор Word

Возможности текстового процессора MS Word

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

Управление всеми пунктами меню и командами может выполняться как с помощью мыши, так и с помощью горячих клавиш (Short-Cuts), для экономии времени пользователя на выполнение определенного набора операций. Представление WYSIWYG (Wat You See Is What You Get) позволяет просмотреть на экране готовый к печати документ не затрачивая время и бумагу на распечатку пробных страниц. Форматирование символов, например курсивное или жирное имеет адекватное представление на экране. И это справедливо для любых гарнитур и кеглей.

Редактор Microsoft Word так же как и Microsoft Wondows разработаны одной корпорацией. Это позволяет обеспечить максимальную согласованность этих систем друг с другом, а так же с другими программами совместимыми с Microsoft Windows. Тексты и иллюстрации многих форматов могут быть импортированы в Word непосредственно из других программ и встроены в текст документа. В результате такой процедуры они становятся частью текстового файла WinWord или продолжают при этом существовать отдельно благодаря механизму объективного связывания и встраивания (Objekt Linking And Embeding).

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

Письма и факсы, записки и отчеты, публикации и web страницы – вот далеко не полный перечень документов с над которыми пользователь имеет возможность работать используя текстовый процессор Word.


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

См. приложение 1.


Приведите приемы и средства автоматизации разработки документов

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

Из важнейших характеристик систем управления электронным документом специалисты обычно выделяют следующие:

·        программная платформа (система, обеспечивающая хранение и поиск документов, а также система обмена сообщениями. В настоящее время используется архитектура «клиент /сервер»);

·        поддержка распределенной обработки информации;

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

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

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

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

·        возможность работы по "свободной" схеме (без жесткой фиксации маршрутов);

·        средства для определения маршрутных схем прохождения документов;

·        возможности контроля за прохождением документов;

·        способ оповещения должностных лиц;

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

·        средства регламентации доступа и криптозащиты;

·        средства оповещения о нарушениях в регламенте прохождения документов;

·        ориентация на традиционную российскую концепцию документооборота.

Вариант 44

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

Составной документ – документ, созданный на основании ранее разработанного шаблона.

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

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

Что такое раздел и его параметры?

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

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

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


Тема 11. Табличное хранение данных. Табличный процессор MS Excel

Табличный процессор MS Excel. Основные понятия и возможности

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

Ключевые преимущества этой программы следующие:

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

·        Богатые средства форматирования и отображения данных;

·        Наглядная печать;

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

·        Обмен данными и информацией через Internet и внутренние Intranet-сети.

·        Эффективный анализ и обработка данных

·        Механизм автокоррекции формул автоматически распознает и исправляет ошибки при введении формул.

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

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

·        Исследование влияния различных факторов на данные;

·        Решение задач оптимизации;

·        Получение выборки данных, удовлетворяющих определенным критериям;

·        Построение графиков и диаграмм;

·        Статистический анализ данных.

·        Богатые средства форматирования и отображения данных

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

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

·        Наглядная печать

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

·        Обмен данными и работа в Internet[3]


Классы задач, решаемых с использованием Excel

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


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

См. приложение 2.


Как соотносятся формула и модель вычислений?

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


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

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

Выбор критерия


Условия критерия


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

Обе команды вызываются в результате выбора команды Данные -  Фильтр.

Вариант 44

Как соотносятся формула и модель вычислений?

Формула является математическим описанием модели вычисления.

Сначала строится модель, а затем ее математическое описание.

Функции для работы с данными списка. Примеры

Существуют следующие функции для обработки данных списков:

·                   сортировка строк по возрастанию (от А до Я или от 0 до 9) или убыванию (от Я до А или от 9 до 0);

·                   сортировка строк по двум или трем строкам;

·                   сортировка по четырем столбцам;

·                   сортировка по месяцам и дням недели;

·                   сортировка строк по столбцам.

Представление даты в числовом формате

Ввести в диапазон текущую дату. Представить дату в ячейке в числовом формате и объяснить результат.

Зададим для ячейки А1 формат Дата вида 14.03.2001.

Введем в ячейку А1 функцию СЕГОДНЯ(), которая выводит текущую дату.

Затем изменим формат ячейки А1 на Числовой.

В результате, если была введена дата 28.04.05, то в ячейке будет отображено значение 38470.

Это число означает число пройденных дней с 01.01.1900 по 28.04.2005.

Использование функций рабочего листа

Задать в рабочем листе два вектора. Вычислить:

В ячейки B3 – B22 введен значения переменных xi, а в ячейки C3 – C22 – значения переменных yi.

В ячейку D3 введем формулу =СТЕПЕНЬ(B3-C3;2). При помощи автозаполнения скопируем эту формулу во все ячейки диапазона D4 – D22. При этом ссылки на ячейки, участвующие в формуле, будут изменяться автоматически.

В ячейку E3 введем формулу =СТЕПЕНЬ(B3+C3;2), которую перенесем во все ячейки диапазона E4 – E22 по средствам автозаполнения.

В ячейку F3 введем формулу =СТЕПЕНЬ(B3;2)-СТЕПЕНЬ(C3;2), после чего, перенесем эту формулу во все ячейки F4 – F22.

В ячейки B24, C24, D24, E25  и F24 введем формулу суммирования =СУММ(B3:B22), =СУММ(C3:C22), =СУММ(D3:D22), =СУММ(E3:E22) и =СУММ(F3:E22), которые будут суммировать все значения по каждому столбцу.

В результате окно Microsoft Excel в режиме просмотра формул будет иметь вид:

А в режиме расчета формул окно имеет вид:


Тема 12. Инструментальные средства MS Office

12.1. Привести алгоритм записи макроса, раскрашивающего выделенный диапазон в различные цвета

Шаг 1. Выполнить пункт главного меню Microsoft Excel Сервис > Макрос > Начать запись.

Шаг 2. Задать имя макроса.

Шаг 3. Перейти к необходимой ячейке.

Шаг 4. Из контекстного меню выбрать пункт Формат ячеек.

Шаг 5. Перейти на вкладку Вид и выбрать цвет заливки ячеек.

Шаг 6. Повторять шаги 4 и 5 для всех остальных ячеек диапазона.

Шаг 7. Завершить запись мастера, нажав кнопку останова записи макроса.

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

Привести алгоритм создания функции

Пусть в некоторой ячейке Х записано значение переменной х, а в некоторую ячейку Y нужно записать следующую функцию:

=2*СТЕПЕНЬ(A13;2)/(КОРЕНЬ(A13+1))+10*СТЕПЕНЬ(A13;4)/(КОРЕНЬ(СТЕПЕНЬ(A13;2))+1)



Тема 13. Концепции развития информатики

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

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

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

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

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

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

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

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

Вариант 44

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

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



Практическая часть

1. Работа с данными рабочего листа

1.1. Представление малых чисел

В ячейку D1 введем 0,0000000000000000000000000152465556664854214. Excel автоматически его преобразует в вид: 1,52E-26.

1.2. Составление арифметической прогрессии

В ячейку D3 введем 2,3 – начальное значение арифметической прогрессии. Выберем пункт главного меню Правка > Заполнить < Прогрессия. Зададим параметры прогрессии: расположение – по строкам, тип – арифметическая, шаг – 5, предельное значение 230.

В результате первые 10 членов прогрессии будут:

Арифметическая прогрессия

2,3

3,3

4,3

5,3

6,3

7,3

8,3

9,3

10,3

11,3

12,3

1.3. Составление ряда дат

Выделим ячейки A5 - HW5 и зададим для них формат Дата. В ячейку D5 введем дату 19.05.1998. В ячейке D5 начнем перемещать мышью вправо правый нижний маркер. Для установки шага заполнения выберем параметры автозаполнения. Из выпадающего списка выберем заполнить по месяцам.

Будет получен следующий ряд дат:

19.05.1998

19.06.1998

19.07.1998

19.08.1998

19.09.1998

19.10.1998

19.05.2000

1.4. Представление даты в числовом формате

В ячейку D7 введем дату функцию Сегодня, которая автоматически вставляет текущую дату. Затем изменим для этой ячейки формат данных на числовой. В итоге в ячейке будет записано 38336,00. Это число означает, сколько прошло дней с 1 января 1900 г. до текущей даты.

1.5. Определение возраста в днях

Зададим для ячеек D10, D11 формат дата. В ячейку D11 введем функцию Сегодня, а в ячейку D10 – дату рождения. В ячейку Е10 введем формулу «=D10», но для ячейки Е10 зададим числовой формат. При этом даты будут пересчитаны в количестве дней с 01.01.1900. Разность между полученными результатами и будет количество дней, пройденных со дня рождения.

1.6. Определение числа дней от 9 мая 1945 до сегодняшнего

В ячейку D15 введем текущую дату, используя функцию Сегодня. В ячейку D14 – 09.05.1945. Далее поступим таким же способом, как и в прошлом примере. В ячейку Е14 введем формулу «=D14», а в ячейку Е15 «=D15». Для ячеек Е14 и Е15 зададим числовой формат. При этом значения  дат будут пересчитаны в числе дней с 01.01.1900.

1.7. Установка для ячеек пользовательского формата

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

1.8. Окрашивание отрицательных чисел в красный цвет

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

Выделение

2,00

3,00

-5,00

-8,00

6,00

1.9. Выделение диапазона ячеек в виде шахматной доски

Выделить ячейки в виде шахматной доски можно удерживая клавишу Ctrl. Получим:

1.10. Быстрый переход к заданной ячейке

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

2. Использование формул рабочего листа

2.1. Записать формулы рабочего листа

Вместо всех констант α, b, c, d, e, f и т.д. можно будет подставлять ссылки на соответствующие ячейки с данными.

=1/(1-1/(α+b))

 = 1-2*x+3* СТЕПЕНЬ(x;2)-4*СТЕПЕНЬ(x;3)

 = α/(b*z/(d*e/(f*h)))

 = (СТЕПЕНЬ(x;2)+ СТЕПЕНЬ(y;2)) /

/ (1-( СТЕПЕНЬ(x;2)- СТЕПЕНЬ(y;2))/2)

 = α*z*e*h/(b*d*f)

 = (α+b-1,7)/(e+d/(e+f+0,5))

Сложные формулы:

 = (КОРЕНЬ(ABS(x+1))-КОРЕНЬ(ABS(y))) /               

                               (1+СТЕПЕНЬ(x;2)/2+СТЕПЕНЬ(y;2)/2)

 =3+EXP(y-1)/(1+СТЕПЕНЬ(x;2)*

ABS(y-TAN(z)))

=2*COS(x-ПИ()/6)/(1/2+СТЕПЕНЬ(SIN(y);2))

 =(SIN(КОРЕНЬ(x)-1)+2*ABS(y))/(COS(2+y))

2.2. Задать два вектора и вычислить сумму

Для примера, первый вектор зададим как арифметическую прогрессию с начальным значением 1 и с шагом 1, а второю –с начальным значением 10 и шагом 10.

Сумма векторов


 

 

Векторов X

Векторов Y

 

 

 

1

10

81

121

-8080

2

20

324

484

-129280

3

30

729

1089

-654480

4

40

1296

1936

-2068480

5

50

2025

3025

-5050000

6

60

2916

4356

-10471680

7

70

3969

5929

-19400080

8

80

5184

7744

-33095680

9

90

6561

9801

-53012880

10

100

8100

12100

-80800000

11

110

9801

14641

-118299280

12

120

11664

17424

-167546880

13

130

13689

20449

-230772880

14

140

15876

23716

-310401280

15

150

18225

27225

-409050000

16

160

20736

30976

-529530880

17

170

23409

34969

-674849680

18

180

26244

39204

-848206080

19

190

29241

43681

-1,053E+09

20

200

32400

48400

-1,293E+09

 

 

 

 

 

210

2100

232389

347270

-5,839E+09

2.3. Записать массивы в виде массивов констант

 => {={1;2;3;4;5:6;7;8;9;10}}

 => {={1:2:3:4}}

 => {={1;2;3;4;5;6;7;8;9;10}}

 => {={1;2:ИСТИНА;ЛОЖЬ}}

2.4. Перемножить два вектора

Даны два вектора: (1 2 3 4)    (4 3,75 3,25 2,5).

Первый вектор зададим в виде диапазона. Запишем его в ячейки C97:F97.

Второй в виде массива констант. В ячейке С98 введем равенство, после которого {4;3.75;3.25;2.5}.

В ячейку С96 введем знак «=». Выделим ячейки С97:F97, введем знак «*» и выделим ячейки C98:F98. Нажмем Ctrl-Shift-Enter.

В итоге получим:

Произвед. векторов

4

7,5

9,75

10

Первый вектор

1

2

3

4

Второй вектор

4

3,75

3,25

2,5

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

Первый массив введем в диапазон ячеек А65:В66 и D65:E66. Сумму этих массивов поместим в ячейки C68:D69.

Выделим диапазон C68:D69, в который будет записан массив суммы, в ячейку D68 введем знак «=». Выделим диапазон A65:B66, введем + и выделим диапазон D65:Е66 с исходными массивами.

Нажмем Ctrl+Shift+Enter.

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

В результате получим:

Действия над маccивами

Массив А

Массив В

2

1


6

-8

3

4


4

9






Сумма массивов

8

-7




7

13







Разность массивов

-4

9




-1

-5







Произведение массивов

-32

-63




-7

-65







Частное массивов

0,333333

-0,125




0,75

0,44444444


2.6. Выполнение поэлементных действий над массивами

Зададим константами массив А. Для этого выделим диапазон А82:В83. В ячейку  А82 введем «=». После которого введем «{2;5,8;9}».

В диапазон D82:E83 аналогично введем массив «{2;7:5;2}».

Все действия (+, -, *, /) над этими массивами будут выполняться аналогично описанным в пункте 2.5. Получим результаты:

Массив А


Массив B

2

5


4

7

8

9


5

2






Сумма массивов

6

12




13

11







Разность массивов

-2

-2




3

7







Произведение массивов

8

35




40

18







Частное массивов

0,5

0,71428571




1,6

4,5


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

Если оба диапазона задать в виде констант, то нужно поступать как в пункте 2.5.

2.7. Составление таблиц истинности

Таблицы истинности логических функций








А

В

А и В


А

В

А или В

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ


ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

ИСТИНА

ЛОЖЬ


ЛОЖЬ

ИСТИНА

ИСТИНА

ИСТИНА

ЛОЖЬ

ЛОЖЬ


ИСТИНА

ЛОЖЬ

ИСТИНА

ИСТИНА

ИСТИНА

ИСТИНА


ИСТИНА

ИСТИНА

ИСТИНА








А

НЕ А






ЛОЖЬ

ИСТИНА






ИСТИНА

ЛОЖЬ






2.8. Результат функции И

Если в ячейку B4 ввести число между 1 и 100, тогда результатом функции И(1<B4; B4<100) будет Истина, так как оба выражения истинны.

2.9. Вычисление значения с использованием функции ЕСЛИ

Введем в ячейку А23 значение переменной х, а в ячейке В23 выберем функцию ЕСЛИ. Для Лог_выражения функции зададим A23<=5, для Значение_если_истина введем A23*A23+4*A23+5, для Значение_если_ложь введем 1/( A23*A23+4*A23+5). В итоге форма задания аргументов функции ЕСЛИ будет иметь вид:

2.10. Вычисление значения с использованием функции ЕСЛИ

С использованием функции ЕСЛИ вычислить функцию:

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

=ЕСЛИ(C25<=0;C25+20;ЕСЛИ(C25<=10;C25*C25-6;

ЕСЛИ(C25<=12;C25*2+5;ЕСЛИ(C25>12;4*C25*C25*C25-10))))»

2.11. Назначение буквенных категорий

Если числам назначены следующие буквенные категории:

Средний балл

Категорий

Больше 89

А

От 80 до 89

В

От 70 до 79

С

От 60 до 69

D

Меньше 69

F

Тогда решение

ЕСЛИ(СреднийБалл>89; «А»; ЕСЛИ(СреднийБалл>79; «В»;

ЕСЛИ(СреднийБалл>69; «С»; ЕСЛИ(СреднийБалл>59; «D»; «F»))))

Этот условный оператор будет работать так: если выполняется первое условие, т.е. СреднийБалл>89, тогда будет результат А, а остальные условия не рассматриваются. Если первое условие не выполняет, но выполняется второе – результат В. Аналогично для условий С и D. Если ни одно из 4 условий не исполняется, тогда результат будет F.

Как и было задано в таблице.

2.12. Вычисление суммы

Вычислить сумму .

В ячейки А29 и В29 введем начальные значения 1 и 2 соответственно. Для ввода остальных значений воспользуемся Автозаполнением. Для вычисления частного для первой строки в ячейку С29 введем =А29/В29. Аналогично для остальных строк.

Для вычисления суммы перейдем в ячейку С61 и нажмем кнопку Автосумма на панели инструментов. Получим следующее:

Вычисление суммы дробей:

1

2

0,5

2

3

0,666667

3

4

0,75

4

5

0,8

5

6

0,833333

6

7

0,857143

7

8

0,875

8

9

0,888889

9

10

0,9

10

11

0,909091

11

12

0,916667

12

13

0,923077

13

14

0,928571

14

15

0,933333

15

16

0,9375

16

17

0,941176

17

18

0,944444

18

19

0,947368

19

20

0,95

20

21

0,952381

21

22

0,954545

22

23

0,956522

23

24

0,958333

24

25

0,96

25

26

0,961538

26

27

0,962963

27

28

0,964286

28

29

0,965517

29

30

0,966667

30

31

0,967742

31

32

0,96875

 

 

 

Сумма

27,9415

3. Алгоритмы

3.1. Алгоритм записи макроса, раскрашивающего выделенный диапазон в разные цвета

3.2. Алгоритм создания пользовательской функции

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

Функция в формате Excel будет иметь вид: =2*СТЕПЕНЬ(х;2)/КОРЕНЬ(х+1)+10*СТЕПЕНЬ(х;4)/КОРЕНЬ(СТЕПЕНЬ(х;2)+1).


Приложение 1

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

Приложение 2

Пример 1

Пример 2

Пример 3

Пример 4



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

1.     “Информатика. Учебник для ВУЗов”. Под ред. Макаровой Н. В. Москва. Издательство “Финансы и статистика”. 1997 г.

2.     “Microsoft Excel 2000”. Дженнифер Фултон. Москва-СПб-Киев. Издательский дом “Вильямс”. 2001 г.

3.     “Microsoft Office XP”. Издательство “Диалектика”. 2002 г.

4.     “Информационные технологии. Учебное пособие”. Под ред. А. К. Волкова. Москва. Издательство “ИНФРА-М”. 2001 г.

5.     “IBM-PC для пользователей”. А. Кенин. Екатеринбург. Издательство “ФРД ЛТД”. 1997 г.

6.     “IBM PC для пользователя: от начинающего до опытного”. Фигурнов В.Э. Изд. 7-е, перераб. и доп. Москва. Издательство “ИНФРА–М”. 1997 г.

7.     “Excel 97 (русифицированная версия)”. Колесников Р. Киев.  Издательская группа BHV. 1997 г.

8.     “Эффективная работа с Microsoft Word 97”. Рассел Борланд. СПб. Издательство Питер. 1998 г.

9.     “Информатика”. В. А. Острейковский. Москва. Издательство “Высшая школа”. 1999 г.



[1] “Информатика”. В. А. Острейковский. Стр. 379.


[2] “Информатика. Учебник для ВУЗов”. Под ред. Макаровой Н. В. Стр. 224.


[3] “Информационные технологии. Учебное пособие”. Под ред. А. К. Волкова. Стр. 74.


[4] “Microsoft Excel 2000”. Дженнифер Фултон. Стр. 148.