1) У исполнителя Альфа две команды, которым присвоены номера: 1. прибавь 1 2. умножь на b (b - неизвестное натуральное число; b ? 2) Выполняя первую из них, Альфа увеличивает число на экране на 1, а выполняя вторую, умножает это число на b. Известно, что программа 11221 переводит число 4 в число 217. Определите значение b. 2) У исполнителя Бета две команды, которым присвоены номера: 1. прибавь b 2. умножь на 3 (b – неизвестное натуральное число) Выполняя первую из них, Бета увеличивает число на экране на b, а выполняя вторую, умножает это число на 3. Программа для исполнителя Бета – это последовательность номеров команд. Известно, что программа 21212 переводит число 8 в число 360. Определите значение b.
DIM x AS SINGLE, y AS SINGLE
CLS
INPUT "Vvedite a,b,h: ", a, b, h
FOR x = a TO b STEP h
y = 1 / 2 * LOG(x ^ 2) + 1 / x ^ 2 + 2 - 1 / 2 * LOG(2) / 3
PRINT "x="; x, "y="; y
NEXT x
END
Тестовое решение:
Vvedite a,b,h: 2.7,8.4,0.5
x= 2.7 y= 3.014901
x= 3.2 y= 3.145283
x= 3.7 y= 3.265854
x= 4.2 y= 3.376249
x= 4.7 y= 3.477307
x= 5.2 y= 3.570116
x= 5.7 y= 3.65572
x= 6.2 y= 3.735039
x= 6.7 y= 3.80886
x= 7.2 y= 3.877846
x= 7.7 y= 3.942562
x= 8.2 y= 4.003482