- •Институт туризма и гостеприимства
- •А. К. Антонов, о. В. Пузырева
- •Часть 1
- •Оглавление
- •Правовое регулирование на информационном рынке 47
- •Формулы 132
- •Правила работы с функциями 134
- •Свойства информации. Количество информации
- •Особенности информации
- •Свойства информации
- •3. Ценность информации изменяется во времени.
- •А. Энтропийный подход.
- •Б. Тезаурусный подход.
- •В. Практический подход.
- •Понятие экономической информации
- •Требования, предъявляемые к экономической информации.
- •Виды экономической информации.
- •Контрольные вопросы к лекции 1
- •Лекция 2. Характерные черты информационного общества.
- •Информатизация общества Роль и значение информационных революций
- •Поколения эвм
- •Понятия информационной технологии и телекоммуникации
- •Информационное общество
- •Роль информатизации в развитии общества
- •Информатизация общества
- •Опыт информатизации и перспективные идеи
- •Основные идеи японского проекта информатизации
- •Информационная культура
- •Контрольные вопросы к лекции 2
- •Информационный потенциал общества. Информационные ресурсы. Информационные продукты и услуги.
- •Информационные ресурсы
- •Информационные продукты и услуги
- •База данных. Дистанционный доступ
- •Контрольные вопросы к лекции 3
- •Лекция 4 Рынок информационных продуктов и услуг
- •Инфраструктура информационного рынка. Правовое регулирование на информационном рынке. Назначение информационного рынка
- •Поставщики информационных продуктов и услуг
- •Потребители информационных продуктов и услуг
- •Структура рынка информационных услуг
- •Инфраструктура информационного рынка
- •Секторы рынка информационных продуктов и услуг
- •Правовое регулирование на информационном рынке
- •Контрольные вопросы к лекции 4
- •Лекция 5 Общие характеристики сбора, передачи, обработки и накопления информации. Формы представления информации.
- •Понятие информатика. Задачи информатики
- •Представление информации в эвм
- •Общая характеристика процессов сбора, передачи, обработки и накопления информации. Представление информации в эвм
- •Контрольные вопросы к лекции 5
- •Лекция 6 Арифметические основы построения компьютера. Логические основы построения эвм.
- •Системы счисления
- •Системы представления чисел
- •Системы счисления применяемые в эвм
- •Логические основы построения эвм
- •Алгебра логики
- •Контрольные вопросы к лекции 6
- •Лекция 7 Персональные компьютеры. Основные блоки ibm pc
- •Структура и функции аппаратной части персонального компьютера
- •Структура персонального компьютера
- •Устройства ввода и вывода информации
- •Устройства ввода информации
- •Устройства вывода информации
- •Устройства связи и телекоммуникации
- •Контрольные вопросы к лекции 7
- •Лекция 8 Обзор программных средств реализации информационных процессов
- •Разновидности программ для компьютеров
- •Системные программы
- •Прикладные программы
- •Системы программирования.
- •Контрольные вопросы к лекции 8
- •Лекция 9 Способы описания алгоритмов. Разновидности структур алгоритмов
- •Алгоритм и его свойства
- •Изобразительные средства для описания алгоритмов
- •С 1 хема
- •Схемы алгоритмов
- •Алгоритмы линейной структуры.
- •Алгоритмы разветвляющейся структуры.
- •А 1 лгоритм
- •Решение в excel
- •Алгоритмы циклической структуры
- •Алгоритм со структурой вложенных циклов
- •С 1 хема алгоритма
- •Подчиненные алгоритмы
- •Контрольные вопросы к лекции 9
- •Лекция 10 Обработка данных средствами электронных таблиц Электронные таблицы
- •Интерфейс среды Excel
- •Вкладка1 Вкладка2 Вкладка3
- •Термины для работы с мышью
- •Первый Следующий Вкладка
- •Средства управления Excel
- •Клавиши помощи
- •Клавиши редактирования
- •Прочие клавиши
- •Путь доступа Книга Лист Блок
- •Формулы Правила созидания формул
- •Примеры формул
- •Ошибки в формулах
- •Функции
- •Правила работы с функциями
- •Вставка функции
- •Вложенные функции
- •Изменение функции
- •Контрольные вопросы к лекции 10
- •Лекция 11 Программирование алгоритмов линейной, разветвляющейся и циклической структур
- •Линейный вычислительный процесс
- •Постановка задачи
- •2. Решение в excel
- •3. Схема алгоритма
- •Постановка задачи
- •2. Решение в excel
- •3. Схема алгоритма
- •Циклический вычислительный процесс
- •Постановка задачи
- •2. Решение в excel
- •3. Схема алгоритма
- •Постановка задачи
- •Алгоритмы и программы в электроннных таблицах поиска суммы и произведения значений функции
- •Алгоритм
- •1. Постановка задачи
- •2. Схема алгоритма
- •3. Решение в excel
- •Постановка задачи
- •2. Схема алгоритма
- •1. Постановка задачи
- •2. Схема алгоритма
- •3. Решение в excel
- •Массивы
- •Поиск минимального элемента массива
- •Постановка задачи
- •2. Решение в Excel
- •3. Алгоритм поиска минимального элемента массива
- •Поиск максимального элемента массива
- •Постановка задачи
- •Решение в Excel
- •Алгоритм поиска максимального элемента массива.
- •Вычисление суммы элементов массива
- •1. Постановка задачи
- •2. Схема алгоритма
- •Поиск cуммы элементов массива при соблюдении заданных условий
- •Постановка задачи
- •2. Схема алгоритма
- •Вычисление произведения элементов массива Поиск произведения элементов одномерного массива.
- •1. Постановка задачи
- •2. Схема алгоритма
- •Поиск произведения элементов массива при соблюдении заданных условий
- •Постановка задачи
- •2. Решение в excel
- •3. Схема алгоритма
- •Подсчет числа положительных элементов последовательности
- •Постановка задачи.
- •2. Схема алгоритма
- •3. Решение в excel
- •Подсчет числа отрицательных элементов последовательности
- •Постановка задачи.
- •2. Решение в excel
- •3. Схема алгоритма
- •Вычисление суммы элементов массива принадлежащих отрезку
- •Постановка задачи.
- •Обработка последовательности чисел
- •Постановка задачи.
- •2. Схема алгоритма
- •Расчет по рекуррентным формулам
- •1. Постановка задачи
- •3. Решение в excel
- •Пример расчета пяти элементов последовательности.
- •Контрольные вопросы к лекции 11
- •Лекция 12 Массивы в Microsoft Excel
- •Одномерные массивы
- •Сложение трех одномерных массивов a1:e1 , a2:e2, a3:e3
- •Умножение трех одномерных массивов a1:d1, a2:d2, a3:d3
- •Формулы массива в вертикальном диапазоне
- •Двумерные массивы
- •Примеры обработки двумерных массивов Обработка одного двумерного массива
- •3. Электронная таблица решения задачи в режиме просмотра формул
- •Обработка двух двумерных массивов
- •2. Электронная таблица решения задачи в режиме просмотра формул
- •Матричные функции
- •Сложение (вычитание) матриц, умножение на число.
- •1. Сложить две матрицы m и n, где
- •2. Решение в Excel.
- •Применение определителей к решению системы уравнений
- •1. Рассмотрим систему уравнений
- •2. Введем обозначения
- •3. Решение в Excel
- •1. Рассмотрим систему:
- •2. Введем обозначения
- •Пример 1
- •1. Решить систему
- •2. Решение в Excel
- •1. Решить систему
- •Пример 3.
- •1. Решить систему
- •Контрольные вопросы к лекции 12
- •Литература
- •Лекция 13 Текстовый процессор Microsoft Word. Общие сведения.
- •Технология обработки текстовых документов
- •Основные особенности версий текстового процессора Microsoft Word
- •Запуск и завершение работы текстового процессора Microsoft Word
- •Окно программы ms Word
- •Приемы работы с текстами в процессоре Microsoft Word.
- •Выбор режима просмотра:
- •Меню Вид,
- •Разделение окна.
- •Изменение масштаба отображения документа
- •Предварительный просмотр документа
- •Использование панели инструментов Предварительный просмотр
- •Выделение методом щелчка мыши
- •Вставка принудительного разрыва строки
- •Форматирование документа
- •Форматирование символов
- •Изменение начертания текста
- •Изменение самого шрифта, его размера и цвет
- •Отображение анимации текста
- •Способы поиска и замены текста и форматирования
- •Добавление команд или других элементов в меню
- •Вставка специального символа
- •Автотекст.
- •Создание элемента автотекста
- •Вставка элемента списка автотекста
- •Форматирование символов
- •Форматирование абзацев
- •Команда Разбивка на страницы
- •Перемещение и копирование элементов таблицы
- •Возможности форматирования таблицы
- •I. Изменение ширины столбца таблицы посредством меню
- •II. Изменение ширины столбца таблицы с помощью мыши
- •III. Изменение ширины столбца таблицы посредством линейки
- •IV. Изменение высоты строки в таблице
- •V. Добавление строк и столбцов в таблицу
- •Изменение параметров таблицы
- •V. Дублирование заголовка таблицы на последующих страницах
- •VI. Разрыв строки таблицы
- •VII. Печать всей строки таблицы на одной странице
- •VIII. Создание рамок, линий обрамления и заливки
- •IX. Преобразование текста в таблицу
- •Вставка рисунка
- •Колонки
- •Управление концами колонок
- •Маркировка или нумерация абзацев
- •Замена пользовательского формата списка стандартным форматом списка Microsoft Word
- •Выравнивание абзацев с помощью табулостопов и командой Табуляция.
- •Колонтитулы
- •Создание колонтитула
- •Просмотр, изменение и форматирование колонтитулов
- •1. Если колонтитул отсутствует или напечатан не полностью
- •Добавление подложки к печатному документу
- •Сноски и концевые сноски
- •Чтобы увидеть сноски
- •Параметры обычных и концевых сносок
- •Перемещение, копирование и удаление сносок
- •Перемещение или копирование сноски
- •III. Сброс нумерации сносок в начале каждой страницы или каждого раздела
- •IV. Удаление сноски
- •Контрольные вопросы к лекции 13
Алгоритм со структурой вложенных циклов
Внутри одного цикла могут находиться один или несколько других циклов. В этом случае охватывающий цикл называется внешним, а вложенные в него циклы - внутренними. Правила организации как внешнего, так и внутренних циклов аналогичны правилам организации простого цикла. Параметры внешнего и внутреннего циклов изменяются не одновременно, т. е. при одном значении параметра внешнего цикла параметр внутреннего последовательно принимает все возможные значения. При организации вложенных циклов необходимо следить за тем, чтобы область действия внутреннего цикла не выходила за область действия внешнего цикла.
Задача 4.
Составить схему алгоритма для вычисления и печати значения выражения
Z = sinX - cosY
для всех значений Х от Хнач до Хкон с шагом h1 и для всех значений Y от Y нач до Y кон с шагом h2.
Такие вычисления значений заданной функции называются табулированием.
Выполняя табулирование, необходимо последовательно перебрать все значения Х в указанном диапазоне и для каждого Х перебрать все значения Y в диапазоне изменения Y.
С 1 хема алгоритма
2
3
4
5
6
7
8
Блок модификации 4 организует внешний цикл по Х. Х меняет значения от Хнач до Хкон с шагом h1. Телом внешнего цикла являются блоки 5, 6, 7. При каждом значении Х Y пробегает все значения от Yнач до Yкон с шагом h2. Блок модификации 5 организует внутренний цикл по Y. Телом цикла по Y являются блоки 6 и 7.
Подчиненные алгоритмы
При записи алгоритмов могут использоваться алгоритмы, составленные раньше. Алгоритмы, целиком используемые в составе других алгоритмов, называются подчиненными алгоритмами или подалгоритмами. Не исключено, что алгоритм, содержащий в своем описании подчиненные алгоритмы, сам может выступать в роли подалгоритма. В схемах подалгоритм изображается символом
Задача 5.
Составить алгоритм вычисления числа сочетаний из m различных элементов по n элементов в каждой группе. Число сочетаний рассчитывается по формуле:
Вычисление факториала оформить в виде под алгоритма.
В блоках “начало” и “останов” в подчиненном алгоритме записываются слова “вход” и “выход”.
1
1
2
F = 1
2
3
3
4
F = F * I
4
5
6
5
7
8
В данной задаче необходимо трижды вычислить факториал: n!, m! и (n - m)!. Для расчета факториала разработан подалгоритм. Вместо полной записи последовательности блоков подалгоритма, которая должна повторяться трижды в основной схеме, введены блоки обращения к подалгоритму.
Использование подалгоритмов находит широкое применение в практике алгоритмизации и является одним из наиболее значительных и интересных приемов.
Одним из приемов разработки алгоритма решения более сложных задач является метод пошаговой детализации, когда первоначально продумывается и фиксируется общая структура алгоритма без детальной проработки отдельных его частей, но при этом также используются лишь основные структуры алгоритмов. Блоки, требующие дальнейшей детализации, обозначаются пунктирной линией. Далее прорабатываются (детализируются) отдельные блоки, не детализированные на предыдущем шаге. Полностью закончив детализацию всех блоков, получим решение всей задачи в целом.