- •С. П. Кундас, в. А. Иванюкович, б. А. Тонконогов методическое пособие по дисциплине «Информационные технологии» для студентов специальности «Медицинская экология»
- •Содержание
- •Статья I.Введение
- •1. Содержание дисциплины
- •1.1. Введение. Основы информатики
- •1.2. Технические средства информатики
- •1.3. Программные средства информатики
- •1.4. Компьютерные сети. Защита информации
- •2.1. Основы работы в операционной системе Microsoft Windows. Основные операции при работе с графическим интерфейсом, файлами и каталогами
- •2. Темы практических занятий
- •2.2. Основы работы в Microsoft Word. Создание нового документа. Операции над фрагментами текста. Форматирование абзацев
- •2.3. Создание списков
- •2.4. Работа с векторной графикой. Использование инструментов рисования
- •2.5. Создание и форматирование таблиц. Вычисление и сортировка в таблицах
- •2.6. Создание структуры главного документа. Работа со стилями
- •2.7. Формирование оглавления и предметного указателя
- •2.8. Использование верстки с несколькими колонками. Формирование колонтитулов и сносок. Создание математических формул
- •2.9. Создание сложного текстового документа с объектами
- •2.10. Основы работы в Microsoft Excel. Основные принципы работы с электронными таблицами
- •2.11. Табулирование функций и вычисление в электронных таблицах
- •2.12. Заполнение, редактирование и оформление электронных таблиц
- •2.13. Построение и редактирование диаграмм и графиков, используя данные электронных таблиц
- •2.14. Решение прикладной задачи по вычислению в электронных таблицах
- •2.15. Работа с электронной таблицей как с базой данных. Сортировка и фильтрация данных
- •2.16. Использование рабочей книги. Создание связей между электронными таблицами
- •2.17. Поиск данных в электронных таблицах
- •2.18. Организация сложных расчетов в электронных таблицах
- •2.19. Использование матричных операций линейной алгебры в электронных таблицах
- •Задача № 4. Вычислить и для матриц и из задачи 1.
- •2.20. Решение систем линейных уравнений в электронных таблицах
- •2.21. Введение в Visual Basic For Application. Создание макросов в Microsoft Word и их последующее редактирование
- •Код, заменяющий все двойные пробелы
- •2.22. Создание макросов в Microsoft Excel и их последующее редактирование
- •2.23. Создание гипертекстовых документов
- •1. Стандартный ненумерованный список.
- •2. Компактный ненумерованный список
- •Стандартный нумерованный список.
- •Компактный нумерованный список
- •3.2. Создание теста
- •3.3. Решение прикладной задачи по построению зависимостей, используя статистические данные
- •I вариант.
- •II вариант.
- •3.4. Создание презентации
- •4. Тематика контрольных работ
- •5. Методические указания по выполнению контрольных работ
- •Литература
Код, заменяющий все двойные пробелы
Затем Вам нужно сделать следующие шаги:
Введите переменную, в которой будет храниться результат запроса на наличие двойных пробелов в тексте.
До тех пор, пока есть двойные пробелы, заменяйте их на одинарные.
Здесь же проверьте, остались ли еще двойные пробелы.
Например, если Вы хотите иметь в своем распоряжении полноценный инструмент для исправления чужих ошибок, добавьте в макрос удаление знаков абзаца (ввод) в конце каждой строки. Задача часто встречается при конвертации DOS’овских документов.
Сохраните созданный Вами документ под названием «Практическое занятие № 21».
2.22. Создание макросов в Microsoft Excel и их последующее редактирование
Цель занятия – обучение использованию макросов в Microsoft Excel.
Задача № 1. С заданной точностью (0.000001) найти корень уравнения: F(x) = 2x4-3x3-4x2 +5x -6 =0, используя метод Ньютона. Построить графики функции и ее производной на заданном отрезке.
Метод Ньютона – основан на рекурсивном соотношении Xk+1 = Xk - h*F(Xk) / F'(Xk)
Задача № 2. Выполните задание без использования макросов.
Начальные условия: h=1, x0=1. Заполните таблицу
X |
F(X) |
F'(X) |
до тех пор, пока F(X) не будет меньше заданного значения (0.000001). Здесь x рассчитывается по рекурсивной формуле, F(x) = 2x^4-3x^3-4x^2 +5x –6, F`(x) – производная F(X).
Строим графики функции и ее производной по рассчитанным значениям.
Задача № 3. Создайте макрос Newton. Задайте переменные x0 и h типа single. Значения в x0 и h вводите c клавиатуры с помощью функции InputBox. Пример: x0 = InputBox(«Enter x0»)
Напишите подпрограммы, рассчитывающие значение функции F(x) = 2x^4-3x^3-4x^2 +5x -6 и ее производной.
Public Function F(X As Variant) As Variant
F = -6 + X * (5 - X * (4 + X * (3 - 2 * X)))
End Function
Public Function Pr(X As Variant) As Variant
Pr = 5 - X * (8 + X * (9 - 8 * X))
End Function
Теперь функции F и Pr можно использовать как стандартную функцию Microsoft Excel.
Найдите Xk, рассчитайте для них значения функции и производной и выведите результат. Для этого воспользуйтесь циклом while или Do ….Loop Until (с пост. условием). Например, таким образом:
Теперь постройте график функции и ее производной.
Рекомендация. Создать новый макрос, строящий график с помощью макрорекодера, а затем скопировать код в свой макрос.
Замечание. Недостаток этого метода в том, что теперь вы жестко привязаны к «Лист1». Если хотите, чтобы макрос выполнялся в любом месте, нужно вместо Лист1 использовать имя листа, на котором строится диаграмма. Исчерпывающую информацию по данному вопросу можно найти в справке.
Назначение выполнения макросов на кнопки. Выполнение макросов можно назначать на комбинацию клавиш, на кнопку в панели или на кнопку на листе. Добавим кнопку на лист.
Добавляем панель «Формы».
Добавляем кнопку на лист и назначаем ей макрос.
Сохраните созданный Вами документ под названием «Практическое занятие № 22».
