- •Лекция №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. Номера страниц
- •2.4. Печать документа
- •2. Вставка оглавления документа
- •3. Таблицы
- •3.1. Создание простой таблицы
- •3.2. Создание сложной таблицы
- •3.3. Выделение столбцов и строк таблицы
- •3.4. Изменение ширины строк и высоты столбцов
- •3.5. Вставка ячейки, строк, столбцов
- •3.6. Объединение ячеек таблицы
- •Лекция №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. Расчет периодических платежей
- •Пплат (норма; кпер; ; бс; тип).
- •1. Понятие алгоритма
- •2. Понятие исполнителя алгоритма
- •3. Свойства алгоритмов
- •. Словесная запись алгоритмов.
- •Графическое представление алгоритмов
- •Лекция №14 Тема: Системы программирования. Трансляторы. Языки и методы программирования.
- •1. Системы программирования
- •2. Языки программирования
- •3. Классификация языков и методы программирования
- •4. Проектирование программ
- •5. Трансляция программ и сопутствующие процессы
- •Лекция 15 Тема: Компьютерные сети. Сетевые технологии. Проблемы защиты информации. Интеллектуальные и экспертные системы
- •Проблема защиты информации
- •Понятие искусственного интеллекта
- •Экспертные системы
5.2. Кодирование и декодирование
В канале связи сообщение, составленное из символов (букв) одного алфавита, может преобразовываться в сообщение из символов (букв) другого алфавита. Правило, описывающее однозначное соответствие букв алфавитов при таком преобразовании, называют кодом. Саму процедуру преобразования сообщения называют перекодировкой. Подобное преобразование сообщения может осуществляться в момент поступления сообщения от источника в канал связи (кодирование) и в момент приема сообщения получателем (декодирование). Устройства, обеспечивающие кодирование и декодирование, будем называть соответственно кодировщиком и декодировщиком.
Лекция №3 Тема: Структуры данных.
1. Типы данных
Р
Информация
Структура
Структурированная
Простая
(неструктурированная)
Динамичес-кие
Статичкские
Числовые
Символьные
Логические
1.2. Простые (неструктурированные) типы данных
В информатике понятие информации часто заменяют понятием величина.
Простые величины - объекты, используемые в процессе обработки информации. К ним относятся начальные данные (начальная информация) и результаты (информация после обработки).
Величины делятся на постоянные и переменные.
Если значение величины определяется во время составления правил интерпретации языка общения, тогда величина называется постоянной. Значит, при присвоении имени постоянной величине одновременно определяется и ее значение. Вместе со значением будет известен и ее тип. Например, если рассмотреть последовательность 135 составленный из цифр 1, 3 и 5 как имя постоянной величины, то значение этой величины будет целое число “сто тридцать пять”. Если же из этих цифр образовать другую последовательность, например 315, тогда она определяет другую постоянную величину, значение которой целое число “триста пятнадцать”. Вывод:
У постоянной величины не меняется имя, значение и тип, все они определяются одновременно.
Теперь дадим определение переменной величине. Если значение присвоенное имени величины изменяется во время обработки, то такая величина называется переменной величиной.
Обычно тип значения переменной величины не должен меняться.
Для присвоения имени переменной величине в информатике используется понятие - идентификатор.
Идентификатор – это последовательность букв и цифр, начинающаяся с буквы.
Примеры:
1) А - идентификатор
2) ХI - идентификатор
3) N12В - идентификатор
4) 1Х – не идентификатор, так как начинается с цифры.
5) А+В - не идентификатор, так как имеется специалный символ «+».
Значение величины определяется своим типом.
В математике принято классифицировать величины в соответствии с их характеристиками. Различают числовые (целые, вещественные, комплексные) и логические величины, величины, представляющие собой отдельные значения, множества значений или множества множеств. Аналогично этому в информатике любая константа, переменная, выражение или функция относится к некоторому типу. В общем случае, значение простых величин можно разбить на числовые, символьные и логические типы. Фактически тип характеризует множество значений, которые может принимать константа, переменная, выражение или функция. К данным каждого типа применимы определенные операции и их поведение подчиняется некоторым аксиомам.
Так, над целыми числами могут выполняться операции сложения (+), вычитания (-) и умножения (спра нгук атингеш). Целые числа, используемые компьютером, имеют те же свойства (подчиняются тем же аксиомам), что целые числа в арифметике. Все вычисления с ними выполняются абсолютно точно (не приближено).
Над действительными (или вещественными) числами могут быть выполнены операции сложения (+), вычитания ( –), умножения и деления (/), так же, как и над математическими действительными числами. Однако все операции над действительными числами выполняются с точностью, не превосходящей некоторого фиксированного значения, вследствие того, что представления чисел в памяти компьютера имеют ограниченную длину (зависящую от конкретного компьютера и используемой системы программирования). Так, например, в машинной арифметике может быть 1/3 = 0,33333333, тогда как математически точное десятичное представление дроби 1/3 – бесконечно длинное число.
Главным свойством литерных (символьных) данных является их упорядоченность, т.е. свойство быть сравнимыми. Обычным признаком значения символьной или текстовой величины являются кавычки, и справедливо 'а' < 'Ъ', 'Ъ' < 'с', 'с' < 'д' и т.д. Каждый символ имеет определенный числовой код (например, код символа латинской буквы 'А' в большинстве кодировок 63) и упорядочение происходит в соответствии с этими числовыми кодами. Как правило, имеются функции, позволяющие получить по символу его код и символ по ходу.
Для строковых величин единственной выполнимой операцией является конкатенация («сложение») строк. Например, 'аЬсд' + 'еЯ' = 'аЬсдеЯ'. В конкретных системах обычно определены функции, определяющие длину строк, вхождение в них тех или иных подстрок, вырезающие из строк некоторые фрагменты.
К логическим данным, способным принимать значения «истина» («truе») или «ложь» («false»), применимы основные операции логики высказываний: конъюнкция (логическое «и»), дизъюнкция (логическое «или»), отрицание (логическое «не»). Иногда можно использовать операции импликации (<если»), эквиваленции («если и только если») и т.п.
Введение в программирование. Основы алгоритмизации задач
Этапы решения задач на ЭВМ.
Для успешного использования ЭВМ в своей профессиональной деятельности пользователь должен уметь формулировать задачи, разрабатывать алгоритмы их решения, записывать алгоритмы на языке, понятном ЭВМ.
Процесс разработки новых программ для ЭВМ включает в себя несколько этапов:
Постановка задачи. На этом этапе подробно описывается исходная информация и формируются требования к результату, а также описывается поведение программы в особых случаях.
Математическое ил информационное моделирование. Этот этап создает математическую модель решаемой задачи, которая может быть реализована на компьютере.
Создание алгоритма ее решения. Здесь необходимо определить последовательность действий, которые надо выполнить для получения результатов.
Программирование - это процесс создания (разработки программы). Программой называют последовательность действий, направленных на выполнение их некоторым исполнителем.
Реализация алгоритма на ЭВМ в виде программы.
Отладка программы. Поиск и исправление ошибок.