Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по БЕЙСИКу 2_тит.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.01 Mб
Скачать

5.2. Решение циклических задач с использованием характерных приемов

По заданным вещественным значениям a, b и целому N получить:

- значения yi = f (a, b, i), где i = 1,2,..,N, f – заданная функция;

  • значения U = G (y1, y2, …, yN), где G – заданная функция.

Варианты функции f (a, b, i):

 (i + 1)(2a + bi)  (a - bi) 4

| ---------------------, a > b | --------------------, b > 1

 (b - a) 2 + ai + i2 | i(a2 + 3bi + 4i2)

1) f =  2) f = 

 (i - 1)(2b + ai) | (a + bi) 4

 -----------------------, a  b | -------------------------, b  1

 9(b - a) 2 + ai + i2  i(a2 + 3(1-b)i + 4i2)

 (a + (-1)ibi) 2  ia2 + (-1)i+1i2(b - a)

 ----------------, b > 0  --------------------------, a > 0

 i(i + b2) 0.5  (5a2 + ai + b2i2) 0.5

3) f =  4) f = 

 (a + bi) 2  ia2 + i2(b - a)

 --------------, b  0  -----------------------, a  0

 i (i + b2) 0.5  (5a2 – ai + b2i2) 0.5

 2ai2 – bi + 3ab

 ----------------------, a > b 

 (a2 + 4b2 + i2)0.5  ia2 - (i + b2)/(i + a2), a > b

5) f =  6) f = 

 ia2 + 1  (ia2 + b/i)2, a  b

 -----------, a  b 

 a - b + i

 2(ab)2 + i2 - a

| ------------------, |ab|  1 

| 2 (a2 + b2) + i | [a+b+i+ (-1)i(b - a)]/(ai)0.5, a > 0

7) f =  8) f = 

| 2ab + (-1)i(a-i) | |a + i| + |b - i|, a  0

| --------------------, |ab| > 1 

 2(a2 + b2)

 (a - i)2 + (b + i)2  (ai + 2b)2 + (-1)ii

| -------------------, a  b | ------------------------, a > 0

| (a2 + 2b2 + i2)0.5 | (i2 + i)0.5

9) f =  10) f = 

| (a + i)2 + (b - i)2 | (ai + 2b)2 + i

| ------------------------, a > b | -----------------, a  0

 (a2 - (-1)ib2 + i2)0.5  (i2 – i + 1)0.5

Варианты функции U = G (y1, y2, …, yN) :

1) G = min [(yi2+a2)/2]0.5 2) G = min [|yi2+a2|/(a2+b2)]

1 iN 1 iN  yi, |yi|2

3) G=0.5( max |yi|2 + min |yi|2) 4) G = max |zi|, где zi = 

1 iN 1 iN 1 iN  0.5, | yi|>2

 yi, |yi|>1 N  yi, yi  (0,10)

5) G = max |zi|, zi = 6) G =  zi, zi = 

1 iN  2, |yi|1 i=1  1, yi (0,10)

N  yi, yi(0,15) N  yi, |yi|1

7) G =  (zi0.5- zi) 2, zi =  8) G = zi2, zi = 

i=1  2, yi (0,15 i=1  1/yi, |yi|>1

N  yi, |yi|10 N max(yi,10-yi), yi (0,10)

9) G = (10+zi) 0.5, zi= 10) G = zi, zi = 

i=1  0, |yi|>10 i=1  5, yi (0,10)