- •Лекция №1 Тема: Информатика и информационные технологии.
- •1.1. Предмет информатики
- •1.4. Информатика как единство науки и технологии
- •Лекция №2 Тема: Информация и ее виды. Единицы измерения информации
- •Виды информации
- •2. Непрерывная и дискретная информация
- •3. Единицы количества информации
- •3.1. Объемный подход
- •4. Системы счисления
- •5. Кодирование информации.
- •5.1. Абстрактный алфавит
- •5.2. Кодирование и декодирование
- •Лекция №3 Тема: Структуры данных.
- •1. Типы данных
- •1.2. Простые (неструктурированные) типы данных
- •Этапы решения задач на эвм.
- •2. Технология проектирования программ
- •3. Разработка алгоритма
- •4. Методы проектирования алгоритмов
- •5. Классификация языков программирования
- •Лекция №4 Тема: Архитектура современной вычислительной техники.
- •1. Принципы фон-Неймана
- •2. Виды современных компьютеров
- •3. Поколения эвм
- •Аппаратное обеспечение компьютера
- •Системный блок
- •Материнская плата (электронные платы)
- •Процессор
- •Контроллеры и шины
- •Носители информации
- •Устройства передачи информации
- •Устройства ввода информации
- •Устройства вывода информации
- •Лекция № 5 Тема: Программное обеспечение пк.
- •Прикладное программное обеспечение
- •1.1. Программные средства общего назначения
- •1.2. Программные средства специального назначения
- •1.3. Программные средства профессионального уровня
- •2. Системные программы
- •2.1. Операционные системы
- •2.2. Операционная среда Windows
- •Лекция №6 Тема: Общие сведения о текстовом процессоре Microsoft Word. Создание простого документа и форматирование.
- •1. Общие сведения о текстовом процессоре Microsoft Word
- •2. Форматирование документа
- •2.1. Форматирование символов
- •2.2. Форматирование абзаца
- •2.2.1. Обрамление
- •2.2.2. Межсимвольный и междустрочный интервал в тексте
- •2.2.3. Формат по образцу
- •2.2.4. С помощью контекстного меню.
- •2.3. Форматирование страниц
- •2.3.1. Колонки
- •2.3.2. Колонтитулы
- •2.3.3. Номера страниц
- •1.1. Преобразование текста в список
- •2. Вставка оглавления документа
- •3. Таблицы
- •3.1. Создание простой таблицы
- •3.2. Создание сложной таблицы
- •3.3. Выделение столбцов и строк таблицы
- •3.4. Изменение ширины строк и высоты столбцов
- •3.5. Вставка ячейки, строк, столбцов
- •Лекция №8 Тема: Назначение и основные функции табличных процессоров. Функции и графики в табличном процессоре Microsoft Excel
- •1. Табличный процессор Microsoft Excel.
- •Панель инструментов «Стандартная»
- •2. Основные операции с элементами таблицы
- •Ввод чисел, текста, даты или времени суток
- •Ввод формулы
- •Удаление элементов таблицы
- •Форматирование элементов таблицы
- •Копирование формата
- •3. Работа с функциями в табличном процессоре Microsoft Excel
- •Основные статистические и математические функции
- •Использование панели формул для ввода и изменения формул
- •Использование функций для вычисления значений
- •Вложенные функции
- •4. Работа с графикой в табличном процессоре Microsoft Excel
- •Создание диаграммы
- •Лекция № 9 Тема: Работа с простейшей базой данных в табличном процессоре Microsoft Excel Использование списка (таблицы) в качестве базы данных
- •Отображение строк списка с использованием фильтра
- •3.Сводные таблицы в Microsoft Excel
- •Лекция №10 Тема: Построение графиков и решение нелинейных уравнений
- •Построение графика
- •График функции с двумя условиями
- •График функции с тремя условиями
- •Тема: Технология использования средств Microsoft Excel для финансовых расчетов. Функции Microsoft Excel для расчета операций по кредитам и займам Финансовые функции Мicrosoft excel
- •Именование диапазонов и ячеек
- •Присвоение имени ячейке
- •Подбор параметра
- •Рассмотрим различные варианты использования этой функции при решении конкретных задач.
- •Функцию пз можно использовать в следующих расчетах
- •П3(норма; кпер; ; бс; тип).
- •П3(норма; кпер; выплата; ; тип).
- •Чистнз(ставка;{значение1;значение2;…; значениеN}; {дата1; дата2;...;датаN}).
- •6. Определение срока платежа и процентной ставки
- •7. Расчет процентной ставки. Функция норма
- •8. Расчет периодических платежей
- •Пплат (норма; кпер; ; бс; тип).
- •Пплат(норма; кпер; нз; тип).
- •9. Расчет платежей по процентам. Функция плпроц
- •Плпроц(норма; период; кпер; тс; тип).
- •Плпроц(норма; период; кпер;; бс; тип).
- •10. Расчет суммы платежей по процентам по займу. Функция общплат
- •Синтаксис общплат(ставк;кол_период;нз;нач_период; кон_период; тип) Лекция №12 Тема: Система управления базами данных Microsoft Access
- •1. Понятие алгоритма
- •2. Понятие исполнителя алгоритма
- •3. Свойства алгоритмов
- •. Словесная запись алгоритмов.
- •Графическое представление алгоритмов
- •Лекция №14 Тема: Системы программирования. Трансляторы. Языки и методы программирования.
- •1. Системы программирования
- •2. Языки программирования
- •3. Классификация языков и методы программирования
- •4. Проектирование программ
- •5. Трансляция программ и сопутствующие процессы
- •Лекция 15 Тема: Компьютерные сети. Сетевые технологии. Проблемы защиты информации. Интеллектуальные и экспертные системы
- •Проблема защиты информации
- •Понятие искусственного интеллекта
- •Экспертные системы
3. Свойства алгоритмов
Алгоритм должен быть составлен таким образом, чтобы исполнитель, в расчете на которого он создан, мог однозначно и точно следовать командам алгоритма и эффективно получать определенный результат. Это накладывает на записи алгоритмов ряд обязательных требований, суть которых вытекает, вообще говоря, из приведенного выше неформального толкования понятия алгоритма. Сформулируем эти требования в виде перечня свойств, которым должны удовлетворять алгоритмы, адресуемые заданному исполнителю.
1. Одно из первых требований, которое предъявляется к алгоритму, состоит в том, что описываемый процесс должен быть разбит на последовательность отдельных шагов. Возникающая в результате такого разбиения запись представляет собой упорядоченную совокупность четко разделенных друг от друга предписаний (директив, команд, операторов), образующих прерывную (или, как говорят, дискретную) структуру алгоритма. Только выполнив требования одного предписания, можно приступить к выполнению следующего. Дискретная структура алгоритмической записи может, например, подчеркиваться сквозной нумерацией отдельных команд алгоритма, хотя это требование не является обязательным. Рассмотренное свойство алгоритмов называют дискретностью.
2. Используемые на практике алгоритмы составляются с ориентацией на определенного исполнителя. Чтобы составить для него алгоритм, нужно знать, какие команды этот исполнитель может понять и исполнить, а какие - не может. Мы знаем, что у каждого исполнителя имеется своя система команд. Очевидно, составляя запись алгоритма для определенного исполнителя, можно использовать лишь те команды, которые имеются в его СКИ. Это свойство алгоритмов будем называть понятностью.
3. Будучи понятным, алгоритм не должен содержать предписаний, смысл которых может восприниматься неоднозначно, т.е. одна и та же команда, будучи понятна разным исполнителям, после исполнения каждым из них должна давать одинаковый результат.
Запись алгоритма должна быть настолько четкой, полной и продуманной в деталях, чтобы у исполнителя не могло возникнуть потребности в принятии решений, не предусмотренных составителем алгоритма. Говоря иначе, алгоритм не должен оставлять места для произвола исполнителя. Кроме того, в алгоритмах недопустимы также ситуации, когда после выполнения очередной команды алгоритма исполнителю неясно, какая из команд алгоритма должна выполняться на следующем шаге.
Отмеченное свойство алгоритмов называют определенностью или детерминированностью.
4. Обязательное требование к алгоритмам - результативность. Смысл этого требования состоит в том, что при точном исполнении всех предписаний алгоритма процесс должен прекратиться за конечное число шагов и при этом должен получиться определенный результат. Вывод о том, что решения не существует - тоже результат.
5. Наиболее распространены алгоритмы, обеспечивающие решение не одной конкретной задачи, а некоторого класса задач данного типа. Это свойство алгоритма называют массовостью. В простейшем случае массовость обеспечивает возможность использования различных исходных данных.