(см. объяснение)
Объяснение:
Подход 1:
Напишем программу на языке Java (см. прикрепленный файл1).
Результатом работы программы будет число 276.
Тогда оно является ответом.
Подход 2:
Напишем программу на языке PascalABC.NET (см. прикрепленный файл2).
Получаем аналогичный написанному выше результат.
Замечу, что в данном случае допустимо применение replace, так как у нас всего одно совпадение.
Бывают задачи, где такая же логика может привести к неверному ответу, поэтому более универсальный вариант приведен в прикрепленном файле3 (в паскале не replaceFirst, поэтому приходится писать именно так, как показано).
Задание выполнено!
a) for i:= 2 to do c:=2*i
нет цифры после to
b) for i:= -7 to 2 do c:=2*i
-7<2 +
2-(-7)+1=10 раз
c) for i:= 11 downto 0 do c:=2*i
11>0 +
11-0+1=12 раз
d) for i: = 7 to 5 do c:=2*i
7<5 -
0 раз
В цикле for to начальное значение переменной счётчика должно быть меньше конечного значения переменной счётчика
В цикле for downto начальное значение переменной счётчика должно быть больше конечного значения переменной счётчика
Если эти условия не выполняются, то цикл выполняется 0 раз
Если эти условия выполняются, то количество раз выполнения тела цикла рассчитывается так: из большего значения переменной счётчика вычитают меньше значение переменной счётчика и прибавляют 1
#Python
x=[1,2,3,4,5,6,7,8,9]
y= ''.join(f'-{I}' for i in x)
print(y)
#Пояснение:
Массив чисел от 1 до 9
’’ без пробела,join обьедененяет несколько строк в одну форматирования(по ‘-i ’ определили знак, что стоит перед,а не после например),for i in x(i числа массива x которые вставляем на позицию в кавычках)