Пример 1. Из правил соревнования по тяжелой атлетике: Тяжелая атлетика – это прямое соревнование, когда каждый атлет имеет три попытки в рывке и три попытки в толчке. Самый тяжелый вес поднятой штанги в каждом упражнении суммируется в общем зачете. Если спортсмен потерпел неудачу во всех трех попытках в рывке, он может продолжить соревнование в толчке, но уже не сможет занять какое-либо место по сумме 2-х упражнений. Если два спортсмена заканчивают состязание с одинаковым итоговым результатом, высшее место присуждается спортсмену с меньшим весом. Если же вес спортсменов одинаков, преимущество отдается тому, кто первым поднял победный вес. Таблица результатов соревнований по тяжелой атлетике:
Фамилия И.О. | Вес спортсмена | Взято в рывке | Рывок с попытки | Взято в толчке | Толчок с попытки |
Айвазян Г.С. | 77,1 | 150,0 | 200,0 | ||
Викторов М.П. | 79,1 | 147,5 | 202,5 | ||
Гордезиани Б.Ш. | 78,2 | 147,5 | 200,0 | ||
Михальчук М.С. | 78,2 | 147,5 | 202,5 | ||
Пай С.В. | 79,5 | 150,0 | 200,0 | ||
Шапсугов М.Х. | 77,1 | 147,5 | 200,0 |
Кто победил в общем зачете (по сумме двух упражнений)?
|
|
Решение:
1) основная сложность этой задачи (особенно для тех, кто не увлекается тяжелой атлетикой) состоит в том, что бы внимательно прочитать и понять достаточно запутанные условия соревнований
2) можно убрать из таблицы всех участников, кроме тех, которые упомянуты в ответах
3) в условии читаем первое правило для определения победителя: «Самый тяжелый вес поднятой штанги в каждом упражнении суммируется в общем зачете», поэтому добавим в таблицу столбец «Общий зачет», в котором для каждого спортсмена сложим веса, взятые в рывке и в толчке
Фамилия И.О. | Вес спортсмена | Взято в рывке | Рывок с попытки | Взято в толчке | Толчок с попытки | Общий зачет |
Айвазян Г.С. | 77,1 | 150,0 | 200,0 | 350,0 | ||
Викторов М.П. | 79,1 | 147,5 | 202,5 | 350,0 | ||
Михальчук М.С. | 78,2 | 147,5 | 202,5 | 350,0 | ||
Пай С.В. | 79,5 | 150,0 | 200,0 | 350,0 |
4) все интересующие нас участники набрали одинаковый результат, поэтому по этому критерию выявить победителя не удалось; читаем далее: «Если два спортсмена заканчивают состязание с одинаковым итоговым результатом, высшее место присуждается спортсмену с меньшим весом»; отсюда сразу следует, что победитель – Айвазян Г.С., поскольку его вес – наименьший среди всех участников. Таким образом, правильный ответ – 1.
Пример 2. В таблице представлены несколько записей из базы данных «Расписание»:
№ | Учитель | День_недели | Номер_урока | Класс |
Айвазян Г.С. | понедельник | 8А | ||
Айвазян Г.С. | понедельник | 9Б | ||
Айвазян Г.С. | вторник | 10Б | ||
Михальчук М.С. | вторник | 9А | ||
Пай С.В. | вторник | 10Б | ||
Пай С.В. | среда | 8Б |
Укажите номера записей, которые удовлетворяют условию Номер_урока > 2 И Класс > '8А'
|
|
Решение:
1) уберем из таблицы всю лишнюю информацию, оставив только номер записи, номер урока и класс:
№ | Номер_урока | Класс |
8А | ||
9Б | ||
10Б | ||
9А | ||
10Б | ||
8Б |
2) логическая связка И означает одновременное выполнение двух условий; оставим в таблице только те строки, для которых выполняется первое из двух условий, Номер_урока > 2
№ | Номер_урока | Класс |
8А | ||
9Б | ||
10Б | ||
8Б |
3) теперь нужно из оставшихся строк отобрать те, для которых Класс > '8А'; на взгляд «нормального» человека, этому условию удовлетворяют последние 3 строчки, однако это неправильный ответ
4) дело в том, что в данном случае поле Класс имеет тип «символьная строка», поэтому сравнение будет Класс > '8А' выполняться по кодам символов, начиная с первого
5) цифры во всех кодовых таблицах располагаются последовательно, одна за другой, от 0 до 9
6) поэтому код цифры «1» меньше, чем код цифры «8», и строка 5 не удовлетворяет условию Класс > '8А'
7) к счастью, русские буквы А и Б во всех кодовых таблицах расположены друг за другом, поэтому сравнение пройдет «нормально», условие Класс > '8А' для записи № 6 будет истинно
1) в результате после применения условия Класс > '8А' остаются две записи
№ | Номер_урока | Класс |
9Б | ||
8Б |
2) таким образом, правильный ответ – 2.