![]() |
![]() |
|||||||
|
Вид доклада: [только публикация] ИТО-2002/Секция II /Подсекция 3 ЧИСЛЕННЫЕ МЕТОДЫ В КУРСЕ ИНФОРМАТИКИ Литвиненко Татьяна Витальевна Нижнетагильский технологический институт (филиал) Уральского государственного технического университета (НТИ УГТУ — УПИ) В курсе информатики изучаются численные методы решения вычислительных задач. Обучение проводится на базе пакетов Microsoft Excel и Mathcad. Изучение программных средств в курсе информатики для студентов технического вуза заключается не только в знакомстве с основными понятиями и получении практических навыков работы, но и в получении навыков решения вычислительных задач. Много внимания уделяется рассмотрению стандартных численных методов. В курсе лекций и на практических занятиях преследуются две цели: на практике проработать численные методы и освоить встроенные средства пакетов, позволяющие быстро получить ответ с требуемой точностью. Занятия проводятся на базе электронных таблиц MS Excel и математического пакета Mathcad. Практические занятия построены таким образом, чтобы каждый численный метод был сначала реализован студентами самостоятельно, в виде электронной таблицы или цепочки расчетов в Mathcad. В задании обычно предлагается алгоритм вычислений или схема электронной таблицы. Затем, эта же задача решается встроенными средствами Excel и Mathcad. При этом сравниваются возможности обоих пакетов. На первых занятиях студенты изучают матричную алгебру. Рассматриваются и сравниваются возможности решения систем линейных уравнений матричным способом в Excel и Mathcad, а также различные встроенные средства Mathcad, позволяющие решать эту задачу – блок Given…Find, функция lsolve. Численное решение трансцендентных уравнений также рассматривается в обоих пакетах. Найдя первое приближение графически, можно продолжить поиск решения уравнения, поставив задачу получить более высокую точность. Для того, чтобы познакомиться с методами численного нахождения корней уравнения, студенты создают электронную таблицу, в которой сами реализуют простейший численный метод — метод половинного деления. Задание содержит краткое описание метода и схему таблицы, включая формулы. В Mathcad с помощью программирования создается функция пользователя, которая при заданном начальном значении находит нуль функции методом Ньютона. В дальнейшем рассматриваются встроенные средства – Подбор параметра и Поиск решения в Excel, функция root и блоки Given…Find, Given…Minerr в Mathcad. Задачи предсказания поведения функции изучаются по этой же методике. На практических занятиях учащиеся с помощью программирования реализуют в Mathcad метод линейной интерполяции и используют полученную функцию для решения конкретной задачи. Полученный результат сравнивается с решением , найденным с помощью встроенных функций linterp и interp. Создается также алгоритм для нахождения интерполяционного полинома Лагранжа. Трудоемкость расчетов для отыскания полинома сравнивается с использованием линии тренда в электронных таблицах. При решении дифференциальных уравнений даются практические задачи, понятные и интересные для студентов. Рассматриваются также методы приближенного вычисления интегралов и задачи оптимизации. Литература
Сервер поддерживается фирмой НПП 'БИТ про' |