Чичко Александр Николаевич (телефон служебный 3-31-05-46)

ЗАДАНИЯ ПО КУРСОВОМУ ПРОЕКТУ «ИНФОРМАТИКА»

По разделу «АЛГОРИТМЫ И ПРОГРАММЫ»

Чичко Александр Николаевич (телефон служебный 3-31-05-46)

Консультации по понедельникам с 1530 – 1830

5. Задания для КУРСОВОГО ПРОЕТИРОВАНИЯ

Оформление заданий

Каждое из заданий должно быть оформлено в виде жесткой копии, которая включает:

1) постановку задачки;

2) метод решения задачки с пояснениями;

3) программку решения задачки с комментами Чичко Александр Николаевич (телефон служебный 3-31-05-46);

4) результаты расчетов (можно отчасти);

5) графики и картинки, если нужно;

6) выводы.

Задачка 5.1. Задачки по разработке алгоритмов и программ с внедрением разветвляющихся процессов

Постановка задачки 5.1. Создать метод и программку для вычисления функции Z(x), данной интервально на разных промежутках. Если функция Z(x) неопределена при каких-то значениях x, то в программке нужно предугадать Чичко Александр Николаевич (телефон служебный 3-31-05-46) вывод сообщения «При x = … функция неопределена» и вывести значение x. Вид задания функции

Функция представлена в табл. 5.1, а варианты заданий – в табл. 5.2.

Таблица 5.1

Индекс i-й функции

Таблица 5.2

Номер варианта Композиция интервальной функции Z(x) Формула для вычисления ограничений Z(x)

Значения a, b, c, d рассчитываются по формулам

, , ,

где Чичко Александр Николаевич (телефон служебный 3-31-05-46) n – номер варианта.

Таким макаром, студент, выполняющий 4-й вариант, должен создать метод и программку для вычисления функции Z(x):

где ,

,

,

,

.

Значения характеристик рассчитываются как , , .

Задачка 5.2. Задачки по разработке алгоритмов и программ с внедрением повторяющихся процессов

Постановка задачки 5.2. Создать метод и программку вычисления функции С(x1, x2, x3, x4), зависящей Чичко Александр Николаевич (телефон служебный 3-31-05-46) от 4 переменных x1, x2, x3, x4, которые меняются по разным законам. Значения переменных x1, x2, x3, x4 задаются на базе формул

x1 = 5n; 25n (0,5n);

x2 = n + 1; n + 10 (0,1n);

x3 = 8 + n; n2; n2 + 3; n2 + 0,4;

x4 = n – 1; (n – 2)2; n + 0,8; n + 20;

где n – вариант задания.

Вид функции С(x1, x2, x3, x Чичко Александр Николаевич (телефон служебный 3-31-05-46)4) выбирается из табл. 5.1 (i – вариант) при условии a = 1, b = 1, c = 1, d = 1, где каждое из слагаемых находится в зависимости от собственной переменной. В программке нужно предугадать вычисление значений С(x1, x2, x3, x4) для всех композиций x1, x2, x3, x4. Непременно предугадать полный перебор x1, x2, x3, x4. Вычислить сумму всех С(x Чичко Александр Николаевич (телефон служебный 3-31-05-46)1, x2, x3, x4) и вывести ее на монитор. В программке организовать вывод x1, x2, x3, x4> для которых производится условие

–(20n + 1) £ С(x1, x2, x3, x4) £ (20 + 1).

Таким макаром, для 4-го варианта нужно написать программку по вычислению функции

С(x1, x2, x3, x4) = ,

где x1 = 5·4; 25·4 (0,5·4) = 20; 100 (2);

x2 = 4 + 1; 4 + 10 (0,1·4) = 5; 14 (0,4);

x3 = 8 + 4; 16; 16 + 3; 16 + 0,4 = 12; 16; 19; 16,4;

x4 = 4 – 1; (4 – 1)2; 4 + 0,8; 4 + 20 = 3; 9; 4,8; 24.

Переменные и Чичко Александр Николаевич (телефон служебный 3-31-05-46) заданы с равномерными шагами 2 и 0,4, а и – массивами из 4 значений. Вывод С(x1, x2, x3, x4) при условии

–(20·4 + 1) £ С(x1, x2, x3, x4) £ (20·42 + 1).

Внимание. Если значение функции С(x1, x2, x3, x4) неопределено при какой или композиции x1, x2, x3, x4, то на экран монитора вывести x1, x2, x3, x4, при Чичко Александр Николаевич (телефон служебный 3-31-05-46) которых С(x1, x2, x3, x4) не определена, и вывести фразу «C – не определена».

Задачка 5.3. Задачки по разработке алгоритмов и программ для обработки матриц

Постановка задачки 5.3. Создать метод и программку для нахождения наибольшего и малого частей матрицы Z размером 30 × 30 и их индексов (i, j). Экстремальные значения Z следует Чичко Александр Николаевич (телефон служебный 3-31-05-46) находить посреди частей, для которых производятся условия

Элементы матрицы zij формируются исходя из критерий

где n – номер варианта;

, – функции, взятые из табл. 5.1 в согласовании с вариантом n.

Функция находится в зависимости от x, a, b, c, d (табл. 5.1), которые определяются как x = n(i + j), a = n·i, b = n(i + 1), c = n Чичко Александр Николаевич (телефон служебный 3-31-05-46)·j, d = n(j + 1), где n – номер варианта. Если значение (x) не определено при данных x, a, b, c, d , то zij = 0.

Таким макаром, для 4-го варианта задачка конкретизируется последующим образом. Создать метод и программку нахождения наибольшего и малого частей матрицы Z:

x = 4(i + j), a = 4i, b Чичко Александр Николаевич (телефон служебный 3-31-05-46) = 4(i + 1), c = 4j, d = 4(j + 1).

В программке организовать вывод наибольшего и малого частей, также их индексов i и j в файл a.lst.

Задачка 5.4. Задачки по разработке алгоритмов и программ для вычислений сложных сумм

Постановка задачки 5.4. Создать метод и программку вычисления функции Z(x) = sin[S×F(x)] в интервале x Чичко Александр Николаевич (телефон служебный 3-31-05-46)Î[–100, 100] с шагом Dx = 0,5. Величина S определяется как сумма, данная в табл. 5.3, а . Функция F(x) берется из табл. 5.1 в согласовании с вариантом задания. Значения a, b, c, d определяют как a = nx, b = (n + 1)x, c = cos(nx),
d = sin(nx). В программке организовать вывод x, Z Чичко Александр Николаевич (телефон служебный 3-31-05-46)(x) в согласовании с критериями, накладываемыми на Z(x). Если производится условие
1 – cos(n) < Z(x) < sin(n + 1), то x и Z(x) выводятся в файл An.lst (n – вариант задания). Если производится условие 2 – cos( ) < Z(x) < sin( + 1), то x и Z(x) выводятся в файл Bn.lst. Если производятся Чичко Александр Николаевич (телефон служебный 3-31-05-46) сразу оба условия, то вывод x и Z(x) делается в файл Сn.lst. Если не производится ни одно из критерий, то вывод x и Z(x) происходит в файл Dn.lst. При выводе можно ограничиться 20 значениями x и Z(x) в каждом из файлов.

Таким макаром, для 4-го Чичко Александр Николаевич (телефон служебный 3-31-05-46) варианта нужно вычислить функцию

,

где a = 4x, b = 5x, c = cos(4x), d = sin(4x).

Величина S определена как

, где .

Найти Z(x) в интервале x = –100; 100 (0,5). Запись Z(x), x в файлы по условиям

cos(4) < Z(x) < sin(5) Þ An.lst;

cos(16) < Z(x) < sin(18) Þ Bn.lst;

cos(4) < Z(x) < sin(5) и cos(4) < Z(x Чичко Александр Николаевич (телефон служебный 3-31-05-46)) < sin(5) Þ Cn.lst;

невыполнение критерий Þ Dn.lst.

Если функция Z(x) не определена для данного x, то принять Z(x) = 1.

Таблица 5.3

Вари­ант Вид функции Вари-ант Вид функции

Окончание табл. 5.3


chetvertij-god-obucheniya-dopolnitelnaya-obrazovatelnaya-programma-himiya-vokrug-nas-8-11-klassi-dlya-detej-14-17-let.html
chetvertij-i-pyatij-urovni.html
chetvertij-komod-chippendejla-10-glava.html