• Readers. - История выдачи отдельных экземпляров описана в таблице BookLoans , с датой выдачи LoanDate
  • 2024 Вступительное задание




    Download 194,85 Kb.
    Pdf ko'rish
    bet2/4
    Sana14.05.2024
    Hajmi194,85 Kb.
    #232485
    1   2   3   4
    Bog'liq
    2024 Вступительное задание
    KXA56SHIXE, The Algorithm Design Manual, Mavzu Iqtisodiy axborot tizimlarida axborotlarni himoyalash usu-fayllar.org (1), Tolalar haqida, Behzod Boltaboyev, САО005 оқими учун мустақил иш мавзулари, Do\'stmurodov Xusan, Коди cal 1316 Номи (1), Plitalar, 84078527a4, ciziqli1932, ehtimol yakuniy, Taklifnoma, Final Interview, Mustaqil ish qanday yoziladi. Is\'hoqova Z
    LiteraryWorks
    .
    -
    Книжные издания могут иметь несколько бумажных экземпляров
    BookCopies
    ,
    которые непосредственно содержатся на стеллажах с полками и выдаются
    читателям
    Readers.
    -
    История выдачи отдельных экземпляров описана в таблице
    BookLoans
    , с датой
    выдачи
    LoanDate
    и датой фактического возврата
    ReturnDate.


    Запрос 1.
    Вывести список авторов и число написанных произведений. Отсортировать по убыванию
    числа. Результирующие колонки:
    1. AuthorName
    2. Count
    Запрос 2.
    Получить список читателей с количеством прочитанных литературных произведений.
    Считаем, что читатели читают все произведения в книгах, которые они брали.
    Перечитывание одного и того же произведения не считается. Сортировка от самого
    читающего к самому нечитающему. Результирующие колонки:
    1. LastName
    2. FirstName
    3. Count
    Запрос 3.
    Вывести список литературных произведений, которые встречаются и в сборниках и в
    отдельных изданиях. Отсортировать по имени автора и году написания
    1. Title
    2. AuthorName
    3. YearOfWriting
    Запрос 4.
    Вывести отчет по популярности авторов у читателей: автор, общее количество дней, когда
    его произведения были у читателей “на руках”, а также 3 самых популярных произведения
    -
    Популярность надо рассчитать по общему количеству дней, когда литературные
    произведения были у читателей “на руках”.
    -
    Для упрощения учитываются все экземпляры у всех читателей. Пересечения во
    времени не надо рассчитывать, т.е. даже если у одного и того же читателя
    одновременно находятся несколько экземпляров с одними и теми же
    произведениями - просто суммировать их
    -
    В сборниках время равномерно распределяется среди всех произведений.
    Например, если в сборнике 4 произведения, и сборник был у читателя 8 дней, то
    каждое произведение “получает” 2 дня.


    -
    Количество дней отсчитывается со следующего, т.е. если читатель вернул книгу в
    день получения - ничего не засчитываем
    -
    3 самых популярных произведения склеиваются и выводятся в отдельной колонке
    одной строкой в кавычках и разделенные запятыми. Пример:
    "Harry Potter and the Order of the Phoenix", "Harry Potter and the Half-Blood Prince",
    "Harry Potter and the Deathly Hallows"
    Пример вывода пары строк (данные являются случайными, не стоит на них
    ориентироваться)


    Задание #3. Алгоритм
    Имеется текстовый документ
    input.txt
    , содержащий последовательность целых чисел от 0
    до 99, которые разделены пробелом. Эти числа могут быть представлены в виде таблицы
    размером

    Download 194,85 Kb.
    1   2   3   4




    Download 194,85 Kb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    2024 Вступительное задание

    Download 194,85 Kb.
    Pdf ko'rish