sergey
?>

5. Элементы массива F[1..6] равны соответственно 6, 5, 4, 3, 2, 1. Укажите значение выражения F[ F| F[ 3]]]- F[ F[ 2] - F[ 4 ]]. 6. Пусть в массиве , , а , , хранятся следующие числа: 2, 7, 10, 2, 5. Какое число будет выведено на экран в результате выполнения этого фрагмента: n=1; for i:=1 to 5 do if a[i] mod 20 then n=n*2; write(n);

Информатика

Ответы

zakupka-marion
Хорошо, давайте начнем с первого вопроса.

1. В данном выражении у нас есть массив F, который содержит элементы с индексами от 1 до 6. Значения элементов данного массива следующие: F[1] = 6, F[2] = 5, F[3] = 4, F[4] = 3, F[5] = 2, F[6] = 1.

Теперь давайте разберем выражение F[F | F[3]] - F[F[2] - F[4]] по шагам:

1.1. Сначала вычислим значение внутри квадратных скобок F[3]. По условию, F[3] равно 4.

1.2. Затем мы берем значение переменной F[2] и отнимаем от него значение переменной F[4]. Получаем F[2] - F[4] = 5 - 3 = 2.

1.3. Далее, мы берем значение переменной F, объединяем его с результатом из предыдущего шага (2) и смотрим значение F[F | 2]. В данном случае, так как F[2] равно 5, мы видим F[5]. Значение F[5] равно 2.

1.4. Теперь, у нас есть F[F | F[3]], что в нашем случае является F[2] - это значение 5.

1.5. Наконец, мы должны вычесть из этого значения F[F[2] - F[4]], что в нашем случае равно 5 - 3 = 2.

Таким образом, значение выражения F[F | F[3]] - F[F[2] - F[4]] равно 5 - 2 = 3.

Ответ: 3.

Теперь перейдем ко второму вопросу.

2. В данном фрагменте у нас есть массив "а", содержащий числа 2, 7, 10, 2, 5. Мы инициализируем переменную "n" значением 1.

Далее идет цикл, который выполняется для значений "i" от 1 до 5.

2.1. На каждой итерации цикла мы проверяем остаток от деления значения элемента "а[i]" на 20. Если остаток равен 0, это означает, что число делится на 20 без остатка, и условие в if-условии не выполняется.

2.2. В противном случае, если остаток от деления не равен 0 (а[i] mod 20), мы умножаем переменную "n" на 2.

2.3. После завершения цикла, значение переменной "n" будет равно 1, так как на каждой итерации условие в if-условии не выполняется.

2.4. Затем мы выводим значение переменной "n" на экран.

Таким образом, на экран будет выведено число 1.

Ответ: 1.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

5. Элементы массива F[1..6] равны соответственно 6, 5, 4, 3, 2, 1. Укажите значение выражения F[ F| F[ 3]]]- F[ F[ 2] - F[ 4 ]]. 6. Пусть в массиве , , а , , хранятся следующие числа: 2, 7, 10, 2, 5. Какое число будет выведено на экран в результате выполнения этого фрагмента: n=1; for i:=1 to 5 do if a[i] mod 20 then n=n*2; write(n);
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

AlekseiMardanova
vickuznetsova8677
Овчинников_Грузман
oyudina
dbakun
КалюкМарасанов1026
Lukina
deshkina82
Xeniya91
kris5009646
stepanova-natalie
test43
Malenyuk
adhotel
Гаевая1290