Вопрос задан 30.06.2023 в 08:42. Предмет Информатика. Спрашивает Малыгина Алина.

В таблице Dat хранятся данные о количестве краткосрочных командировок, в которые приходилось ездить

сотруднику за последний год (Dat[1] — количество командировок в январе, Dat[2] — количество командировок в феврале и т. д.). Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на пяти алгоритмических языках. Бейсик Python DIM Dat(12) AS INTEGER DIM k, m, month AS INTEGER Dat(1) = 5: Dat(2) = 5 Dat(3) = 6: Dat(4) = 8 Dat(5) = 4: Dat(6) = 5 Dat(7) = 4: Dat(8) = 7 Dat(9) = 4: Dat(10) = 4 Dat(11) = 8: Dat(12) = 7 m = Dat(1); month = 1 FOR k = 2 TO 12 IF Dat(k) using namespace std; int main() { int Dat[12] = {5, 5, 6, 8, 4, 5, 4, 7, 4, 4, 8, 7}; int m = Dat[0]; int month = 1; for (int k = 1; k < 12; k++) if (Dat[k] <= m) { m = Dat[k]; month = k + 1; } cout << month; return 0; }
0 0
Перейти к ответам

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

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

Ответ:

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

Объяснение:

программа находит последний из минимальных элементов массива Dat[] и присваивает индекс этого элемента переменной month

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

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

Этот алгоритм на разных языках программирования выполняет одну и ту же задачу - определяет месяц с наименьшим количеством командировок за последний год. В данном случае, у вас есть массив Dat, в котором хранятся данные о командировках по месяцам, и алгоритм находит месяц с наименьшим значением и выводит его номер (месяц начинается с 1).

Давайте разберемся, что будет напечатано на выходе:

  1. В BASICS, Python и C++ результат будет одинаковым. В данном случае, месяц с наименьшим количеством командировок - это январь (месяц номер 1), так как Dat(1) = 5 и остальные месяцы имеют большие значения.

  2. На выходе будет выведено число 1, представляющее месяц с наименьшим количеством командировок (январь).

Итак, результат выполнения алгоритма на всех языках будет одинаковым, и на выходе будет напечатано число 1.

0 0

Похожие вопросы

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

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

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