Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

 

F(x) =

, если х £ а

, если a < x < b

, если x ³ b

да да

Рис. 1. Схема алгоритма к примеру 7.1

REM Текст программы. Программирование ветвящегося алгоритма

CLS

INPUT " Введите значения переменных a, b,x через запятые" , a, b,x

IF x <= a THEN

F = sin (x)

ELSEIF X >= B THEN

F = TAN (X)

ELSE

F = COS (X)

END IF

PRINT "X ="; X,"F ="; F

END

Пояснения к программе:

В данной программе для организации ввода данных в диалоговом режиме используется только оператор " INPUT " (сравните с примером 6.1).

"IF" - блочный обеспечивает ветвление. В зависимости от введенных значений переменных A, B, X процесс вычисления F пойдет в соответствии с алгоритмом (рис. 1) по одной из ветвей.

Варианты задания 7.

Составить программу вычисления и печати значений следующих выражений для исходных данных (данные подобрать самостоятельно), вводимых с клавиатуры ПК в диалоговом режиме: 

Функция

1. 

3*x+1, если х < 0

F(x, y) =

3x+1, если х < 0

y + cos(x), если х = 0

y - sin(x), если х > 0

2. 

F(x, y) =

y× x, если x £ -1,75

74 , если -1,75 < x < 0,28

3x + x -6 , если x ³ 0,28

3. 

F(x, y) =

|x| + y, если x < y

74х× (y-9x) в противном случае

4. 

F(x, y) =

yx+1 - 5x, если 2x + 3 > 0

74y, если 2x + 3 = 0

3x + x -6 , если 2х + 3 < 0

5. 

F(x, y) =

max(x, y+5) , если x > y

min(x+1,y,3) , если x < y

x y, если x = y

6. 

F(x, y) =

x + sin(y) , если x - y > 0

y - cos (x) , если x - y < 0

tg(x) + 4y, если x = y

7. 

F(x, y) =

1 , если х < 1

х + 5 , если 1 < x < 2

6y × 2х + 4 , если 2 < x < 4

x + sin(y) , если 4 < x

8. 

F(x, y) =

x - |y| , если x > y

y - x + 1 , если x = y

x4 + sin3(y) , если x < y

9. 

F(x, y) =

xy + yx, если x > y

x y, если x < y

|2x - y| , если x = y

10.   

F(x, y) =

x(xy - 1) , если x > y

x - cos(xy) , если x < y

7 + y, если x = y

11.   

F(x, y) =

x y /(x+y) , если x > y

6y × 2х + 4 , если x < y

x + sin(y) , если x = y

12.   

F(x, y) =

min(x,2y,23) , если x > y

max(2x, y) , если x < y

x + 1/y, если x = y

13.   

F(x, y) =

yx+1 - 5x, если x > y

(2x - 1)×y, если x < y

578 , если x = y

14.   

F(x, y) =

x 2+ 1/y, если x > y

6y × 2х + 4 , если x < y

x + sin(y) , если x = y

15.   

F(x, y) =

min(x,2.5y) , если x > y

| x - y | , если x = y

x×y /(x+y) , если x < y

16. 

F(x, y) =

yx+1 - 5x 3 , если x > y

8y - 7x, если x < y

cos(x) + y, если x = y

17. 

F(x, y) =

x y-1 - 9 , если x > y

6y × 2х + 41 , если x < y

2x + sin(y) , если x = y

18. 

F(x, y) =

ln(x+y) , если x > y

max(7x,4y) , если x < y

1/x + 1/y, если x = y

19. 

F(x, y) =

5 - y, если x < y

lg (x×y) , если x = y

½min (x, 2y)½ , если x > y

20. 

F(x, y) =

y x+1 - 5x, если x > y

6y × 2х + 4 , если x < y

x + sin(y) , если x = y

21. 

F(x, y) =

1/x + 1/y, если x - 0,5 > y

6y × 2х + 4 , если x < y + 0,5

22. 

F(x, y) =

8 x/3 + y 1/2 , если x > y

ln(x+1), если x < y

y - 5x, если x = y

23. 

F(x, y) =

4 x - 2 y-, если x > y

6y × 2х + 4 , если x < y

x + sin(y) , если x = y

24. 

F(x, y) =

min(x+1,2y,3), если x > y

max(x+5,y ), если x < y

(x/3) y, если x = y

25. 

F(x, y) =

y x+1 - 5x, если 2x > y

3x×sin(y) , если 2x < y

5y×cos(x) , если 2x = y

26. 

F(x, y) =

3x×| sin(x)| y, если x > 6,5y

6y × 2х + 4 , если x < 6,5y

x + sin(y) , если x = 6,5y

27. 

F(x, y) =

arctg(x/2), если x > y

max(x+4,y), если x < y

xy /(x+y) xy, если x = y

28. 

F(x, y) =

x 2/3+ y 3 - 4xy, если x > y

x+1 , если x < y

y - 5x, если x = y

29. 

F(x, y) =

|(x+y)| xy - 4,2, если x > y

max(x, y - 5), если x < y

min(x+5,y 2,3), если x = y

30. 

F(x, y) =

arctg(x y), если x > y

max(y×x, y+5), если x < y

xy /(x+y) xy, если x = y

Задание 8. Программирование циклических алгоритмов

Теоретические положения.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9