Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Контрольные вопросы
1 семестр
1.Написать оператор, который описывает
а) действительные переменные a, b и символьную с
б) строковую s длиною 12 символов и целую переменную а.
в) целую переменную а и символьную с
г) действительные переменные a, b и строковую s длиною 5 символов.
д) константу с=9
е)символьную переменную b и строковую s стандартной длины.
ж) символьную переменную с и строковую s длиною 7 символов.
з) действительные переменные d, b и целую переменную а
и) константу с равную 17
2.Написать оператор, который присваивает переменной a значение выражения
а)
б)![]()
в)
г)![]()
д)
е)![]()
ж)
з)![]()
3. Написать оператор, который
а) вводит с клавиатуры переменную с
б) вводит с клавиатуры переменные s, х
в)вводит с клавиатуры переменные с, а
г) вводит с клавиатуры переменную s
4. Написать оператор, который
а)выводит слова «катеты треугольника» и действительную переменную а с тремя знаками после запятой и целую переменную b, отводя на нее 3 позиции
б)выводит на экран слова «до начала сессии осталось … дней», число дней содержит целая переменная d, на которую нужно отвести 4 позиции.
в)выводит слова «ответ равен» и действительную переменную а с двумя знаками после запятой
г)выводит целую переменную i, в виде “i=…”, отводя на нее 3 позиции и строковую переменную s, отводя на нее 10 позиций.
д)выводит на экран значения переменных с и а
е) выводит на экран буквы с и а
ж)выводит действительную переменную i, в виде “i=…”, отводя на нее всего 10 позиций, в том числе 1 после запятой
з)выводит целую переменную х, в виде “координата х=… метров”, отводя на нее 3 позиции.
5. Написать оператор, который
а)При условии 0<y<2, рассчитывает переменную f=ex, если условие не выполняется, то печатает y.
б) при условии x<7 , вводит с клавиатуры переменную а, если условие не выполняется, то рассчитывает переменную r=x2+y2.
в) при условии x≥7 , рассчитывает переменную f=3cos(x), если условие не выполняется, то вводит с клавиатуры переменную а
г)При условии y=2, рассчитывает переменную f=е7, если условие не выполняется, то переходит на метку 3.
д) при условии 0<x<7 , печатает переменную х, если условие не выполняется, то рассчитывает переменную f=3tg(x)
е)При условии 3<y<21, рассчитывает переменную x=4.14cos(y), если условие не выполняется, то печатает слова «y вне диапазона”
ж) при условии x≠10-14 , рассчитывает переменную f=3cos(x), если условие не выполняется, то печатает переменную а
6. Написать оператор, который
а)при условии x=2 или х=3 , вводит с клавиатуры переменную m и печатает ее.
б) При условии х<y и х>5, рассчитывает r=e2x+y, f=10-11y/x и печатает значения этих переменных
в)при условии р=2, рассчитывает переменную u=e2x+1 и печатает ее.
г) При условии 0<y, вводит с клавиатуры переменную m и рассчитывает r=m/cos(23π/5)
д)при условии а≠2, вводит с клавиатуры переменную u и печатает значение выражения 10-18u.
е) При условии y=0, делает пояснение к вводу “введите m”и вводит с клавиатуры переменную m
ж)при условии x<10, рассчитывает переменную u=e2x+1 и печатает x и u.
з) При условии 0<y, вводит с клавиатуры переменную m и печатает y и m7y
7. Написать оператор, который
а)Организует цикл с параметром i, изменяющимся от 2 до 20 и на каждом шаге печатает значение i
б) Организует цикл с параметром а, изменяющимся от 0 до 10 и на каждом шаге печатает значения параметра а и f=2a·exp(-a)
в) Организует цикл с параметром i, изменяющимся от 0 до 10 и на каждом шаге вводит с клавиатуры i-тый элемент массива а.
г) Организует цикл с параметром а, изменяющимся от 0 до 10 и на каждом шаге печатает значение функции 10-20а2 cos a
д ) Организует цикл с параметром а, изменяющимся от -10 до 10 и на каждом шаге печатает –1, если a<0 и 1 при а³0.
е) Организует цикл с параметром i, изменяющимся от 0 до 10 и на каждом шаге выводит на экран элемент массива а.
ж) Организует цикл с параметром i, изменяющимся от 0 до 10 и на каждом шаге печатает в строку значения элементов массива nom
9. Написать программу, которая
а)вводит с клавиатуры значения элементов массива и находит в нем первый ненулевой элемент.
б)заполняет массив случайными числами и находит произведение его элементов.
в) заполняет массив случайными числами и печатает элементы большие 2.
г)вводит с клавиатуры значения элементов массива и умножает все элементы на 10.
д) заполняет массив случайными числами и находит в нем максимальный элемент.
е) заполняет массив случайными числами и находит в нем минимальный элемент.
ж)Одномерный массив задан генератором случайных чисел. Программа определяет сумму его элементов.
З)формирует одномерный массив, каждый элемент которого равен квадрату индекса данного элемента. Вывести значения элементов массива в столбик.
и)формирует одномерный массив, все элементы с четными номерами которого равны нулю, а с нечетными номерами –1. Вывести значения элементов массива в строку.
К)Одномерный массив задан генератором случайных чисел в интервале от 10 до 10. Изменить знак элементов с четными номерами на противоположный.
Л)Задайте одномерный массив из 10 чисел. (Способ задания массива по выбору преподавателя) Найти сумму четных элементов.
М)Задает одномерный массив из 10 чисел. (Способ задания массива по выбору преподавателя) Найти сумму нечетных элементов.
О)Задает при помощи массива два вектора А(х, у,z) и В(х, у,z). Вычислите их скалярное произведение.
П)Задает два одномерных массива (размерность 5). Перемножьте их.
Р)Задает массив размерности 10 из случайных чисел(от 1 до 10). Выведите на печать все элементы больше 5.
С)Задает датчиком случайных чисел матрицу n*n и вектор А(1...n). Перемножьте их и результат выведите на печать.
10. Написать следующие программы:
а)Написать программу, которая с помощью оператора цикла печатает значение функции
при x=a, a+1, a+2, a+3. Вещественную переменную а ввести с клавиатуры. Сделать пояснение к вводу.
Б).Написать программу, которая с помощью оператора цикла печатает значение х и функции
при x=1,2,3. Целую переменную n ввести с клавиатуры. Сделать пояснение к вводу.
В)Написать программу, которая вводит с клавиатуры значение действительной переменной а и при a>10 рассчитывает переменную f=3.14 •107tg a5 и печатает значения a и f с тремя знаками после запятой. Если а≤10 печатаются слова “переменная а вне диапазона”.
Г)Написать программу, которая вводит с клавиатуры значение целой переменной х и при х>4 или x<-5 печатает «х=… , функция не определена», отводя на значение х 3 позиции. Если условие не выполняется, программа рассчитывает
и печатает значения x и f.
Д)Написать программу, которая вводит с клавиатуры значение символьной переменной с и вещественной переменной х и при с=’нет’ печатает «х=… , функция не определена», отводя на значение х 3 позиции после запятой. Если условие не выполняется, программа рассчитывает
и печатает значения x и f.
2 семестр
Процедуры и функции
1. Написать программу, в которой вводятся числа a, b,c и вычислить их сумму (a+b+c) в подпрограмме.
2. Написать программу, в которой вводятся числа a, b,c и вычислить их произведение (a*b*c) в подпрограмме.
3. Написать программу, в которой вводятся числа a, b,c и вычислить их сумму, разность и произведение в процедуре.
4. Ввести с клавиатуры координаты трех точек на плоскости и найти расстояние между каждой парой точек. Расстояние между двумя точками находить в подпрограмме.
5. Найти площадь прямоугольника, если известны координаты его вершин. Длины сторон рассчитывать в подпрограмме.
6. Ввести с клавиатуры координаты трех точек (x1,y1,z1), (x2,y2,z2) и (x3,y3,z3) в пространстве и найти расстояние между каждой парой точек. Расстояние между двумя точками находить в подпрограмме.
7. Написать программу для расчета f(π/2), f(π) . Функцию f(x)=x*(sinx+x)1/2 рассчитывать в подпрограмме.
8. Написать программу для вычисления
x+(5*sin2x)1/2 , x>2
F(x)=
x-(5*sin2x)1/2 , x< 1,
используя одну подпрограмму.
9. Задать координаты вершин прямоугольника АВСД. Найти его периметр. Длины его сторон рассчитывать в подпрограмме.
10. Задать координаты вершин прямоугольника АВСД. Найти длины его сторон, длину диагонали и площадь. Длины отрезков рассчитывать в подпрограмме.
11. Даны координаты центра сферы и одна из точек её поверхности (А(x1,y1,z1) и B(x2,y2,z2). С помощью подпрограммы найти радиус сферы и площадь её поверхности
12. Вычислить
. Расчет факториала оформить в подпрограмме.
13. Даны три точки А(x, y), В(x1,y1), С(x2,y2). Найти периметр треугольника. Расчёт длин сторон производить в подпрограмме.
Рисование объектов
![]() |
1.Написать программу, которая рисует на зеленом фоне лицо. Овал лица, нос и рот рисуются красным, глаза –синими точками.
2. Написать программу, которая рисует на синем фоне солнце.
3.Написать программу, которая рисует на зеленом фоне гриб.
4. Написать программу, которая
а)рисует в центре экрана окружность, в которой находится цифра 1
б)рисует в правом верхнем углу экрана синюю цифру 2 (цвет №3)
в)рисует в центре экрана окружность, и две прямые, пересекающиеся под прямым углом в ее центре
г)рисует в правом верхнем углу экрана синий квадрат
д)рисует в центре экрана зеленый треугольник
е)рисует в правом верхнем углу экрана синюю окружность
ж)рисует в центре экрана две концентрические окружности
з)рисует на красном фоне в правом нижнем углу экрана прямоугольник
5. Написать программу, которая
а) рисует на экране движущуюся по диагонали точку;
б) рисует на экране движущуюся слева направо окружность;
в) рисует на экране движущийся снизу вверх отрезок
г) рисует на экране движущуюся слева направо и обратно точку;
д) рисует на экране увеличивающийся квадрат;
е) рисует на экране удлиняющийся отрезок.
Рисование графиков функций
Нарисовать на экране оси координат и график функции
А) f(x)=cos x, -π < x < π, шаг 0.1
Б) f(x)=x·cos x, 0< x < 2π, шаг 0.4
В) f(x)=2·ex, -π < x < π, шаг 0.01
Г) f(x)=х2+b*х, b ввести с клавиатуры, -10 < x < 5 , шаг 0.15
д) f(x)=а*sin(х), а ввести с клавиатуры, -π < x < 2π , нарисовать 140 точек
е) f(x)=a*x+b, a, b ввести с клавиатуры, -4< x < 20, шаг 0.2
ж) f(x)=sin(х2)+а, а ввести с клавиатуры, -π < x < 2π, нарисовать 260 точек
з) f(x)=ln(x), 1 < x < 10, шаг 0.16
и) f(x)= 2x+x5, -1 < x < 2, шаг 0.33
к) f(x)=sin(а*х), а ввести с клавиатуры, -π < x < π , нарисовать 200 точек
л) f(x)=xn, n ввести с клавиатуры, 0 < x < 5 ,шаг 0.01
м) f(x)=1/cos(x), -π/4 < x < π/3, шаг 0.1
н) f(x)=x/sin(x), π/6 < x < 3π/4, нарисовать 100 точек
Записи
1.Имеется таблица загрузки учебной аудитории. Для каждого дня недели указано время, группа, предмет–считывается из файла.. Для заданного пользователем дня недели, программа выдает список занятий и групп.
2.Имеется таблица сведений о учебных предметах: название, ведущий преподаватель, форма сдачи (зачет, экзамен) –считывается из файла. Пользователь задает форму сдачи, а программа выдает список названий предметов.
3.В программе хранится телефонная книга: номера телефонов, ФИО владельцев, их адреса. По введенному пользователем номеру телефона программа выводит ФИО владельца, его адрес.
4.Имеется список из 15 продуктов с указанием стоимости и числа товаров –считывается из файла. Программа выводит список продуктов, стоимость которых ниже введенной суммы.
5. Имеется список пассажиров железнодорожного вагона (36 мест). Для каждого места указывается номер купе и фамилия пассажира –считывается из файла. По введенной фамилии программа выводит номер купе и места пассажира.
6. Имеется список пассажиров железнодорожного вагона (36 мест). Для каждого места указывается номер купе и фамилия пассажира –считывается из файла. Некоторые места не заняты, для них фамилия пассажира не указана. Программа должна подсчитать количество пассажиров в вагоне.
7. Имеется список свойств молекул газов: название, формула, активность (является инертным, окислителем, др.) –считывается из файла. По введенному названию программа выводит сведения об активности этого газа.
8.Дан список студентов и их оценки по пяти предметам –считывается из файла. Программа рассчитывает средний балл студента, фамилия которого введена.
9.Дан список студентов с указанием группы и факультета - считывается из файла. Вывести фамилии студентов, обучающихся в группе, название которой введено с клавиатуры.
10.Дан список студентов с указанием группы и факультета - считывается из файла. Программа вычисляет число студентов обучающихся в группе, название которой введено с клавиатуры.
11.Дан список работников предприятия с указанием пола, числа, месяца и года рождения - считывается из файла. Программа выводит список людей, которые родились в указанный месяц, дату их дня рождения.
12.Дан список работников предприятия с указанием пола, числа, месяца и года рождения - считывается из файла. Программа выводит список людей, у которых в указанный год был (будет) юбилей - 50 или 60 лет.
13.Дан список работников предприятия с указанием пола, числа, месяца и года рождения - считывается из файла. Программа выводит список мужчин пенсионного возраста (старше 60 лет).
14.Дан список работников предприятия с указанием пола, числа, месяца и года рождения - считывается из файла. Программа выводит число работников моложе 30 лет.
15.Дан список единиц разных физических величин в системе СИ и системе СГСэ –считывается из файла. Программа определяет название физической величины, единица измерения которой введена.
Обыкновенные Дифференциальные Уравнения
Написать, что является решением данного дифференциального уравнения. Выбрать начальные условия для задачи Коши. Записать схему Эйлера для данного ОДУ:
1. y’=x+ x2
2. y’+y=x
3. xy’+ x2 =1
4. y’ex +y=x
5. xy’+tg(x)=0
6. dy=-xydx
7. 5tdt-xdx=0
8. x’+yx=ycos(x)
9. z’-xsin(x)=0
10. xy=y’
11. cos(y)+xy’-y=0
12. yy’+y’/x=0
13. 2yy’=(2x+1)y’
14. y’-2y=0
15. - y’-3x=yx
3 семестр
Вопросы для допуска к экзамену.
Интерполяция.
1) Даны узлы интерполяции (1,0),(3,4),(5,-2),(6,2). Записать интерполяционную формулу Лагранжа. Найти значение функции в точке x=4.
2) Даны узлы интерполяции (1,0),(3,4),(5,-2),(6,2). Записать интерполяционный многочлен Ньютона и вычислить значение функции у=f(х) для х=4.
3) Даны узлы интерполяции (1,0),(3,4),(5,-2),(6,2). Записать интерполяционную формулу Лагранжа. Найти значение функции в точке x=2.
4) Даны узлы интерполяции (1,0),(3,4),(5,-2),(6,2). Записать интерполяционный многочлен Ньютона и вычислить значение функции у=f(х) для х=2.
5) Даны узлы интерполяции (-1,4),(2,3),(3,-2),(5,2). Записать интерполяцион-ную формулу Лагранжа. Найти значение функции в точке x=4.
6)Даны узлы интерполяции (-1,4),(2,3),(3,-2),(5,2). Записать интерполяционный многочлен Ньютона и вычислить значение функции у=f(х) для х=4.
7) Даны узлы интерполяции (-1,4),(2,3),(3,-2),(5,2). Записать интерполяцион-ную формулу Лагранжа. Найти значение функции в точке x=0.
8)Даны узлы интерполяции (-1,4),(2,3),(3,-2),(5,2). Записать интерполяционный многочлен Ньютона и вычислить значение функции у=f(х) для х=0.
9) Даны узлы интерполяции (-3,0),(1,1),(3,-2),(5,2). Записать интерполяцион-ную формулу Лагранжа. Найти значение функции в точке x=1.
10) Даны узлы интерполяции (-3,0),(1,1),(3,-2),(5,2). Записать интерполяцион-ный многочлен Ньютона и вычислить значение функции у=f(х) для х=1.
11) Даны узлы интерполяции (-3,0),(1,1),(3,-2),(5,2). Записать интерполяцион-ную формулу Лагранжа. Найти значение функции в точке x=-1.
12) Даны узлы интерполяции (-3,0),(1,1),(3,-2),(5,2). Записать интерполяцион-ный многочлен Ньютона и вычислить значение функции у=f(х) для -1=0.
13) Даны узлы интерполяции (3,0), (5,5), (6,2), (9,1). Записать интерпо-ляционную формулу Лагранжа. Найти значение функции в точке x=8.
14) Даны узлы интерполяции (3,0),(5,5),(6,2),(9,1). Записать интерполя-ционный многочлен Ньютона и вычислить значение функции у=f(х) для x=8.
15) Даны узлы интерполяции (3,2),(5,0),(6,3),(9,4). Записать интерполяцион-ную формулу Лагранжа. Найти значение функции в точке x=4.
16) Даны узлы интерполяции (3,2),(5,0),(6,3),(9,4). Записать интерполяцион-ный многочлен Ньютона и вычислить значение функции у=f(х) для x=4.
17)Даны узлы интерполяции (3,2),(5,0),(6,3),(9,4). Записать интерполя-ционную формулу Лагранжа. Найти значение функции в точке x=7.
18) Даны узлы интерполяции (3,2),(5,0),(6,3),(9,4). Записать интерполя-ционный многочлен Ньютона и вычислить значение функции у=f(х) для x=7.
Аппроксимация.
1) A. Записать метод наименьших квадратов для функции b+a/x и привести её к линейному виду.
Б. Даны точки (1,2), (2,6), (3,4).Найти коэффициенты линейной аппроксимации y=а0+а1*х.
2) A. Записать метод наименьших квадратов для функции b+a/x и привести её к линейному виду.
Б. Даны точки (2,2), (3,6), (4,4).Найти коэффициенты линейной аппроксимации y=а0+а1*х.
3) A. Записать метод наименьших квадратов для функции b/(a+x) и привести её к линейному виду.
Б. Даны точки (1,2), (2,6), (3,4).Найти коэффициенты линейной аппроксимации y=а0+а1*х.
4) A. Записать метод наименьших квадратов для функции b/(a+x) и привести её к линейному виду.
Б. Даны точки (2,2), (3,3), (4,4).Найти коэффициенты линейной аппроксимации y=а0+а1*х.
5) A. Записать метод наименьших квадратов для функции b*exp(a*x) и привести её к линейному виду.
Б. Даны точки (1,0), (2,2), (3,4).Найти коэффициенты линейной аппроксимации y=а0+а1*х.
6) A. Записать метод наименьших квадратов для функции b*exp(a*x) и привести её к линейному виду.
Б. Даны точки (1,2), (2,1), (3,3).Найти коэффициенты линейной аппроксимации y=а0+а1*х.
7) A. Записать метод наименьших квадратов для функции b*exp(a/x) и привести её к линейному виду.
Б. Даны точки (1,0), (2,1), (3,2).Найти коэффициенты линейной аппроксимации y=а0+а1*х.
8) A. Записать метод наименьших квадратов для функции b*exp(a/x) и привести её к линейному виду.
Б. Даны точки (1,3), (2,1), (3,2).Найти коэффициенты линейной аппроксимации y=а0+а1*х.
9) A. Записать метод наименьших квадратов для функции 1/(b+a*exp(-x)) и привести её к линейному виду.
Б. Даны точки (1,-2), (2,0), (3,2).Найти коэффициенты линейной аппроксимации y=а0+а1*х.
10) A. Записать метод наименьших квадратов для функции 1/(b+a*exp(-x)) и привести её к линейному виду.
Б. Даны точки (1,-2), (2,1), (3,1).Найти коэффициенты линейной аппроксимации y=а0+а1*х.
11) A. Записать метод наименьших квадратов для функции b+a*ln(x) и привести её к линейному виду.
Б. Даны точки (0,-2), (2,-1), (3,3).Найти коэффициенты линейной аппроксимации y=а0+а1*х.
12) A. Записать метод наименьших квадратов для функции b+a*ln(x) и привести её к линейному виду.
Б. Даны точки (1,2), (2,-1), (3,2).Найти коэффициенты линейной аппроксимации y=а0+а1*х.
. Нелинейные уравнения
1. Записать определение корня нелинейного уравнения. Отделить хотя бы один корень данного уравнения. Написать алгоритм нахождения корня при решении данного уравнения методом дихотомии.
![]()
![]()
![]()
![]()


2. В следующих задачах требуется написать алгоритм нахождения корня при решении данного уравнения методом дихотомии. Корни уравнения даны для выбора отрезка [a, b]. Учтите, что при отделении корней (так как корни в реальных задачах неизвестны), значение корня практически никогда не попадает в середину этого отрезка.
1. x2=cos(x). Корни х1=-0.824 и х2=0.824. e=10-3
2. (x-1)(2х+1)=0. Корни х1=0.5 и х2=1. e=10-3
3. cos(x)=sin(x). Корни х1=0.785 (+период) e=10-3
4. x3-x=0. Корни х1=-1, x2=0, x3=1. e=10-3
5.
. Корни х1=4. e=10-3
6. sin(x)=x.. Корни х1=0. e=10-3
7. 3sin(x)=x2. Корни х1=0, x2=1.72. e=10-3
8. 2ex=5x.. Корни х1=0.91. e=10-3
9. x2cos2x=-1. Корни х1=2.25, x2=-2.25. e=10-3
10. 2x-lg(x)-7=0. Корни х1=3.8. e=10-3
11. ctg(x)-0,1=0. Корни х1=1.47. e=10-3
12. tg(0.55x+0.1)=x2. Корни х1=-0.14. e=10-3
13. x3-0.2x2+0.5x+1.5=0. Корни х1=-0.95. e=10-3
14. 5x-8ln(x)=8. Корни х1=0.66. e=10-3
15. sin(x)=x2. Корни х1=0, x2=0.87. e=10-3
16. x3-5x2-2x=24. Корни х1=0.05, x2=0.37. e=10-3
17. x4+x3+2x=4. Корни х1=-3, x2=2. e=10-3
18. x3-6x-9=0. Корни х1=3. e=10-3
19. x3-12x-16=0.. Корни х1=0. e=10-3
20. x4-x-10=0. Корни х1=-1.69, x2=1.85. e=10-3
21. x3-6x+3=0. Корни х1=-2.67, x2=0.52, x3=2.14 . e=10-3
22. x3-3x2+4=0.. Корни х1=-1, x2=2. e=10-3
Обыкновенные Дифференциальные Уравнения
1. Написать, что является решением данного дифференциального уравнения. Выбрать начальные условия для задачи Коши. Записать схему Эйлера для данного ОДУ.
y’=x+ x2
y’+y=x
xy’+ x2 =1
y’ex +y=x
xy’+tg(x)=0
dy=-xydx
5tdt-xdx=0
x’+yx=ycos(x)
z’-xsin(x)=0
xy”=y’
y”+xy’-y=0
yy”+y’/x=0
y”+2yy’=(2x+1)y’
y”+y’-2y=0
2y”-y’-3x=yx
Экзаменационные вопросы
1.Архитектура и устройство компьютера.
2.Операционные системы. Сравнение DOS и WINDOWS. Файлы и каталоги.
3.Математическое обеспечение компьютера: текстовые редакторы, электронные таблицы, базы данных, пакеты для аналитических вычислений. INTERNET.
4.Программы-оболочки. Работа в интегрированной среде PASCAL. Основные команды: редактирование и выполнение программ, работа с файлами, установка параметров системы. Отладка программ.
5. Простые типы языка PASCAL : Byte, Word, Integer, Real.
6. Простые типы языка PASCAL : Boolean, Char, String, String[n].
7. Константы, переменные, типизированные константы.
8. Арифметические выражения. Математические функции языка PASCAL
9. Оператор присваивания. Совместимость типов и значений.
10. Ввод данных в языке PASCAL. Оператор ввода с клавиатуры.
11.Операторы Write и Writeln. Форматированный вывод переменных.
12. Логические выражения. Оператор условного перехода. Оператор Exit.
13. Метки. Оператор безусловного перехода. Оператор варианта Case.
14. Циклы. Операторы For, Repeat - Until, While.
15. Массивы. Описание, ввод-вывод одномерных и двумерных массивов. Генератор случайных чисел.
16. Запись. Оператор присоединения With.
17. Процедуры. Описание и вызов процедур. Параметры-значения и параметры-переменные.
18. Функции. Описание и вызов функций. Глобальные и локальные переменные.
19. Модуль CRT. Функции управления курсором KeyPressed, ReadKey. Функции Delay, GotoXY.
20. Графика в языке PASCAL. Инициализация и закрытие графического режима. Система координат. Очистка экрана. Установка цвета пера и фона.
21. Графика в языке PASCAL. Рисование точки, линии, прямоугольников.
22. Графика в языке PASCAL. Рисование окружности, эллипса, дуг.
23. Графика в языке PASCAL. Операторы OutText, OutTextXY.
24. Принципы объектно - ориентированного программирования. Объекты.
25. Решение нелинейных уравнений. Отделение корней. Метод дихотомии.
26. Решение нелинейных уравнений. Метод хорд.
27. Решение нелинейных уравнений. Метод секущих.
28. Решение нелинейных уравнений. Метод Ньютона.
29. Численное интегрирование. Метод прямоугольников справа и слева. Метод средних.
30. Численное интегрирование. Метод трапеций.
31. Численное интегрирование. Метод Симпсона.
32. Численное интегрирование. Метод Гаусса.
33. Обыкновенные дифференциальные уравнения. Метод Эйлера. Модифицированный метод Эйлера.
34. Обыкновенные дифференциальные уравнения. Задача Коши и краевая задача. Метод Рунге-Кутта.
35. Обыкновенные дифференциальные уравнения. Краевая задачаю Метод стрельбы.
36. Интерполяция функций. Метод Лагранжа.
37. Интерполяция функций. Метод Ньютона.
38. Интерполяция каноническим полиномом.
39. Решение систем линейных уравнений методом Гаусса и Гаусса - Жордана.
40. Решение систем линейных уравнений методом Гаусса - Зейделя и методом простых итераций.
41. Нахождение определителей методом Гаусса.
42. Обращение матриц методом Гаусса.
43. Обращение матриц методом Гаусса-Жордана.
44. Метод наименьших квадратов. Линейная регрессия.
45. Уравнения в частных производных. Классификация. Разностные схемы: сходимость, аппроксимация, устойчивость.
46. Уравнения в частных производных второго порядка. Разностные схемы для волнового уравнения.
47. Уравнения в частных производных второго порядка. Разностные схемы для уравнения теплопроводности.
48. Задачи оптимизации. Поиск экстремума. Метод сканирования. Симплекс-метод.
Методические пособия.
Задачи и методические указания к ним имеются в пособиях:
«Программирование физических задач», «Численные методы в физических задачах» и «Компьютерное моделирование физических явлений».
Литература по курсу.
1. Информатика. Базовый курс. Под ред. . – СПб: Изд-во «Питер», 2000.
2. Основы современных компьютерных технологий. Под ред. . – СПб: Изд-во «Корона»принт, 1998.
3. Шафрин компьютерной технологии. М.: АБФ, 1997.
4. Бахвалов методы. М.: Наука, 1973.
5. Калиткин методы. М.: Наука, 1978.
6. Турчак численных методов. М.: Наука, 1987.
7. , Федотов языка Паскаль. Изд-во «Радио и связь», 2000.
8. Гусеева программировать: Паскаль 7.0. Изд-во «Диалог МИФИ», 1999.
9. , Круглов в среде Турбо Паскаль. Версия 5.5.М. Изд-во МАИ, 1992.
Методические материалы
1. «Программирование физических задач»
2. «Численные методы в физических задачах».



