30
Объяснение:Присваиваем переменной x значение 7:
x:=7;Присваиваем переменной s значение 0:
s:=0;Объявляем цикл от 1 до 3, который будет каждый раз выполнять команды введённые между begin и end:
for i:=1 to 3 do beginПрисваиваем переменной s значение текущей s + x, то есть просто прибавляем x:
s:=s+x;Присваиваем переменной x значение текущей x + 3, то есть просто прибавляем 3:
x:=x+3;end;Итак, x изначально равен 7, а s - 0. Потом идёт цикл, в котором к s прибавляется x, после чего к s прибавляется 3. Цикл небольшой, можно и пройтись для наглядности:
i = 1 s := 0 + 7 = 7 x := 7 + 3 = 10i = 2 s := 7 + 10 = 17 x := 10 + 3 = 13i = 3 s := 17 + 13 = 30 x := 13 + 3 = 16Как мы видим, конечное значение s равно 30.
Поделитесь своими знаниями, ответьте на вопрос:
Заполнить массив случайными числами и отсортировать его. Ввести число X. Используя двоичный поиск, определить, сколько чисел, равных X, находится в массиве. Пример: Массив: 1 4 7 3 9 2 4 5 2 После сортировки: 1 2 2 3 4 4 5 7 9 Введите число X: 4 Число 4 встречается 2 раз(а Пример: Массив: 1 4 7 3 9 2 4 5 2 После сортировки: 1 2 2 3 4 4 5 7 9 Введите число X: 14 Число 14 не встречается. ТОЛЬКО НЕ НУЖНО КОПИРОВАТЬ С ДРУГИХ САЙТОВ, НАПИШИТЕ САМИ ЕСЛИ КТО-ТО ШАРИТ
import random
number_list = []
for g in range(8):
number_list.append(random.randint(0, 10))
print('массив:\n' + str(number_list))
number_list.sort()
print('после сортировки:\n' + str(number_list))
x = int(input('введите число X: '))
if number_list.count(x) != 0:
print('число %s встречается ' % x + str(number_list.count(x)) + ' раз(а) .')
else:
print('число %s не встречается в списке .' % x)