Вопрос задан 13.02.2021 в 18:58. Предмет Информатика. Спрашивает Титаренко Вероника.

Массивы 1) В таблице Ves хранятся данные о весе в килограммах по группе учащихся спортивной

школы(Ves[1] – вес первого учащегося, Ves[2] – вес второго учащегося и т. д.). Определите, что будетнапечатано в результате выполнения следующего алгоритма.целтаб Ves[1..14]цел k, nначVes[1] := 25; Ves[2] := 21;Ves[3] := 23; Ves[4] := 28;Ves[5] := 30; Ves[6] := 25;Ves[7] := 31; Ves[8] := 28;Ves[9] := 25; Ves[10] := 28;Ves[11] := 30; Ves[12] := 27;Ves[13] := 26; Ves[14] := 24;n := Ves[1]нц для k от 1 до 14если Ves[k] < n тоn := Ves[k]всекцвывод(n)кон2) В таблице А хранятся данные о количестве призеров олимпиады по программированию по 9-тиокругам Москвы. Определите, что будет напечатано в результате выполнения следующегоалгоритма.цел k, scoreцелтаб A[1..9]начA[1] :=6; A[2] := 11;A[3] := 7; A[4] := 12;A[5] := 13; A[6] := 5;A[7] := 9; A[8] := 3;A[9] :=4;score := 0;нц для k от 1 до 9если A[k] >= 9 тоscore:= score+A[k]всёкцвывод scoreкон3) В таблице Dat представлены данные о количестве голосов, поданных за 10 исполнителейнародных песен (Dat[1] – количество голосов, поданных за первого исполнителя; Dat[2] – завторого и т. д.). Определите, какое число будет напечатано в результате работы следующейпрограммы.цел k, mцелтаб Dat[1..10]начDat[1] := 16; Dat[2] := 20;Dat[3] := 20; Dat[4] := 41;Dat[5] := 14; Dat[6] := 21;Dat[7] := 28; Dat[8] := 12;Dat[9] := 15; Dat[10] := 35;m := 0нц для k от 1 до 10если Dat[k]>m тоm := Dat[k]всёкцвывод mконС ОБЪЯСНЕНИЕМ!! :D
0 0
Перейти к ответам

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

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

Задание 1

Давайте рассмотрим, что происходит в следующей части кода:

  1. n := Ves[1]
  2. нц для k от 1 до 14
  3. если Ves[k] < n то
  4. n := Ves[k]
  5. все
  6. кц

Сначала мы присваиваем переменной n значение первого элемента массива Ves. Затем создаём цикл с итератором k, который проходит значения от 1 до 14. В каждой итерации (1 проход всех операторов / выражений в цикле) мы проверяем, является ли n больше k-того элемента и, если это условие не выполняется (то есть Ves[k] > n), то это значение присваивается переменной k. Что это значит? То, что мы находим минимальный элемент. Мы можем не работать дальше с этой частью кода, а просто найти минимальное значение в массиве.

Ответ

21

Задание 2

Рассмотрим данную часть кода:

  1. score := 0;
  2. нц для k от 1 до 9
  3. если A[k] >= 9 то
  4. score:= score+A[k]
  5. всё
  6. кц

Мы объявляем переменную, которая, судя по названию, хранит сумму чего-то. Затем в цикле от 1 до 9 мы проверяем, является ли k-тый элемент массива A больше или равен 9. Если так, то мы добавляем это число в переменную score. Что это значит? Что мы находим сумму всех элементов, которые больше или равны 9. Такие элементы:

11 12 13 9

Ответ

45

Задание 3

Задание абсолютно противоположно первому. Здесь мы находим максимальный элемент.

Ответ

41

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
  1. Алгоритм будет искать минимальный вес среди учащихся и выводить его. В данном случае, массив Ves содержит данные о весе 14 учащихся спортивной школы. Сначала переменная n инициализируется значением Ves[1] (25). Затем в цикле от 1 до 14 происходит проверка каждого значения Ves[k]. Если Ves[k] меньше значения n, то значение n обновляется значением Ves[k]. В итоге, будет напечатано минимальное значение веса из массива Ves, то есть число 21.

  2. Алгоритм будет суммировать значения из массива A, если они больше или равны 9. В данном случае, массив A содержит данные о количестве призеров олимпиады по программированию в 9-ти округах Москвы. Переменная score инициализируется нулем. Затем в цикле от 1 до 9 происходит проверка каждого значения A[k]. Если A[k] больше или равно 9, то значение A[k] прибавляется к переменной score. В итоге, будет напечатана сумма всех значений массива A, которые больше или равны 9.

  3. Алгоритм будет искать максимальное число голосов из массива Dat и выводить его. В данном случае, массив Dat содержит данные о количестве голосов, поданных за 10 исполнителей народных песен. Переменная m инициализируется нулем. Затем в цикле от 1 до 10 происходит проверка каждого значения Dat[k]. Если Dat[k] больше значения m, то значение m обновляется значением Dat[k]. В итоге, будет напечатано максимальное число голосов из массива Dat, то есть число 41.

0 0

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

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

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