Вопрос задан 06.05.2019 в 21:52. Предмет Информатика. Спрашивает Мироненко Софья.

Определите, что будет напечатано в результате выполнения следующего алгоритма var m,k,i: integer;

mas:array[1..7] of integer; begin mas[1]:=5;mas[2]:=5; mas[3]:=4;mas[4]:=6; mas[5]:=6;mas[6]:=6; mas[7]:=-8; m:=0; k:=1; for i:=1 to 6 do if mas[i] =mas[i+1] then k:=k+1else beginif k > m then m:=k;k:=1end;write(m); end.
0 0
Перейти к ответам

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

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

будет напечатано число 3

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

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

1. Инициализирует переменные m, k и i со значением 0. 2. Создает массив mas размером 7 и заполняет его значениями: mas[1] = 5, mas[2] = 5, mas[3] = 4, mas[4] = 6, mas[5] = 6, mas[6] = 6, mas[7] = -8. 3. Запускает цикл от i = 1 до 6. 4. Внутри цикла проверяет условие: если mas[i] равно mas[i+1], то увеличивает значение переменной k на 1. 5. Если условие не выполняется, то проверяет следующее условие: если k больше m, то присваивает значение k переменной m. 6. Затем сбрасывает значение переменной k в 1. 7. После завершения цикла выводит значение переменной m.

Результат выполнения алгоритма:

В данном случае, алгоритм определяет самую длинную последовательность чисел в массиве mas, которые идут друг за другом. В данном случае, это последовательность чисел 6, 6, 6, которая повторяется 3 раза подряд.

Таким образом, после выполнения алгоритма будет напечатано число 3, так как переменная m будет содержать значение 3, которое является длиной самой длинной последовательности чисел в массиве mas.

0 0

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

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

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