200
Объяснение:n := 100;Присваиваем переменной n значение 100.
for i := 1 to n do A[i] := i;Объявляем цикл от 1 до n, то есть до 100, который будет присваивать элементу массива с индексом i новое значение: i. То есть мы просто пробегаемся по элементам массива от 1го до 100го и присваиваем им свой номер (индекс). То есть теперь A[1]=1, A[2]=2, A[3]=3 и т.д. до 100.
for i := 1 to (n div 2) do A[i] := A[n + 1 - i];Объявляем цикл от 1 до целой части от деления n на 2, то есть до 50, который будет присваивать элементу массива с индексом i новое значение: n + 1 - i. У нас n=100, поэтому новое значение каждого от 1го до 50го элемента массива будет равно: 101 - i, где i - номер (индекс) элемента. То есть теперь A[1]=101-1=100, A[2]=101-2=99, A[3]=98 и т.д. до 50.
Чему равна сумма первого и последнего элементов полученного в итоге массива? A[1] = 100, а A[100] = 100. ответ: 100 + 100 = 200.
1)
a = 1
b = 7
b = 1? нет
b = 7 - 2 = 5
a = 1 * 8 = 8
b = 1? нет
b = 5 - 2 = 3
a = 8 * 8 = 64
b = 1? нет
b = 3 - 2 = 1
a = 64 * 8 = 512
b = 1? да , выход
a = 512
b = 1
2)
m = 53
n = 16
m = n ? нет
m > n ? да
n = 16
m = 53 - 16 = 37
m = n? нет
m > n? да
n = 16
m = 37 - 16 = 21
m = n? нет
m > n? да
n = 16
m = 21 - 16 = 5
m = n? нет
m > n? нет
n = 16 - 5 = 11
m = 5
m = n? нет
m > n? нет
n = 11 - 5 = 6
m = 5
m = n? нет
m > n? нет
n = 6 - 5 = 1
m = 5
m = n? нет
m > n? да
m = 5 - 1 = 4
n = 1
m = n? нет
m > n? да
m = 4 - 1 = 3
n = 1
m = n? нет
m > n? да
m = 3 - 1 = 2
n = 1
m = n? нет
m > n? да
m = 2 - 1 = 1
n = 1
m = n? да. Выход
m = 1
n = 1
Поделитесь своими знаниями, ответьте на вопрос:
Вычислите среднее 5 случайных вещественных чисел. случайные числа должны лежать в интервале от 1 до 1, 3. количество знаков после запятой-2.
Python 3.7.0
import random
pr = 1
for i in range(5):
x = round(random.uniform(1, 1.3), 2)
pr *= x
print(x)
srgeom = round(pr ** (1 / 5), 2)
print("Среднее геометрическое чисел: " + str(srgeom))