- •Информатика в мфюа. Базовый курс.
- •Предисловие
- •Раздел 4посвящен описанию работы в средеMs Windows.
- •Раздел 8 посвящен математическим вычислениям и элементам программирования в среде MathCad.
- •Раздел 1. Базовые понятия информатики
- •Глава 1.1. Информация, информатика, информационное общество
- •Глава 1.2. Данные, объем данных, биты и байты
- •Глава 1.3. Битовое и байтовое представление чисел. Системы счисления
- •Глава 1.4. Методы обработки данных. Элементарные методы (команды)
- •Глава 1.5. Информационные объекты. Свойства и примеры
- •Раздел 2. Компьютерные системы. Аппаратная конфигурация пк
- •Глава 2.1. История развития компьютерной техники.
- •2.1.1. От абака до первых эвм.
- •2.1.2. Поколения эвм.
- •Глава 2.2. Современные компьютерные системы.
- •2.2.1.Классификация компьютерных систем.
- •2.2.2 Архитектура компьютерной системы. Аппаратное и программное обеспечение.
- •Глава 2.3. Пк как пример компьютерной системы. Аппаратная конфигурация пк. Аппаратные интерфейсы.
- •Глава 2.4. Материнская плата, процессор и оперативная память - основные компоненты пк.
- •2.4.1. Материнская плата.
- •2.4.2. Процессор (cpu).
- •4.2.3. Оперативная память (ram).
- •Глава 2.5. Устройства хранения данных. Жесткие диски и сменные носители.
- •Глава 2.6. Видеоподсистема. Основные характеристики видеокарт и мониторов
- •Глава 2.7.Устройства ввода-вывода
- •Глава 2.8. Компьютерные сети. Интернет.
- •Раздел 3. Программная конфигурация пк
- •Глава 3.1. Классификация программного обеспечения пк.
- •Глава 3.2. Операционные системы
- •Глава 3.3.Хранение данных. Файлы. Физическая и логическая структура файловой системы.
- •3.3.1. Файлы. Физическая файловая система.
- •3.3.2. Логическая файловая система.
- •Глава 3.4.Интерфейс пользователя. Графическая оболочкаWindows95/98/me/nt/2000/xp.
- •Глава 3.5.Кодирование текста, цвета и звука.
- •3.4.1. Кодирование текста.
- •3.4.2. Кодирование цвета.
- •3.4.3. Кодировка звука.
- •Глава 3.6. Прикладной уровень программного обеспечения. Основные объекты, программы и форматы файлов.
- •Глава 3.7. Основные методы защиты информации. Криптография. Понятие об электронной цифровой подписи.
- •Раздел 4. Работа с операционной системойWindows98/2000/xp
- •Глава 4.1. Основные объекты и приемы управления Windows
- •Глава 4.2. Основные действия над объектами
- •Выделение (пометка) объектов
- •Открытие (просмотр) объекта
- •Воздействие на объект
- •Глава 4.3. Объекты файловой системы – файл и папка
- •4.3.1. Объект – файл
- •4.3.2. Объект – папка
- •Глава 4.4. Настройка графического интерфейса
- •4.4.1. Настройка рабочего стола
- •4.4.2. Настройка меню Пуски Панели задач
- •4.4.3. Настройка свойств папки
- •Глава 4.5. Установка оборудования и приложений
- •4.5.1. Установка и удаление приложений
- •4.5.2. Установка и настройка оборудования
- •Раздел 5. Работа с редакторомMsWord
- •Глава 5.1. Создание, открытие и сохранение документов в различных формах. Основные режимы работы с документами
- •Режимы работы с документами
- •Глава 5.2. Ввод, редактирование и форматирование текста. Управления форматами шрифта. Проверка правописания
- •Глава 5.3. Управление форматом абзаца
- •Глава 5.4. Настройка печати и печать документов
- •Глава 5.5. Вставка таблиц, рисунков, диаграмм и других объектов. Управление форматом, размерами и положением объекта
- •Глава 5.6. Формат и стиль документа. Колонки и списки. Колонтитулы и автотекст. Шаблоны документов
- •Глава 5.7. Создание, редактирование и форматирование таблиц
- •Глава 5.8. Создание, редактирование и форматирование графических объектов при помощи панели Рисование
- •Глава 5.9. Создание, редактирование и форматирование художественных заголовков при помощи средства WordArt
- •Глава 5.10. Создание, редактирование и форматирование формульных выражений при помощи средства msEquation.
- •Глава 5.11. Создание форм и документов с фиксированными полями заполнения
- •Раздел 6. Работа с электронными таблицамиMs Excel
- •Глава 6.1. Понятие об электронной таблице. Книга, листы, ячейки, именованные блоки, адреса
- •Глава 6.2. Ввод числовых и символьных данных. Ввод формул
- •Глава 6.4. Основные математические и логические функции
- •Глава 6.5. Табулирование функций и построение их графиков
- •Глава 6.6. Решение уравнений при помощи средства Подбор параметра
- •Тема 6.7. Решение системы уравнений и оптимизация функций при помощи средства Поиск решения
- •Глава 6.8. Создание табличных баз данных. Проверка, фильтрация, сортировка данных. Подведение итогов
- •Глава 6.9. Построение различных типов диаграмм по табличным данным
- •Глава 6.10. Построение сводных таблиц и диаграмм по ним
- •Глава 6.11. Настройка печати и печать электронной таблицы
- •Раздел 7. Создание презентаций с помощью мs PowerPoint
- •Глава 7.1. Презентации. ПрограммаMs Power Point.
- •Глава 7.2. Способы создания презентаций.
- •Глава 7.3. Объекты, составляющие слайд.
- •Глава 7.4. Вставка объектов. Использование анимационных и звуковых эффектов
- •Глава 7.4. Настройка показа и управление показом презентации
- •Глава 7.5. Способы печати презентации
- •Раздел 8. Математические вычисления. Введение в алгоритмизацию и программирование (на основе системыMathCad)
- •Глава 8.1. Функции и их графики
- •Глава 8.2. Решение алгебраических уравнений и систем уравнений
- •Глава 8.3. Работа с векторами и матрицами, ввод/вывод данных
- •Глава 8.4. Условные операторы, циклы, программные блоки
- •Глава 8.5. Символьные преобразования
- •Содержание.
- •Дополнительная литература.
Глава 8.3. Работа с векторами и матрицами, ввод/вывод данных
Самый простой и наглядный способ создания матрицы или вектора заключается в следующем: щелкнуть на кнопке Создать матицу или векторна панели инструментовМатрицы
и в появившемся диалоговом окне Вставить матрицузадать число столбцов и строк создаваемой матрицы и затем щёлкнуть на кнопкеОКилиВставить. В результате в документ будет вставлен шаблон матрицы с выбранным числом строк и столбцов, в местозаполнители которого вводятся элементы матрицы. Переходить от одного элемента матрицы к другому можно с помощью указателя мыши либо клавиш со стрелками.
В местозаполнители элементов матрицы можно вставлять не только числа, но и любые математические выражения.
Символьный процессор позволяет выполнять различные матричные вычисления: находить определитель матрицы, обратную матрицу, транспонировать матрицу. Для этого применяются кнопки Вычислениеопределителя,Инверсия,Транспонированиематрицына панели инструментовМатрицы. Например, задавая матрицуа, вычислим её определительDeterи обратную матрицуb:
Ввод и вывод данных достаточно подробно описан в разделе 8.1. Функции и их графики.
Глава 8.4. Условные операторы, циклы, программные блоки
В процессор встроен язык программирования, который применяется в отдельных модулях, которые легко отличить от остальных формул. Программирование имеет ряд преимуществ, которые делают документ более простым:
Возможность применения циклов и условных операторов,
Простота создания функций и переменных, требующих нескольких простых шагов,
Возможность создания функций, содержащих закрытый для остального документа код, включая использование локальных переменных и обработку ошибок.
Вставка программного кода в документ происходит с помощью специальной панели инструментов Программирование. Большинство кнопок этой панели выполнено в виде текстового представления операторов программирования. Программный модуль обозначается жирной вертикальной чертой, справа от которой с помощью шаблонов с местозаполнителями записываются операторы языка программирования.
Сначала следует ввести часть выражения, которая будет находиться слева от программного модуля, и ввести знак присваивания. На панели инструментов Программированиещелкнуть по кнопкеAdd line(Добавить линию). Если приблизительно известно, сколько строк кода содержит программа, можно создать нужное количество строк повторным щелчком по кнопкеДобавитьлинию. В появившиеся местозаполнители нужно вводить шаблоны требуемых операторов программы, щёлкая на кнопках панелиПрограммирование. Нужно специально подчеркнуть, что операторы программирования можно вставлять в текст программы только как шаблоны с помощью кнопок панели инструментов. Если операторы просто набивать на клавиатуре, то процессор их не воспринимает. После того, как ни один местозаполнитель не остался пустым, введённая программа может использоваться. Вставить строку программного кода в уже созданную программу можно с помощью выделения горизонтальной линией ввода всей строки, перед которой требуется вставить новую строку, и вертикальной линией ввода в начале этой строки и затем щёлкнуть на кнопкеДобавитьлинию.
Внутри программы создаются локальные переменные, которые “не видны” извне, из других частей документа. Присваивание в пределах программы производится с помощью оператора Локальное присваивание(←) на панели инструментовПрограммирование, так как ни оператор присваивания:=, ни оператор вывода=в пределах программы не работают.
Программа выполняет строки кода в соответствии с результатами работы операторов.
Действие условного оператора if(если) состоит из двух частей. Сначала проверяется условие справа от него. Если оно истинно, то выполняется выражение слева от оператораif. Если условие справа от оператораifложно, то выражение слева от него не выполняется, и программа переходит к следующей строке.
Оператор otherwise(иначе) указывает на выражение, стоящее перед ним, которое будет выполняться в случае, если условие оператораifне оказалось истинным.
В языке программирования имеются два оператора цикла for(для) иwhile(пока). Операторforдаёт возможность организовать цикл по переменной, заставляя её пробегать определённый диапазон значений, а операторwhileсоздаёт цикл с выходом из него по логическому условию. Если применяется операторfor, то в левый местозаполнитель шаблона вставляется имя переменной цикла, в правом местозаполнителе с помощью шаблонаЗадать диапазон дискретной величиныуказывается диапазон её значений, а в нижний местозаполнитель вставляется тело цикла, т.е. выражения, которые должны выполняться циклически.
При использовании оператора whileв верхнем местозаполнителе указывается логическое выражение, при нарушении которого должен происходить выход из цикла.
Иногда требуется досрочно завершить цикл (не по условию в его заголовке, а в некоторой строке тела цикла). Для этого предназначен оператор break(прервать).