Вопрос задан 16.02.2021 в 09:30. Предмет Информатика. Спрашивает Борисенко Фёдор.

В массиве A находятся 10 чисел: 1, -1, 2, 7, 5, 6, 8, 9, 0, 3. Дан фрагмент программы: s := 0;

for i := 1 to 10 do if (A[i] > 2) and (A[i] <= 8) then s := s + 1; Чему будет равно значение переменной s после выполнения программы?
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Казаков Алексей.

Ответ: значение переменной s равняется 5.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Данная программа выполняет следующие действия:

  1. Инициализирует переменную s со значением 0.
  2. Запускает цикл от i = 1 до i = 10.
  3. Внутри цикла проверяет условие: если A[i] больше 2 и A[i] меньше или равно 8, то выполняется следующее действие.
  4. Увеличивает переменную s на 1.

Для данного фрагмента программы и массива A, найдем значения элементов массива A, которые удовлетворяют условию A[i] > 2 и A[i] <= 8:

1, -1, 2, 7, 5, 6, 8, 9, 0, 3

Из этих чисел, следующие числа удовлетворяют условию:

7, 5, 6, 8, 3

Таким образом, в результате выполнения программы значение переменной s будет равно 5.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос