М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
valare338
valare338
18.10.2021 03:39 •  Информатика

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);

👇
Ответ:
selman20061
selman20061
18.10.2021
Хорошо, давайте начнем с первого вопроса.

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.
4,4(36 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ