Программирование линейных, разветвляющихся
Скачать 1.3 Mb.
|
1 2 Министерство высшего и среднего специального образования Республики Узбекистан Министерство транспорта Республики Узбекистан Ташкентский государственный транспортный университет КАФЕДРА «ИНФОРМАТИКА И КОМПЬЮТЕРНАЯ ГРАФИКА» РАСЧЕТНО-ГРАФИЧЕСКАЯ РАБОТА №1 по дисциплине “Информационные технологии и математическое моделирование процессов” ТЕМА: “ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ, РАЗВЕТВЛЯЮЩИХСЯ И ЦИКЛИЧЕСКИХ ПРОЦЕССОВ НА С++. ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ НА С++» Факультет: _______________________________________________________ ГРУППА:_____________________ Выполнил студент:_________________________________________________ Принял работу:____________________________________________________ Ташкент – 2022 ЗАДАНИЯ НА РАСЧЕТНО-ГРАФИЧЕСКУЮ РАБОТУ Выполнение расчетно-графической работы должно способствовать закреплению, углублению и обобщению знаний, полученных студентами за время обучения, а также позволит приобрести опыт проектирования и разработки программ в системе программирования С++, усвоить конкретные методы и технологию программирования, изучить назначение встроенных функций системы при математическом моделировании процессов, привить навыки работы с технической документацией, научной и справочной литературой. При написании расчетно-графической работы студент должен показывать практические навыки работы с персональным компьютером, анализировать литературные данные, делать обоснованные выводы и предложения. Расчетно- графическая работа способствуют закреплению, углублению, обобщению и прикладному применению знаний и умений, формируемых студентами при изучении дисциплины «Информационные технологии и математическое моделирование процессов». Расчетно-графическая работа является завершающим этапом изучения дисциплины. Основная цель работы заключается в закреплении навыков самостоятельного использования теоретического материала и практического опыта для решения задач проектирования и разработки программ различного назначения. Основными требованиями к расчетно-графической работе являются использование при разработке программ современных методов и приемов программирования, строгое планирование процесса проектирования, составления и отладки программ. Цель расчетно-графической работы состоит в проверке общепрофессиональных и специальных знаний, полученных студентом в процессе изучения дисциплины «Информационные технологии и математическое моделирование процессов», а также в приобретении практических навыков создания программного кода в системе программирования С++. Расчетно-графическая работа предполагает выполнение задания по решению различных задач линейной алгебры и численных методов, а также оформлению сопутствующей документации. Расчетно-графическая работа – самостоятельная форма работы студента, который несет ответственность за правильность принимаемых решений и расчетов, за качество оформления и представления работы к защите в срок. СТРУКТУРА РАСЧЕТНО-ГРАФИЧЕСКОЙ РАБОТЫ: Пояснительная записка к расчетно-графической работе должна содержать следующие разделы: – Титульный лист; – Задание на расчетно-графическую работу; – Описание работы: 1. Содержание 2. Введение 3. Условие задач 4. Текст (листинги) программ 5. Результаты трассировки программ 6. Примеры использования программ – Заключение – Список литературы Задание на расчетно-графическую работу В соответствии с индивидуальным вариантом расчетно-графической работы преподаватель выдает студенту задание. Задание на расчетно-графическую работу оформляется на А4, в котором указываются: точное наименование темы; дата сдачи; исходные данные к работе; перечень заданий. Содержание и оформление пояснительной записки Основным документом, излагающим сущность выполненной работы, является пояснительная записка, в которой четко и в логической последовательности раскрывается содержание отдельных этапов работы над расчетно-графической работой. Записка содержит текстовую часть с необходимыми схемами, а также листинг кодов программ и скриншоты результатов их работы. Рекомендуемый объем пояснительной записки – 10-15 страниц, включая иллюстрации. Междустрочный интервал – одинарный, отступ для первой строки – 1,25. Выравнивание текста по ширине. Форма титульного листа пояснительной записки должна соответствовать требованиям (приложение А). Титульный лист заполняется шрифтом Times New Roman обычный, размер 14. В разделе «Условие задачи» излагается детальное описание индивидуальной задачи, производится постановка задачи, определяются общие требования к программе. В разделе «Разработка алгоритмов для решения поставленных задач» уточняются методы решения задачи, разрабатывается общее описание алгоритма решения задачи. В разделе «Текст (листинг) программы» размещается структурированный, комментированный программный код программы на языке С++. При составлении исходного текста программ стоит придерживаться определенных стандартов и правил. В разделе «Результаты трассировки программ» приводиться описание процесса пошагового выполнения программы. В режиме трассировки программист видит последовательность выполнения команд и значения переменных на каждом шаге выполнения программы. В разделе «Примеры использования программы» приводится руководство по использованию программы со скриншотами результатов работы, а так же подробное описание действий по использованию программы. Раздел «Заключение» должен содержать описание полученных результатов и краткие выводы. В заключении подводятся итоги проделанной работы, делаются общие выводы по теме работы, приводятся основные рекомендации и предложения по результатам. Список литературы подбирается студентами самостоятельно. Рекомендуется использование литературы, изданной в последние 3-4 года. РЕШЕНИЕ СИТУАЦИОННЫХ ЗАДАЧ В ПРОГРАММЕ DEV-C++. В расчетно-графической работе студент выполняет задания в программе DEV- C++ и оформляет на А4 блок-схему алгоритма, листинг программы и результат выполнения по заданному шаблону. Файл с выполненным заданием прилагается к расчетно-графической работе. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ: Основные виды операций в С++ Арифметические операции Операции - это комбинации символов, определяющие действия по преобразованию значений. В С++ определены 5 арифметических операций: сложение (знак операции "+") вычитание ("-") умножение ("*") деление ("/") получение остатка от деления ("%"). Приоритеты и работа операций: умножение, деление и взятие остатка от деления равноправны между собой и старше, чем сложение и вычитание. Ассоциативность (порядок выполнения) арифметических операций принята слева направо. Присваивание. Операция присваивания обозначается как «=». В отличие от многих других языков, в С/С++ операция присваивания возвращает результат, равный значению, полученному в результате присваивания. Отсюда следует: одной строке может стоять больше одной операции присваивания: Составное присваивание. При написании программы часто требуется изменить значение переменной. Например, требуется взять текущее значение переменной, прибавить или умножить это значение на какое-то выражение, а затем присвоить это значение той же переменной. Такие операции выполняются операторами составного присваивания: Типы данных Если в выражениях участвуют переменные различных типов, то зачастую при компиляции программы они преобразуются к общему типу автоматически в соответствии с набором определенных правил. 1. Если операция выполняется над данными двух различных типов, обе величины приводятся к "высшему" из двух типов. Этот процесс называется "повышением" типа. 2. Последовательность имен типов, упорядоченных от "высшего" к "низшему", выглядит так: double, float, long, int, short и char. Применение ключевого слова unsigned повышает ранг соответствующего типа данных со знаком. 3. В операторе присваивания конечный результат вычисления выражения в правой части приводится к типу переменной, которой должно быть присвоено это значение. Данный процесс может привести к "повышению" типа, как описано выше, или к "понижению, при котором величина приводится к типу данных, имеющему более низкий приоритет. Логические операции. Среди логических операций следует выделить операции «и» («and»), «или» («or»), отрицание «не» («not») и сложение по модулю 2 («xor»). В языке С++ логические операции обозначаются следующим образом: Операции сравнения: Операции инкремента (++) и декремента (--). Операция "запятая". Дополнительная операция «,» не работает непосредственно с данными, а приводит к вычислению выражений слева направо. Эта операция позволяет использовать в одной строке несколько выражений, разделенных запятой. Результатом операции «запятая» является результат правого выражения. Стандартные математические функции. Для вычисления математических выражений в языке С/С++ имеется набор функций, которые хранятся в стандартной библиотеке и объявлены в заголовочном файле сmath (для языка С++). Операторы ввода и вывода Оператор вывода cout << "Informatika"< Идентификатор cout – объект С++, предназначенный для работы со стандартным потоком вывода. Операция << называется операцией вставки. Она копирует содержание объекта, находящегося в правой части, в объект, содержащийся в левой части. Манипулятор endl вставляет в символьный поток символ окончания строки. Весь последующий текст будет печататься с новой строки. вывод одного значения cout << i ; вывод нескольких значений cout << x << y< вывод текстового значения cout << “algoritm”; вывод числового и текстового значений cout << “c=“ << c; Оператор ввода cin >>h; Идентификатор cin – объект С++, предназначенный для работы со стандартным потоком ввода. Стандартный поток ввода содержит данные, вводимые с клавиатуры. Операция >> называется операцией извлечения. Она копирует содержание объекта, находящегося в правой части, в объект, содержащийся в левой части. int i; double x; char c; cin >> i >> x >> c; Условный оператор. Возможны следующие варианты записи: Вариант 1: if (условие) оператор 1 Если условие верно, то выполняется оператор 1 Вариант 2 : if (условие) оператор 1 else оператор 2 Если условие верно, то выполняется оператор 1, а если не верно, то оператор 2 При этом операторы 1 и 2 могут быть как простыми, так и составными (т.е. группой операторов, заключенной в фигурные скобки). Операторы цикла. Циклы организуются, чтобы выполнить некоторый оператор или группу операторов определенное число раз. В языке С/С++ три оператора цикла: for, while и do-while. Оператор цикла for формально записывается, в следующем виде: for (выражение1; выражение2; выражение3) {тело_цикла} Тело цикла составляет либо один оператор, либо несколько операторов, заключенных в фигурные скобки { ... }. В выражениях 1, 2, 3 фигурирует специальная переменная, называемая управляющей. По ее значению устанавливается необходимость повторения цикла или выхода из него. Выражение1 присваивает начальное значение управляющей переменной, выражение3 изменяет его на каждом шаге, а выражение2 проверяет, не достигло ли оно граничного значения, устанавливающего необходимость выхода из цикла. Оператор while формально записывается в таком виде: while (выражение) тело_цикла Выражение в скобках может принимать ненулевое (истинное) или нулевое (ложное) значение. Если оно истинно, то выполняется тело цикла и выражение вычисляется снова. Если выражение ложно, то цикл while заканчивается. Оператор do-while формально записывается следующим образом: do {тело_цикла} while (выражение); Основным отличием между циклами while и do - while является то, что тело в цикле do - while выполняется по крайней мере один раз. Тело цикла будет выполняться до тех пор, пока выражение в скобках не примет ложное значение. Если оно ложно при входе в цикл, то его тело выполняется ровно один раз. Задания №1-2 Составить алгоритм и программу на С++ для линейных и разветвляющихся процессов 1-вариант 1) 3 sin 2 b x y 2) 7 , 0 , 3 , sin 2 3 m m b b x y 3) 5 , 5 2 , 4 2 , 2 3 2 2 x ax x x x x x y 4) 3 5 5 5 , 3 , 4 3, 12, log , 4 x x y arcctgx x a k a ke x 2-вариант 1) b x y 2 2) 2 1 , 3 , 5 sin 2 m n m n n x y 3) 0 , , 0 , , 0 , sin 2 7 3 x ax x x x x y 4) 2 2 3 2, 2 4 , 2 5 sin( ), , 5 x x y x x x a tx t ax x 3-вариант 1) 3 sin b x a y 2) 7 , 3 , lg m n m a x a y 3) 2 , , 0 2 ), sin( , 0 , 2 3 x bx x x x x y 4) 3 2 5 , 1 2 2 , 1 3 , 0.4 , 3 x b x m y x b x b a a a x x 4-вариант 1) x a y lg 2) 4 , 5 , sin x t x a e x a y 3) 0 , 0 0 , ln 0 , ln 2 5 x x x x x b y 4) 3 2 7 2 sin , 0, 4 , 0, , 1, 3 2 , 0 x x y x x a b m b ax x 5-вариант 1) 5 cos x b y 2) 10 , log , 2 t t b b x y a 3) 2 , 2 sin 2 1 , 2 1 , 2 3 x x x x a x x y 4) 3 3 5 2 , 0, sin( ) , 2 0, log , 7 , 2 x x y x x b a a bx x 6-вариант 1) 3 2 b tgx y 2) 4 , 3 , sin 2 a ax d d y 3) 5 0 , 5 , 0 5 , 0 0 , 0 0 , 4 2 x x x x ax y 4) 7 2 5 3 ln , 0 ln , 0 , 2.3 0, 0 t b x x y x x b a t x 7-вариант 1) e x a y sin 2) n b b x a y 2 , sin 3 3) 3 , 3 1 , 2 1 , 5 2 3 x x a x b x x b x y 4) 3 , 1 3 2 , 1 2 , 3.5 sin 2 , 2 x x y a x x a k b k x x 8-вариант 1) d ab y 2 3 2) 5 , log , 5 cos a t b x b y a 3) 4 , 4 4 4 , 4 , 3 2 2 3 3 2 x x x x bx x e x y 4) 2 6 , 0 0, 0 0, 5 , 5 0, 5 , 0.5 ax x y x a tarctgx t x x 9-вариант 1) d y sin 2 2) 5 , , 2 3 x mx b b tgx y 3) 4 , 4 10 4 , 10 , 4 2 3 2 x x x x bx x x ax y 4) 3 arccos , 1 1 , 1 , 3.2 lg , 1 x x x y cx x c ke k x x 10-вариант 1) b x y 2 sin 2) 6 2 , , 2 3 d d b a d ab y 3) 4 , 3 4 , 2 3 , 2 3 5 x e x x x arctg x x a y 4) 2 3 3 2 , 4 5 , 4 4 , , 0.6 lg 4 , 4 x e x k y b x x b n n x x x 11-вариант 1) b t y sin 2) 6 , 4 3 , lg x x n x nx y 3) 3 , 4 3 2 , 2 ), / 2 sin( 2 7 x x x x x b x x y 4) 2 3 2 4 , 10 , 4 10 , sin , 4 4 , 4 e ax x x y bx x b t t x x x 12-вариант 1) t y a log 2 2) 7 5 , lg , sin 2 n n b b x y 3) 1 , 3 cos 1 , 1 1 , arcsin 2 3 2 5 x x x bx x x y 4) 2 5 lg , 2.5, sin( ), 1 2.5, , 1.5 , 1 t x x y x x a e t a x x 13-вариант 1) x nx y lg 2) 3 0 , 2 , sin n n m t b t y 3) 5 0 , 5 0 , sin , 5 0 , 2 3 2 x bx x x x x tg y 4) 3 5 2 5 2 , 3 , 4 3, log , 2.3 , 4 a x x y arctgx x a t t x e x 14-вариант 1) tx b y 3 2) 3 1 , , log 2 b b t t y k a 3) 1 , , 5 2 1 ), sin( , 5 2 , lg 5 2 x x a x x x x y 4) 2 2 sin , 2 , 2 3 , ln , 5 4 , 3 x x y bx x b t t x x x x 15-вариант 1) n x y 5 sin 2 2) 6 3 , 2 , 3 b b x t tx b y 3) 1 , lg 1 , 1 1 , arccos 3 x x x cx x x y 4) 6 3 , , 1 , cos 1 , 1 1 , arcsin 3 2 k m b x x x bx x x y k 16-вариант 1) 4 2 8 1 3 2 d x y , 2) b k a ax x x y , 9 16 3 2 3) 2 ), 2 sin( 2 1 , 2 1 , 3 x cx x x c x c x y 4) 10 , 10 4 , 2 13 4 , cos 2 2 x x e m x x mx x m x y x 17-вариант 1) 2 13 x bx a y 2) m c a a x x y , tan 3) 5 0 , ) 5 0 ( 5 0 0 , 1 , 2 3 2 2 x dx x x d x x d y 4) 10 , 10 3 , ln sin 3 , 2 2 3 2 x x e x x n x x n x y n 18-вариант 1) a x x y sin 2) , ln , 2 a c p c m s 3) 4 , / 1 4 , 3 , 3 1 , tan sin 2 2 6 3 2 x k k x x x x k x k x y 4) 1 , 5 3 2 1 , 3 1 , 3 2 3 2 x x x x y y x x x y x z 19-вариант 1) m b xa z cos 2 2) b a b a y x y c 3 2 , cos 3) 4 , 2 3 4 2 , 5 3 2 2 , 5 2 2 2 x b ax k a x kx ab x bx ak b y 4) 2 , 1 2 1 , 1 1 , ) ( 3 0 2 2 x x y x x x y x x y x x z 20-вариант 1) x e x x x y sin 2) 1 , log 2 3 x e m k m k y x m 3) 3 , 3 2 3 3 , tan 3 , 2 sin 2 3 4 x x kx x kx x x k x y 4) 0 , sin 8 0 0 3 , 3 , ln sin 3 x a x x e x x x x a y x a 21-вариант 1) b a x y 2 3 ; 2) m a a d m cd x d x y sin , , 4 2 8 1 3 2 3) 2 ), 2 sin( 2 1 , 2 1 , 3 x cx x x c x c x y 4) 1 , ln 1 1 , log 2 x x d x x c 22-вариант 1) y=log 2 (h 2 +3h+2)+a 2 ; 2) bk a k m b x bx a y , , 13 2 3) 5 0 , ) 5 0 ( 5 0 0 , 1 , 2 3 2 2 x dx x x d x x d y 4 , 1 cos 4 , 1 4 ) 4 2 2 x x z x x y 23-вариант 1) y=(a h -a -h )/2+b a ; 2) b k x b k a ax x x y cos 2 1 , , 9 16 2 3 2 3) 0 ), 9 3 /( 1 0 , 9 3 2 2 x x x x x x y 5 0 , ) 5 0 ( 5 0 0 , 1 , ) 4 2 3 2 2 x dx x x d x x d y 24-вариант 1) y=arctg1/(h-1)+c 2 ; 2) q kp c m c a a x x y 2 2 , , tan 3) 0 , 4 2 2 , 1 7 3 2 2 x x x x x y 10 , 10 4 , 2 13 4 , cos ) 4 2 2 x x e m x x mx x m x y x 25-вариант 1) y=e -ha + √h ; 2) bk a k m b x bx a y , , 13 2 3) 3 , 1 sin 3 , cos 1 2 2 a a a z a a a y 2 , 4 2 2 , lg 2 2 , 2 2 ) 4 2 2 x x mx x m m x mx x y 26-вариант 1) y=cos π(h+1) √h+1 3 +ab; 2) m b m a x m b xa z 2 3 2 sin , 2 , cos 1 , ln 1 1 , log ) 3 2 x x d x x c 10 , 10 3 , ln sin 3 , 4) 2 2 3 2 x x e x x n x x n x y n 27-вариант 1) y=a(t-sint)+a -t +t -a ; 2) 1 , , sin 2 x m m c a a x x y 3 , 3 2 3 , 1 1 4 ) 3 2 2 x x x n x x x m 4 , / 1 4 , 3 , 3 1 , tan sin 2 ) 4 2 6 3 2 x k k x x x x k x k x y 28-вариант 1) y=(a-bh) 3 +c 2 ; 2) ab x b a b a y x y c , , cos 3 2 3) 5 , cos 4 5 , 1 2 3 2 x x x y x x x z 1 , 5 3 2 1 , 3 1 , 3 ) 4 2 3 2 x x x x y y x x x y x z 29-вариант 1) 2 2 3 1 ) ( x a c b ax y ; 2) 3 2 3 cos , 1 , log x m k x e m k m k y x m 3) 2 , 75 2 , 75 16 3 2 x x x x x y 4 , 2 3 4 2 , 5 3 2 2 , 5 ) 4 2 2 2 x b ax k a x kx ab x bx ak b y 30-вариант 1) z=sinα/α+α/sinα+acos(h/3); 2) km b m k a ab a b b a y , 1 , 2 2 3 3) 2 , 1 cot 2 , 1 tan 2 x x k x x f 2 , 1 2 1 , 1 1 , ) ( 3 0 ) 4 2 2 x x y x x x y x x y x x z Задание №3 Составить алгоритм циклических процессов, программу на С++ с использованием операторов while и do while 1-вариант 1) 4 0 , 0 3 , sin 2 x h x b x y 2) 1 , 2 , 5 0 , 2 0 , 2 3 a h d d ab y d 2-вариант 1) 3 0 , 0 5 1 , sin 2 3 x h x b x y 2) 5 2 , 3 0 , 4 3 , sin 2 3 b h x b x y x 3-вариант 1) 5 0 , 2 0 , 2 cos 2 4 x h x a x y 2) 10 , 3 , 5 0 , 2 0 , 2 cos 2 4 a h x a x y x 4-вариант 1) 35 0 , 2 , 1 2 1 , 5 sin 2 x h x n x y 2) 5 , 2 , 3 0 , 6 5 , 3 b h x tx b y x 5-вариант 1) 3 0 , 2 , 4 2 , lg x h x x nx y 2) 35 0 , 1 1 , 5 , 3 , sin b h b t b t y 6-вариант 1) 5 1 , 15 9 , 2 b h b b x y 2) 7 0 , 1 2 , 4 , 1 , 5 sin 2 x h x n n x y 7-вариант 1) 5 2 , 17 3 , 3 b h t tx b y 2) 25 0 , 4 3 , 5 2 , log 2 t a h t a t y 8-вариант 1) 7 , 4 , 3 log 2 a c a y 2) 8 0 , 0 2 , 7 , 4 , 3 log 2 c h c a c a y 9-вариант 1) 6 0 , 4 1 2 , sin 3 x h x b x a y 2) 7 3 , 8 0 , 0 2 , lg x h a x a y a 10-вариант 1) 1 0 , 5 2 2 , sin x h x e x a y 2) 7 , 4 , 3 0 , 2 1 , sin 3 b h x b x a y x 11-вариант 1) 5 0 , 3 5 1 , lg x h x x a y 2) 6 0 , 1 1 , 1 1 , sin x h a a e x a y 12-вариант 1) 4 0 , 5 0 1 , 2 3 d h d d ab y 2) 6 3 , 3 0 , 5 0 5 0 , 5 cos b h x x b y x 13-вариант 1) 5 2 , 30 15 , sin t h t b t y 2) 4 , 1 , 4 0 , 5 2 5 1 , lg n h x x nx y x 14-вариант 1) 2 2 , 5 5 , sin 2 x h d d y 2) 15 0 , 1 5 0 , 5 , 2 , 2 3 x h x b b tgx y 15-вариант 1) 5 0 , 3 5 1 , 5 cos x h x x b y 2) 6 , 3 , 5 1 , 4 3 , 2 b h x b x y x 16-вариант 1) , 5 0 , 3 1 , cos sin x h x x b x a y 2) 3 0 , 4 2 , 2 0 , 6 3 , sin x z h x h z x z bc a p 17-вариант 1) 3 , 66 3 , 2 a h a ab x abc y 2) 7 0 , 8 4 , 2 0 , 7 3 , 1 5 27 3 b x h b h x x ab b a y 18-вариант 1) , 5 0 , 5 6 5 0 , ) ( 2 2 a h n a mn y 2) 3 0 , 9 6 , 4 0 , 5 3 , 15 4 2 3 y x h y h x xy x z 19-вариант 1) 1 , 50 25 , 3 2 3 x h x x a y 2) 2 0 , 4 2 , 1 , 15 1 , 2 2 c b h c h b с b a y 20-вариант 1) 5 0 , 5 2 5 0 , 2 ln 2 y h y x y y z 2) 1 0 , 1 0 , 2 0 , 1 1 , 1 3 3 a c h a h c cx a y 21-вариант 1 0 ], 3 , 2 [ , sin 5 ln ) 1 3 x h x x x y 3 0 , 4 2 , 2 0 , 6 3 , 7 2 , sin x z h x h z c x z bc a p 22-вариант 1 0 ], 1 , 0 [ , tan ) 1 1 3 2 x x h x e x y 7 0 , 8 4 , 2 0 , 7 3 , 1 5 27 3 b x h b h x x ab b a y 23-вариант 4 0 ], 6 , 2 [ , sin 5 6 ) 1 3 x h x x x x y 3 0 , 9 6 , 4 0 , 5 3 , 15 4 2 3 y x h y h x xy x z 24-вариант 1 0 ], 4 , 3 [ , cos ) 1 1 x x h x e x y 3 , 21 3 , 5 , 10 10 , 6 15 , 5 3 7 2 x a h x h a b a b x x y 25-вариант 1 0 ], 3 , 2 [ , 5 1 ) 1 1 2 x x h x x y 7 0 , 8 4 , 2 0 , 7 3 , 1 5 27 3 b x h b h x x ab b a y 26-вариант 2 0 ], 6 , 4 [ , 9 10 lg cos ) 1 3 x h x x x y 5 0 , 6 3 , 2 , 13 2 , 1 2 x a h x h a a bx y 27-вариант 1 0 ], 0 , 1 [ , ) 1 5 2 x x h x e y 1 0 , 1 0 , 2 0 , 1 1 , 1 3 3 a c h a h c cx a y 28-вариант 1 0 ], 3 , 4 [ , 5 3 ) 1 5 2 x h x x x y 1 , 8 2 , 2 , 30 10 , 15 2 2 c a h c h a a c b a y 29-вариант 1 0 ], 3 , 2 [ , ) 1 6 5 x x h x e y 5 0 , 20 15 , 1 0 , 1 0 , sin a x h a h x b a b x y 30-вариант 16 0 ], 6 1 , 0 [ , 10 ) 1 sin 5 3 x x x x h x y 3 0 , 7 3 , 1 , 7 1 , 1 c b h c h b cb b ca y Задание №4 Составить алгоритм циклических процессов, программу на С++ с использованием оператора for № Задания 1-вариант y=ah/b+3ck, 0.1=0.1 y=h 3 +ah 2 +e h , -1≤h≤3 , hh=0.5 , 1 ≤a≤12, ha=1. 2- вариант y=lnh-a 2 ,0.1≤h<2,h h =0.1 a b b a y 2 2 sin ln cos , 1 ≤a≤8, ha=0.5, 1≤b≤15 , hb=1. 3- вариант y=h 3 +sinh+a 2 ,1≤a≤5, h a =0.5 a a tgx y cos sin ln a=π/4,0≤ h ≤ π/4; hh= π/16, 0≤ b ≤ 7π/8, hb=π/8. 4- вариант y=ah/b+3ck,0.1=0.1 y=h 3 +ah 2 +e h , -1≤h≤3 , hh=0.5 , 1 ≤a≤12, ha=1. 5- вариант y=lnh-a 2 ,0.1≤h<2, h h =0.1 a b b a y 2 2 sin ln cos , 1 ≤a≤8, ha=0.5, 1≤b≤15 , hb=1. 6- вариант y=h 3 +sinh+a 2 ,1≤a≤5, h a =0.5 a a tgx y cos sin ln a=π/4, 0≤ h ≤ π/4 ; hh= π/16, 0≤ b ≤ 7π/8, hb=π/8. 7- вариант y= ah 2 +bh+c kh+b ,0.1≤h≤0.5, h h =0.1 a x e y x a cos 0,1< h < 3 , hh=0.2, 1≤ a ≤ 6, ha=1. 8- вариант y= √ah 2 + bh 4 , 0.1≤h<2, h h =0.1 x x b a y 4 , a=2, 3≤ b ≤ 15 , hb=0.5, 1≤ h ≤ 4, hh=0.2. 9- вариант y=ah 4 +bh 3 +ch 2 +r, 0.1a =0.1 m x y x m ln , 1≤ m ≤ 8, hm=1, 1≤ h ≤ 12, hh=1. 10- вариант y=ctg 2 h+lnh , 0.2≤h≤4, h h =0.2 5 5 x n n x y 0.1 ≤h ≤ 2 , hh=0.1, 1≤ n ≤ 5, hn=1. 11- вариант y=zh+cosz, 1 m x y x m ln , 1≤ m ≤ 8, hm=1, 1≤ h ≤ 12, hh=1. 12- вариант y=cos5h+sinah, 0.01≤h≤0.1 h h =0.01 5 5 x n n x y 0.1 ≤h ≤ 2 , hh=0.1, 1≤ n ≤ 5, hn=1. 13- вариант y=cosh 3 /ln5h, 0.2≤h≤0.8, h h =0.2 4 2 3 x a x y , 2 ≤h ≤ 12 , hh=1, 0.1≤ a ≤ 3, ha=0.5. 14- вариант y=h n-5 +n h-5 0.1 1 2 |