
- •1 Этапы решения задач. Виды исх. Данных.
- •2 Этапы решения задач. Класс-ция данных по структурному признаку.
- •3 Формальное решение задачи. Модель, моделирование, алгаритм. Пример.
- •4 Алгоритм и его свойства. Понятие алгоритмизазии. Формы представления алгоритмов.
- •5 Визуальные алгоритмы и правила их проектирования. Блок-схемы алгоритмов и основн. Правила их оформления.
- •6. Алгоритмизация решения задачи и её результат. Основные блоки виз. А. Пример.
- •7 Декомпозиция, дедуктивный и индуктивный методы построения алгоритмов. Метод структурной алгоритмизации.
- •8. Алгоритм и алгоритмизация. Класс-ция а по характеру связей между блоками.
- •9 Линейные и разветвляющиеся алгоритмы.
- •10 Линейные и циклические алгоритмы.
- •11 Типы задач инженерной практики. Классификация алгебраических уравнений.
- •12 Прямые и итерационные методы решения нелинейных уравнений. Метод половинного деления.
- •13. Прямые и итерационные методы решения нелинейных уравнений. Метод ложного положения.
- •14. Прямые и итерационные методы решения нелинейных уравнений. Метод Ньютона
- •16. Решение обыкновенных дифуров. Задача Коши.
- •18 Одношаговые методы решения оду. Мод. М-д Эйлера.
- •19 Одношаговые методы решения оду. Р-к 4ого порядка.
- •20 Общая характеристика одношаговых методов решения оду. Р-к для диф. Ур.
- •21 Методы прогноза и коррекции. М-д Милна.
- •22 Методы прогноза и коррекции. Метод Адамса-Башфорта
- •24 Методы прогноза и коррекции. Общая хар-ка метода п и к
- •26. Методы решения краевых задач. Конечно - разностные методы. Примеры расчёта
- •27.Выбор алгоритмов решения оду
- •28. Алгоритмы сортировки данных. Сортировка методом простого перебора. Пример.
- •29.Алгоритмы сортировка. Всплытающий пузырь
- •30. Оптимизация. Основы теории. Проектные параметры. Целевая функция.
- •31.Оптимизация. Поиск min и max. Просранство проектирования. Ограничения — равенства и ограничения неравенства. Локальный и глобальный оптимум.
- •33.Метод одномерного поиска. Начальный и суженный интервалы неопред.
- •34. Методы одномерного поиска. Общий поиск.
- •35. Метод одномерного поиска. Деление интервала пополам
- •36. Метод одномерного поиска. Метод Дихотомии
- •37. Методы одномерного поиска. Золотого сечения
- •38. Этапы процесса решения задач на компьютере. Основные категории специалистов, занятых разработкой программ, и схема их взаимодействия
- •39.Жизненый жикл программного продукта
- •40. Осн. Принципы структурного программирования.
- •41. Осн. Компоненты и понятия алгоритмических языков.
- •42. Типы данных в языке си. Форматный вывод данных.
- •43. Арифметические и логические операции языка си.
- •44. Операторы ввода и вывода данных языка си.
- •45. Операторы условного и безусловного перехода языка си.
- •46. Операторы getchar, putchar и gets языка си.
- •Getchar – чтение символа из стандартного потока ввода.
- •Putchar – вывод символа в стандартный поток вывода.
- •Gets – чтение строки из стандартного потока ввода. Чтение строки производится пока не будет встречен символ «переход на новую строку», или не будет достигнут конец файла.
- •47. Структура программ языка си.
- •48. Одномерные и многомерные массивы в языке си.
- •49. Организация цикла с помощью оператора while.
- •50. Организация цикла с помощью оператора for.
- •51. Организация цикла с помощью оператора do-while.
- •52. Операторы множественного выбора и операторы break и continue языка си.
- •53. Операции открытия файла и считывание данных из файла в языке си.
- •54. Операции открытия файла и записи данных в файл языка си.
- •55. Локальные и глобальные переменные в языке си. Возвращение переменной из функции.
- •56. Понятие функции. Использование адресации для возвращения значения переменной из функции.
16. Решение обыкновенных дифуров. Задача Коши.
ДУ – ур-ия, содержащие одну или несколько производных. В зависимости от числа неизвестных переменных ДУ делятся на:
1)обыкновенные, содержащие 1 неизвестную переменную и производную по ней. 2)ДУ в частных производных, т.е. содержащие несколько независимых переменных и производных по ним, которые наз. частными. Для решения ОДУ необходимо знать значения зависимой переменной и (или) её производной при некоторых значениях независимой переменной, т.е. необходимы доп. усл. Если доп. усл. задаются при 1 значении независимой переменной, то такая задача наз. задачей Коши, а эти условия наз. начальными усл. Если же условия задаются при 2 и более значениях независимой переменной, то задача наз. краевой, а усл. – граничными. Задача Коши: Дано: (система) вид производной dy/dx=y’=f(x,y) – правая часть; нез. нач. усл. y(x0)=y0. Найти: y=f(x). При этом у(х) должна удовлетворять как ур-ию правых частей, так и нач. усл. Обычно численное решение получают, вычисляя сначала знач. производной в нач. точке, затем задают малое приращение(шаг h) и переходят к новой точке хn+1= хn+h. Для вычисления производной в начальной точке используются правые части [f(x,y)], т.е. положение новой точки определяется по наклону касательной, вычисленному по ДУ, т.е. геометрически процесс решения представляет собой послед-ть коротких прямоугольных отрезков, которыми и апраксимируется искомая кривая f(x,y). Сам численный метод определяет порядок действий при переходе от данной точки кривой к следующей.
17 Одношаговые методы решения ОДУ.М.Эйлера.Ошибки
Однош. м-д- для нахождения след (.) нужна информация только об одном предудущем шаге (Метод Рунге-Кутта, Метод Эйлера).
y’=f(x,y), где y’=dy/dx при н.у. y(x0)=y0
y(x0+h)=y(x0)+h*y’(x0)+h2*y’’(x0)/2+...
y(x0+h)=y(x0)+h*f(x0,y0)
yn+1=yn+h*f(xn;yn); n=0,1,2..
Этот метод решения основан на разложении ф-ии в ряд Тейлора в окрестности точки x0, при этом члены, содержащие h2 и более, отбрасываются. Каждое последующее значение “y” находится, используя правые части заданного ДУ. Метод 1ого порядка, ошибка имеет порядок h2 (т.к. отбрасываем h2 и более). Виды погрешностей:
1)погрешность округления: связанна с округл.чисел; 2)погрешность усечения: все методы полученые путем разложеня в ряд тейлора связаны с усечением рядов и разложением рядов; 3)Погрешность распространения:накопление погрешности на каждом шаге. В следствие погрешностей возникают локальная ошибки и глобальные
18 Одношаговые методы решения оду. Мод. М-д Эйлера.
Однош м-д- для нахождения след (.) нужна информация только об одном предудущем шаге. Модифицированный метод Эйлера.
Тангенс угла наклона касательной предыдущей и последующей точки не одинаковы, т.е. в вычисления на шаге h вносится погрешность. Точность метода можно существенно повысить, используя среднее значение наклона касательной в нач. и конечной точке интервала h. Это и есть смысл модифицированного метода Эйлера. В модифицированном методе Эйлера сначала оред-ся знач.ф-ии в след. точке по методу Эйлера, т.е. вычисляется y*n+1= yn+h*f(xn; yn), которое используется для вычисления приближённого значения производной в конце интервала, т.е. f(xn+1; y*n+1). Затем вычисляется среднее знач. между вычисленным значением производной в конце интервала и её значением в начале интервала. Таким образом получаем более точное значение yn+1.
yn+1= yn+h/2(f(xn; yn)+f(xn+1; y*n+1), n=0,1,2…
y(x0+h)=y(x0)+h*y’(x0)+h2/2*y’’(x0)+...
y’’(x0)=Δy’(x0)/Δx=[y’(x0+h)-y’(x0)]/[(x0+h)-x0]
Это метод 2ого порядка. Ошибка метода пропорциональна h3.