infoegehelp.ru

Успешно сдать ЕГЭ по информатике
  • Главная
  • Контакты
  • Карта сайта
  • Помощь сайту
Важно
  • Демо варианты ЕГЭ
  • Учим числа: 2 в степени
  • Биты, байты, килобайты
Решение задач
  • Задачи вне основных разделов информатики
Разделы информатики
  • 2011-12-18-14-33-54Системы счисления
  • 2011-12-18-16-45-20Алгебра логики
  • 2011-12-18-16-55-26Программирование
  • 2011-12-18-16-53-40Кодирование информации
  • 2011-12-18-16-56-19Компьютерные сети и Интернет
  • -excelЭлектронные таблицы (Excel)
  • 2011-12-18-16-57-50Базы данных
  • 2011-12-18-16-58-50Графы
  • 2011-12-18-17-00-15Файловая система
  • Устройство компьютера
  • ПО компьютера

Разбор задачи A16 (демо ЕГЭ 2007)

На городской олимпиаде по программированию предлагались задачи трех типов: А, В и С. По итогам олимпиады была составлена таблица, в колонках которой указано, сколько задач каждого типа решил участник. Вот начало таблицы:
ФамилияABC
Иванов 3 2 1

За правильное решение задачи типа А участнику начислялся 1 балл, за решение задачи типа В – 2 балла и за решение задачи типа С – 3 балла. Победитель определялся по сумме баллов, которая у всех участников оказалась разная. Для определения победителя олимпиады достаточно выполнить следующий запрос:

  1. Отсортировать таблицу по возрастанию значения поля С и взять первую строку.
  2. Отсортировать таблицу по убыванию значения поля С и взять первую строку.
  3. Отсортировать таблицу по убыванию значения выражения А+2В+3С и взять первую строку.
  4. Отсортировать таблицу по возрастанию значения выражения А+2В+3С и взять первую строку.
Решение:

Сумма баллов, по которой определяется победитель рассчитывается по формуле:

1*A+2*B+3*C , где

A - количество задач типа "A" (значение поля "A" в таблице),

B - количество задач типа "B" (значение поля "B" в таблице),

C - количество задач типа "C" (значение поля "C" в таблице).

Формулу можно преобразовать к виду: A+2B+3C.

Чтобы найти победителя, необходимо произвести сортировку по значению, вычисленному по этой формуле.

Есть два запроса для получения победителя:

  1. Отсортировать таблицу по возрастанию значения выражения A+2B+3C и взять последнюю строку.
  2. Отсортировать таблицу по убыванию значения выражения A+2B+3C и взять первую строку.
В предложенных вариантах есть 2-й запрос. Это 3-й вариант.

Перейти к другим задачам.

 

Rambler's Top100

© Латыпова В.А., 2012-2020. Все права защищены.
Копирование материалов сайта только с разрешения администрации сайта