Консультация № 191244
25.07.2017, 12:30
0.00 руб.
26.07.2017, 08:59
1 15 1
Здравствуйте! Прошу помощи в следующем вопросе:
дана блок-схема алгоритма и варианты ответов, необходимо выбрать правильные - один или несколько.
Мой ответ там, где галочка. Говорят, это неправильно.

Прикрепленные файлы:
e376d826d10bf394dee62665ac6d6bd20a47ddbc.docx

Обсуждение

давно
Посетитель
7438
7205
25.07.2017, 12:48
общий
Адресаты:
А тут индекс первого максимального элемента.
Если находятся равные максимальному, то они игнорируются...
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
7438
7205
25.07.2017, 12:49
общий
Адресаты:
Кстати, вот откуда ноги "растут" у переменной k...
Для унификации алгоритмов...
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
401172
78
25.07.2017, 12:55
общий
Цитата: Лысков Игорь Витальевич
Если находятся равные максимальному, то они игнорируются...

Ааааа....Точно, там ведь переход к следующему, если не больше... Вот ведь зацепили меня еще при тестировании эти слова, первый и последний, но далее мысль не оформилась , написать на бумажке надо было и все встало бы на свои места!
Зато разобралась, так запомнится лучше.
Спасибо!
давно
Посетитель
7438
7205
25.07.2017, 12:57
общий
Адресаты:
Кстати, расплывчатый ответ "Нахождение максимального элемента" тоже можно засчитать ответом.
В ответе не уточняется, что ищется, значение или индекс.
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
401172
78
25.07.2017, 13:03
общий
Цитата: Лысков Игорь Витальевич
В ответе не уточняется, что ищется, значение или индекс.

А ведь и правда... натуральная ловушка
давно
Старший Модератор
31795
6196
25.07.2017, 17:48
общий
Адресаты:

Цитата: Лысков Игорь Витальевич
В ответе не уточняется, что ищется, значение или индекс.

Возвращается К, т.е. индекс, а не Х(К) - значение.
Никакой ловушки.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Посетитель
7438
7205
25.07.2017, 17:58
общий
Адресаты:
Правильно, возвращается индекс. Но этого вполне достаточно, чтобы сказать, что найден максимальный элемент
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Старший Модератор
31795
6196
25.07.2017, 18:43
общий
Адресаты:
Цитата: Лысков Игорь Витальевич
Но этого вполне достаточно, чтобы сказать, что найден максимальный элемент

Сам по себе алгоритм поиска индекса не важен: максимальный, минимальный, минимальный между максимальными, максимальный между минимальными, и т.д..
Смысл остается одним - возвращается индекс, не важно чего.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Старший Модератор
17042
808
26.07.2017, 09:00
общий
Адресаты:
Вопрос перенесён как не имеющий отношения к языку C++ (ну, разве что, косвенное).
Об авторе:
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014
давно
Старший Модератор
17042
808
26.07.2017, 09:00
общий
Прошу обратить внимание на вопрос, перенесённый из другого раздела.
Об авторе:
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014
давно
Посетитель
7438
7205
26.07.2017, 11:22
общий
Адресаты:
Дело не в том, что ищется индекс. Да, ищется индекс.
А в расплывчатой (возможно специально) формулировке варианта ответа.
Сказано: "Нахождение максимального элемента".
Не сказано: "Нахождение значения максимального элемента". Чувствуете разницу?
При нахождении максимального элемента можно указать и его значение, и его индекс, и его адрес!
Любым этим способом мы укажем, что нашли максимальный элемент!
Точно такого же мнения и Хватов Сергей в аналогичном вопросе
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Старший Модератор
31795
6196
26.07.2017, 12:56
общий
26.07.2017, 12:58
Адресаты:
Т.е. Вы хотите сказать, что записи X[ i ] > X[ k ] и X[ i ] > P одинаковые.

В самих ответах есть как нахождение максимального элемента, так и нахождение индексов каких-то элементов.

Если так строго подходить к вопросу:"Укажите какое действие описывает следующий алгоритм", то в предложенных ответах нет ни одного правильного.

На блок схемах вопросов выполняется "ввод массива и поиск чего то там". Т.е. из самих ответов пропало пол алгоритма.


Цитата: Лысков Игорь Витальевич
В том же Паскале, например, так и реализовано.

Паскаль прошу не трогать, в отличии от С, он автоматически переводит массивы к виду 0 .. М. Главное, что бы пользователю было удобно. Следующий код:
[code lang=pascal] Type Status = (Active, Passive, Waiting);
StatusMap = Array [Status] Of String[7];[/code]
будет преобразован к виду 0 .. 2.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Посетитель
7438
7205
26.07.2017, 13:15
общий
Адресаты:
Вы хотите сказать, что записи X[ i ] > X[ k ] и X[ i ] > P одинаковые
При чем тут это? Я ж говорю, находится и возвращается индекс, да.
Речь идет о том, что формулировка "нахождение максимального элемента" некорректна, расплывчата. И вполне может авторами теста засчитаться за ответ.
в предложенных ответах нет ни одного правильного
Вот я и говорил, что странный тест.
Паскаль прошу не трогать
Да я ж без наездов, только для демонстрации, где используется индексация с 1
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Старший Модератор
31795
6196
26.07.2017, 16:10
общий
Цитата: Лысков Игорь Витальевич
Вот я и говорил, что странный тест.


Его писал, наверное тот "клоун", который несколько лет назад, на портале сдавал экзамен по программированию on-line.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Посетитель
7438
7205
26.07.2017, 16:59
общий
это ответ
Здравствуйте, pNod!
Подытожим все обсуждение в мини-форуме.
Во-первых, реализован поиск индекса первого максимального элемента массива.
Во-вторых, формулировка некоторых вариантов ответов размыта.
Например, в варианте "Нахождение максимального элемента в массиве Х" не указано однозначно,
что ищется значение максимального элемента. Если найден индекс максимального
элемента, то мы также вправе сказать, что максимальный элемент найден!
Так что, полагаю, надо указывать эти два варианта ответов.
Если только авторы теста не подразумевали в данном пункте именно значение максимального элемента...
В-третьих, строго говоря, полный ответ на вопрос: "Какое действие описывает данный алгоритм?"
не содержится ни в одном из вариантов ответов, т.к. везде упущена первая часть алгоритма,
а именно, ввод массива Х.
Сложилось впечатление халатного отношения авторов теста к его составлению.
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
Форма ответа