- •Институт туризма и гостеприимства
- •А. К. Антонов, о. В. Пузырева
- •Часть 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
А 1 лгоритм
2
9
11
3
ДА
4
5
НЕТ
6
7
10
8
9
11
Решение в excel
АРГУМЕНТ Х |
ФУНКЦИЯ Z |
ФУНКЦИЯ Y |
1.000 |
0.333 |
0.333 |
1.300 |
0.563 |
0.563 |
1.500 |
0.750 |
0.750 |
1.600 |
0.853 |
0.853 |
2.000 |
1.333 |
1.333 |
2.800 |
2.613 |
2.613 |
3.000 |
3.000 |
3.000 |
3.500 |
4.083 |
5.083 |
3.800 |
4.813 |
5.813 |
3.820 |
4.864 |
5.864 |
3.860 |
4.967 |
5.967 |
3.890 |
5.044 |
НЕТ РЕШЕНИЯ |
4.000 |
5.333 |
НЕТ РЕШЕНИЯ |
5.000 |
8.333 |
НЕТ РЕШЕНИЯ |
Электронная таблица решения задачи в режиме просмотра формул
1 |
=A2^2/3 |
=ЕСЛИ(B2<=3;B2;ЕСЛИ(B2<5;B2+1;"НЕТ РЕШЕНИЯ")) |
1.3 |
=A3^2/3 |
=ЕСЛИ(B3<=3;B3;ЕСЛИ(B3<5;B3+1;"НЕТ РЕШЕНИЯ")) |
1.5 |
=A4^2/3 |
=ЕСЛИ(B4<=3;B4;ЕСЛИ(B4<5;B4+1;"НЕТ РЕШЕНИЯ")) |
1.6 |
=A5^2/3 |
=ЕСЛИ(B5<=3;B5;ЕСЛИ(B5<5;B5+1;"НЕТ РЕШЕНИЯ")) |
2 |
=A6^2/3 |
=ЕСЛИ(B6<=3;B6;ЕСЛИ(B6<5;B6+1;"НЕТ РЕШЕНИЯ")) |
2.8 |
=A7^2/3 |
=ЕСЛИ(B7<=3;B7;ЕСЛИ(B7<5;B7+1;"НЕТ РЕШЕНИЯ")) |
3 |
=A8^2/3 |
=ЕСЛИ(B8<=3;B8;ЕСЛИ(B8<5;B8+1;"НЕТ РЕШЕНИЯ")) |
3.5 |
=A9^2/3 |
=ЕСЛИ(B9<=3;B9;ЕСЛИ(B9<5;B9+1;"НЕТ РЕШЕНИЯ")) |
3.8 |
=A10^2/3 |
=ЕСЛИ(B10<=3;B10;ЕСЛИ(B10<5;B10+1;"НЕТ РЕШЕНИЯ")) |
3.82 |
=A11^2/3 |
=ЕСЛИ(B11<=3;B11;ЕСЛИ(B11<5;B11+1;"НЕТ РЕШЕНИЯ")) |
3.86 |
=A12^2/3 |
=ЕСЛИ(B12<=3;B12;ЕСЛИ(B12<5;B12+1;"НЕТ РЕШЕНИЯ")) |
3.89 |
=A13^2/3 |
=ЕСЛИ(B13<=3;B13;ЕСЛИ(B13<5;B13+1;"НЕТ РЕШЕНИЯ")) |
4 |
=A14^2/3 |
=ЕСЛИ(B14<=3;B14;ЕСЛИ(B14<5;B14+1;"НЕТ РЕШЕНИЯ")) |
5 |
=A15^2/3 |
=ЕСЛИ(B15<=3;B15;ЕСЛИ(B15<5;B15+1;"НЕТ РЕШЕНИЯ")) |
Алгоритмы циклической структуры
Алгоритмы, отдельные действия в которых многократно повторяются, называются алгоритмами циклической структуры (повторение). Совокупность действий алгоритма, связанную с повторением, называют циклом.
Приведем пример схемы алгоритма циклической структуры.
Задача 3.
Вычислить множество значений функции Y = X2 + b для всех значений X от -10 до 10 с шагом 2, при b = 5.
Разработка алгоритма
З
1
2
3
4
5
Задание X можно автоматизировать, организовав цикл. Для этого задать начальное значение X, т. е. X = -10. Далее рассчитать Y по формуле, вывести численное значение Y, изменить X и вернуться к расчету Y.
Тогда схема будет выглядеть следующим образом
ПОДГОТОВКА ЦИКЛА
ТЕЛО ЦИКЛА
ИЗМЕНЕНИЕ ПАРАМЕТРА ЦИКЛА
На схеме алгоритм циклической структуры. Блоки 3, 4, образующие тело цикла, повторяются многократно. Сколько раз? Бесконечное количество. При каждом расчете к предыдущему значению X прибавляется 2, далее следует возврат к расчету Y, вывод Y и опять X изменяется на 2. По условию задачи расчетом Y при X = 10 нужно ограничиться. Следовательно, необходимо включить условие окончания расчетов. До тех пор, пока X 10, расчеты производить, как только X станет больше 10, вычисления закончить. В схему включим логический блок.
1
2
3
4
5
X: = X + 2
6
ДА
7
В блоке 2 осуществляется задание начального значения для X. В блоке 3 рассчитываются значения Y. В блоке 4 фиксируется текущее значение X с заданным шагом. В блоке 6 анализируется величина X. Если X еще не превысил своего конечного значения, то необходимо вернуться к блоку 3 и повторить вычисления. Если X стал больше предельного значения, расчеты нужно закончить.
Чтобы алгоритм стал более универсальным, начальное значение X, конечное значение X и шаг изменения зададим в блоке ввода.
Величина с изменением которой связано много кратное выполнение цикла, называется параметром цикла. В нашем примере это X. Блоки 4, 5 - тело цикла. Блок 3 представляет собой подготовку цикла. Блок 6 - изменение параметра цикла (подготовка очередного шага), а блок 7 условие продолжения цикла.
1
2
3
4
5
X: = X + X
6
7
ДА
8
Такая циклическая структура называется циклом “До”. Особенность этого цикла состоит в том, что он выполняется хотя бы один раз, так как первая проверка условия выхода из цикла происходит после того, как тело цикла выполнено.
Существует еще цикл “Пока”.
Цикл “Пока” отличается от цикла “До” тем, что здесь проверка условия проводится до выполнения тела цикла. Если при первой проверке условие выхода из цикла выполняется, то тело цикла не выполняется ни разу.
И спользуем цикл типа “Пока” для нашего примера.
1
2
3
Д
4
5
6
X: = X + X
7
8
Для изображения алгоритмов циклической структуры используется также блок “модификация”. В блоке “модификация” объединяются несколько блоков: подготовка цикла, проверка окончания, изменение параметра цикла (подготовка очередного шага). В блоке модификации записывается параметр цикла, знак равенства (присваивание), начальное значение параметра цикла, цикла, знак равенства (присваивание), начальное значение параметра цикла, конечное значение параметра цикла и шаг изменения параметра цикла. Для нашего примера схема алгоритма с использованием блока модификации выглядит следующим образом.
1
2
3
4
5
6
Блок 3 можно прочитать таким образом: для всех X от X нач до X кон с шагом X выполнить. Тело цикла выделено линией потока, замкнутой на блок модификации.