- •Основы алгоритмизации и языки программирования Учебно-методическое пособие
- •Содержание
- •Лабораторная работа №1. Базовые языковые конструкции vfp и vba. Основы работы с данными
- •Контрольные вопросы
- •Задания
- •Лабораторная работа №2. Определение корней уравнений Определение корня уравнения методом деления отрезка пополам (дихотомии)
- •Определение корня одномерного уравнения методами касательных и секущих
- •Определение корня одномерного уравнения методом простой итерации
- •Задания
- •Контрольные вопросы
- •Определение максимального и минимального значения функции двух переменных методом градиентного спуска (подъема)
- •Контрольные вопросы
- •Задания
- •Лабораторная работа №4. Рекурсия. Рекурсивные алгоритмы Рекурсия. Рекурсивные алгоритмы
- •Графика и рекурсивные алгоритмы
- •Контрольные вопросы
- •Задания
- •Лабораторная работа №5. Аппроксимация, интерполяция и экстраполяция Простейшие способы интерполяции и экстраполяции данных
- •Аппроксимация выборки случайных чисел методом наименьших квадратов
- •Контрольные вопросы
- •Задания
- •Лабораторная работа №6. Решение систем линейных уравнений Решение систем линейных уравнений методом Гаусса
- •Решение систем линейных уравнений методом Гаусса с выбором максимального элемента
- •Контрольные вопросы
- •Задания
- •Лабораторная работа №7. Итерационные методы решения систем линейных уравнений. Приложения численных методов решения систем линейных уравнений Метод Зейделя
- •Метод Гаусса-Зейделя
- •Обращение матрицы nхn с использованием метода Гаусса
- •Контрольные вопросы
- •Задания
- •Лабораторная работа №8. Вычисление определенных интегралов Вычисление определенных интегралов методом прямоугольников
- •Вычисление определенных интегралов методом трапеций
- •Вычисление интеграла по методу Симпсона
- •Контрольные вопросы
- •Задания
- •Лабораторная работа №9. Численное решение дифференциальных уравнений Методы численного решения дифференциальных уравнений первого порядка
- •Метод Эйлера
- •Метод Кранка-Николсона
- •Метод Рунге-Кутты четвертого порядка для решения уравнения первого порядка
- •Методы численного решения систем дифференциальных уравнений Гармонические колебания
- •Затухающие колебания
- •Периодический процесс с затуханием и с внешней силой
- •Решение системы дифференциальных уравнений методом Эйлера
- •Решение системы дифференциальных уравнений первого порядка методом Рунге-Кутты
- •Контрольные вопросы
- •Задания
- •Лабораторная работа №10. Генерация равномерных и неравномерных распределений случайных чисел Использование гистограмм для отображения характера распределения случайной величины
- •Генератор дискретно-распределенных значений
- •Генерация дискретных распределений с заданным характером распределения вероятностей
- •Генерация непрерывных распределений вещественных величин Псевдонормальное распределение
- •Генерация линейно возрастающего распределения
- •Контрольные вопросы
- •Задания
- •Список рекомендуемой литературы и источников
Список рекомендуемой литературы и источников
1. Бахвалов Н.С. Численные методы / Н.С. Бахвалов, Н.П. Жидков, Г.М. Кобельков – Издат. Бином, 2001. – 630 с.
2. Лавров С.С. Программирование. Математические основы, средства, теория / С.С. Лавров – Издательство: СПб: БХВ-Петербург, 2001. – 320 с.
3. Самарский А.А. Введение в численные методы / А.А. Самарский – М.: Наука, 1987. – 459 с.
4. Калиткин Н.Н. Численные методы / Н.Н. Калиткин – М.: Наука, 1978. – 512 с.
5. Клепинин В.Б. Visual FoxPro 9.0 / В.Б. Клепинин, Т.А. Агафонова – Изд. BHV – СПБ Санкт – Петербург, 2008. – 1216 с.
6. Visual FoxPro 9.0. Учебный курс. Век +, Корона-Век, 2009. – 528 с.
7. Каратыгин С.А. Visual FoxPro 7.0 / С.А. Каратыгин, А.Ф. Тихонов, Л.Н. Тихонова – Изд. “БИНОМ-ПРЕСС” – Тверь, 2002. – 656 с.
8. Менахем Базиян. Использование Visual FoxPro 6.0 / Менахем Базиян – Издательский дом “Вильямс” – Москва, 2000. – 920 с.
9. Лебедев А.Н. Visual FoxPro 9.0 / А.Н. Лебедев – Издательство “НТ Пресс”– Москва, 2005. – 329 с.
10. Гарбер Г. Основы программирования на Visual Basic и VBA в Excel 2007 / Г. Гарбер. – Солон-пресс, 2008. – 192с.
11. Гарнаев А.Ю. Excel, VBA, INTERNET в экономике и финансах / А.Ю. Гарнаев – СПб.: БХВ-Петербург, 2003. – 816 с.
12. Гарнаев А.Ю. Самоучитель VBA / А.Ю. Гарнаев – СПб.: БХВ-Петербург, 2004. – 509 с.
13. Слепцова Л.Д. Программирование на VBA в Microsoft Office 2007. Самоучитель / Л.Д. Слепцова – Диалектика, Вильямс, 2007. – 432 с.
14. Дейтел Х. C#. Наиболее полное руководство / Х. Дейтел – Издательство: БХВ-Петербург, 2006. – 1056 с.
15. Нэш Т. С# 2008 Ускоренный курс для профессионалов / Т. Нэш – Издательство: Вильямс, 2008. – 576 с.
16. Калмыкова О.В. Основы программирования / О.В. Калмыкова, В.П. Грибанов, Р.И. Сорока Моск. гос. ун-т экономики, статистики и информатики. – М., 2001. – 129 с.
17. Златопольский Д.М. Сборник задач по программированию / Д.М. Златопольский – 2-е изд., перераб. и доп. – СПб.: БХВ – Петербург, 2007. – 240 с.
18. FOXPRO CLUB для Visual FoxPro [Электронный ресурс] – Режим доступа: http://www.foxclub.ru
19. Кудрина Е.В. Программирование на языке С#: разработка консольных приложений [Электронный ресурс] / Е.В. Кудрина, М.В. Огнева, М.С. Портенко – Режим доступа: http://www.intuit.ru/
