Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ИС / Лабораторные работы / Лабораторная работа#5

.pdf
Скачиваний:
62
Добавлен:
22.03.2015
Размер:
424.23 Кб
Скачать

Лабораторная работа № 5

Организация циклов в программе

Цель занятия

1.Знакомство с операторами цикла в языке программирования C++.

2.Приобретение навыков программирования алгоритмов циклической структуры.

Постановка задачи

Составить алгоритм и программу вычисления функции на отрезке [а, b] с шагом h. Результаты вывести на печать в виде таблицы.

Содержание отчета

1.Постановка задачи.

2.Блок-схема алгоритма.

3.Текст программы и таблица результатов.

Цикл с предусловием while (ПОКА)

Структура повторения позволяет программисту определить действие, которое должно повторяться, пока некоторое условие остается истинным.

Оператор (или операторы), записанные в теле структуры повторения while (ПОКА) составляют тело while, которое может быть отдельным или составным оператором. Очевидно, что когда-нибудь условие станет ложным. Начиная с этого момента повторение прерывается и выполняется первое предложение псевдокода, следующее за структурой повторения.

Пример. Составить программу вычисления значения функции Y=x3+e-x при изменении х на отрезке [a;b] с шагом h.

Алгоритм решения поставленной задачи можно составить следующим образом:

Начало

Ввод начала отрезка (а), конца отрезка (b), и шага (h)

x=a

x<=b Конец

+

Y=x3+e-x

Вывод x, Y

x=x+h

Текст программы на языке C++, реализующей приведенный алгоритм, может иметь следующий

вид:

#include <iostream.h> // Подключение модуля для работы с клавиатурой и монитором #include <math.h> // Подключение модуля для использования математических функций

main( ) {

setlocale(LC_ALL, "Russian"); float a,b,h,Y,x;

cout << "Ввести начало, конец и шаг отрезка"<< endl; cin>>a>>b>>h;

x=a; // присвоение переменной х значения соответствующего началу отрезка

while (x<=b) { /* описание цикла с предусловием. Цикл продолжается до тех пор, пока x≤b */

Y=pow(x,3)+exp(-x); // вычисление выражения на очередной итерации цикла. cout << "x="<< x <<" Y="<<Y<< endl; // вывод значения х и Y.

x=x+h; // Увеличение переменной на шаг цикла.

}

System(“Pause”); return 0;

}

Структура цикла с постусловием do/while

Структура повторения do/while похожа на структуру while. В структуре while условие продолжения циклов проверяется в начале цикла, до того, как выполняется тело цикла. В структуре do/while проверка условия продолжения циклов производится после того, как тело цикла выполнено, следовательно, тело цикла будет выполнено по крайней мере один раз. Когда do/while завершается, выполнение программы продолжается с оператора, следующего за предложением while. Отметим, что в структуре do/while нет необходимости использовать фигурные скобки, если тело состоит только из одного оператора. Но фигурные скобки обычно все же ставят, чтобы избежать путаницы между структурами while и do/while.

Пример. Составить программу вычисления значения функции Y=x3+e-x при изменении х на отрезке [a;b] с шагом h.

Алгоритм решения поставленной задачи можно составить следующим образом:

Текст программы на языке C++, реализующей приведенный алгоритм, может иметь следующий

вид:

#include <iostream.h> // Подключение модуля для работы с клавиатурой и монитором #include <math.h> // Подключение модуля для использования математических функций

main( ) {

setlocale(LC_ALL, "Russian"); float a,b,h,Y,x;

cout << "Ввести начало, конец и шаг отрезка"<< endl; cin>>a>>b>>h;

x=a; // присвоение переменной х значения соответствующего началу отрезка

do { /* описание цикла с предусловием. Цикл продолжается до тех пор, пока x≤b */ Y=pow(x,3)+exp(-x); // вычисление выражения на очередной итерации цикла.

cout << "x="<< x <<" Y="<<Y<< endl; // вывод значения х и Y. x=x+h; // Увеличение переменной на шаг цикла.

}

while (x<=b) System(“Pause”); return 0;

}

Структура цикла с параметром for.

Структура повторения for содержит все элементы, необходимые для повторения, управляемого счетчиком. В общем виде структура параметрического цикла выглядит следующим образом:

for (имя управляющей переменной=начальное значение управляющей переменной; конечное значение управляющей переменной; приращение управляющей переменной)

Когда структура for начинает выполняться, управляющей переменной задается начальное значение. Затем проверяется условие продолжения цикла. Если условие удовлетворяется, выполняется тело цикла. Затем управляющая переменная увеличивается на величину приращения и цикл опять начинается с проверки условия его продолжения. Этот процесс продолжается, пока управляющая переменная не увеличится до конечного значения – это приведет к тому, что условие продолжения цикла нарушится и повторение прекратится. Выполнение программы продолжится с первого оператора, расположенного после структуры for.

Пример. Составить программу вычисления значения функции Y=x3+e-x при изменении х на отрезке [a;b] с шагом h.

Алгоритм решения поставленной задачи можно составить следующим образом:

Текст программы на языке C++, реализующей приведенный алгоритм, может иметь следующий

вид:

#include <iostream.h> // Подключение модуля для работы с клавиатурой и монитором #include <math.h> // Подключение модуля для использования математических функций

main( ) {

setlocale(LC_ALL, "Russian"); float a,b,h,Y,x;

cout << "Ввести начало, конец и шаг отрезка"<< endl; cin>>a>>b>>h;

x=a; // присвоение переменной х значения соответствующего началу отрезка for (x=a; x<=b; x=x+h)

Y=pow(x,3)+exp(-x); // вычисление выражения на очередной итерации цикла. cout << "x="<< x <<" Y="<<Y<< endl; // вывод значения х и Y.

}

System(“Pause”); return 0;

}

Выражения в структуре for являются необязательными. Если конечное значение управляющей переменной отсутствует, C++ предполагает, что условие продолжения цикла всегда истинно и таким образом создается бесконечно повторяющийся цикл. Иногда может отсутствовать начальное значение управляющей, если начальное значение управляющей переменной задано где-то в другом месте программы. Может отсутствовать и приращение управляющей переменной, если приращение переменной осуществляется операторами в теле структуры for или если приращение не требуется. Выражение для приращения переменной в структуре for действует так же, как автономный оператор в конце тела for.

«Приращение» структуры for может быть отрицательным (в этом случае в действительности происходит не приращение, а уменьшение переменной, управляющей циклом). Приращение цикла может и дробным. Для этого управляющая переменная должна иметь соответствующий тип

Если условие продолжения цикла с самого начала не удовлетворяется, то операторы тела структуры for не выполняются и управление передается оператору, следующему за for.

Операторы break и continue

Операторы break и continue изменяют поток управления. Когда оператор break выполняется в структурах while, for, do/while или switch, происходит немедленный выход из структуры. Программа продолжает выполнение с первого оператора после структуры. Обычное назначение оператора break – досрочно прерывать цикл или пропустить оставшуюся часть структуры switch.

Оператор continue в структурах while, for или do/while вызывает пропуск оставшейся части тела структуры и начинается выполнение следующей итерации цикла. В структурах while и do/while немедленно после выполнения оператора continue производится проверка условия продолжения цикла. В структуре for выполняется выражение приращения, а затем осуществляется проверка условия продолжения. Ранее мы установили, что в большинстве случаев структура while может использоваться вместо for. Единственным исключением является случай, когда выражение приращения в структуре while следует за оператором continue. В этом случае приращение не выполняется до проверки условия продолжения цикла и структура while работает не так, как for

Варианты заданий (таблица 1)

 

 

 

Таблица 1

Номер

Функция

Отрезок

Шаг Тип цикла

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,если x 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

Y

sin 2x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[-2;1]

0,5

С предусловием

 

 

 

x

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x,если x 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[0;1]

0,1

С постусловием

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y cos(x) e

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

D=t2sin(2t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[1;1,5]

0,1

С параметром

4

Z= (3,7x)0,7cos( x)

 

 

 

 

 

 

 

 

 

 

 

 

[0;1]

0,2

С предусловием

 

 

 

x 1

,если sin(x) 0,4

 

 

 

 

 

 

 

 

 

 

5

A

 

e

 

 

 

 

 

 

 

 

 

 

 

 

[1;7]

1

С постусловием

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ctg(x),если sin(x) 0,4

 

 

 

 

 

 

6

F e x3

 

cos(tx 1)

 

 

 

 

 

 

 

 

 

 

 

 

[0;3]

0,5

С параметром

7

Z 2sin x

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[0;1]

0,1

С предусловием

cos(3x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

arctg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[1;10]

2

С постусловием

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ei cos(n) ,если tg(i) 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

Z 2arcsin

 

 

 

 

 

 

x ln

 

tg

 

 

 

 

 

 

 

 

 

 

[0,1;1,9]

0,2

С параметром

2

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

1

 

 

 

 

 

 

 

sin

 

y

 

 

,если sin

 

 

y

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

10

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[1;10]

2

С предусловием

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

2

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

cos y

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

если sin

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

b,

если x 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[4;6]

0,5

С постусловием

Y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

4b,если x 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

Y=7x2 arctg(z)+e-z x, x=0,6

 

 

 

 

 

 

 

[1;2]

0,1

С параметром

13

Z

sin(y),если cos(y) 0,5

 

 

 

[1;9]

1

С предусловием

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ctg(y),если cos(y) 0,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

2

y

2

 

,если x y 0

 

 

 

 

 

 

14

M

 

 

 

 

 

 

 

 

 

 

 

 

[-1,5;1,5]

0,5

С постусловием

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

,если x y 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Z

e

 

 

 

 

 

 

 

 

 

,если

x

 

y

1

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[-2;2]

0,5

С параметром

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

y

 

1

 

 

 

sin(x y),если

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

 

 

 

 

 

 

 

 

 

z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16

T tg

 

 

 

 

 

 

 

ctg

 

 

z

 

 

 

 

 

 

 

 

 

 

 

 

[1;2]

0,1

С предусловием

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x ln(x),если

 

 

 

 

 

x 1,2

 

 

 

 

 

 

0,1x

 

 

 

 

 

 

 

 

 

 

17

V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[1;2]

0,2

С постусловием

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos(x) e

 

 

 

,если

x 1,2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

asin(x),если cos(x) 0,3

 

 

 

 

18

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[0,5;1]

0,1

С параметром

 

 

 

tg

 

 

 

x ,если cos(x) 0,3

 

 

 

a2

 

 

 

 

 

 

 

 

19

Z=t2 arccos(x), t=1,2

 

 

 

 

 

 

 

 

 

 

 

 

[0;1]

0,1

С предусловием

 

 

 

x 2

,если sin(x) 0,4

 

 

 

20

Y

e

 

 

 

 

 

 

 

 

[1;5]

1

С постусловием

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2tg x ,если sin(x) 0,4

 

 

 

21

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

arcsin(x)

[0;1]

0,2

С параметром

 

1 0,4x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

22

X=y+cos(y0,52+2)

[0,5;1]

0,1

С предусловием

23

Y ex

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[-1;0]

0,1

С постусловием

 

 

 

 

 

 

1 e2x 2

24

F 2arctg

 

 

 

 

 

 

 

 

arcsin(x)

[0,1;0,2]

0,01

С параметром

 

 

 

x

 

 

 

 

 

 

3

(x),если x 0

 

 

 

25

S

tg

 

 

 

[-1;1]

0,2

С предусловием

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 e

 

 

,если x 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

26

F log

 

 

 

 

 

 

 

 

 

 

2 x

[0;1]

0,1

С постусловием

 

 

 

6 x

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

27

Y e

 

,если sin(x) 0,5

[0;10]

1

С параметром

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tg x cos x ,если sin(x) 0,5

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x,

 

 

 

если x четное

 

 

 

28

y

 

 

 

 

 

 

 

[0;10]

1

С предусловием

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

,

 

 

если

 

 

x нечетное

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

 

 

y

 

,

 

 

если

 

x

 

 

 

 

y

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

29

z

e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[0;1]

0,1

С постусловием

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

y

 

1

 

 

sin(x y), если

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y ex 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

30

 

 

 

 

x

 

2

[-10;0]

0,5

С параметром

 

 

 

 

 

 

 

 

 

 

 

 

ch3 (x),если x 0

 

 

 

31

S

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[-1;1]

0,2

С предусловием

 

 

 

 

 

1

 

 

,если x 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e

x