logo

Crowdly

Browser

Додати до Chrome

Написать скрипт R для составления и проверки табеля учета рабочего времени. Пр...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

Написать скрипт R для составления и проверки табеля учета рабочего времени.

Примеры табелей:

Пример 1

Пример 2

Общие условия:

  • Частично заполненный файл табеля представляется в формате .xlsx
  • Количество работников: фиксировано (на оценку 4), произвольное (на оценку 5)
  • В табеле могут быть заполнены первая часть месяца или весь месяц
  • Месяц может быть 30 или 31 день (на оценку 4) + 28 или 29 дней (на оценку 5).

Необходимо:

  1. Заполнить табель (составить столбцы "Итого дней (часов) явок (неявок)

    с 1 по 15" и "Всего дней (часов) явок (неявок))

    за месяц":

    1. При этом посчитать у каждого сотрудника кол-во часов. Учтите, что дробный формат (например, "7,15" - означает 7 часов и 15 минут) нельзя суммировать простым сложением., а нужно отдельно посчитать кол-во часов и кол-во минут, потом сумму минут перевести в целые часы.
    2. У каждого сотрудника нужно посчитать кол-во рабочих дней и отпусков. В нижней соответствующей строке у каждого сотрудника стоит буква: "B" - выходной, "O" - отпуск, "Ф"  - рабочий день, " " (пропуск) - сотрудник не состоял в трудовых отношениях. 
    3. Результат записать в другой файл табеля .xlsx 
  2. Проверить табель (проверить правильность уже заполненных столбцов "Итого дней (часов) явок (неявок) с 1 по 15" и "Всего дней (часов) явок (неявок)):

    1. на оценку 4 - выводить сообщение об ошибках в консоли
    2. на оценку 5 - сделать второй файл табеля .xlsx в котором ячейки с ошибками будут отмечены желтым фоном.

Для защиты:

  1. Прикрепить отчет с пунктами: 

    1. Оглавление
    2. Постановка задачи
    3. Описание технологий (R + пакеты)
    4. Результаты тестирования
    5. Вывод
  2. Прикрепить рабочий код
  3. Лично защитить работу (демонстрация работы кода + знание смысла кода)
Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на eios.sibsutis.ru?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome