This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
project_putkov [2017/03/14 15:15] tatyana.berlenko created |
project_putkov [2022/12/10 09:08] (current) |
||
---|---|---|---|
Line 7: | Line 7: | ||
Обработка файла в формате csv (таблица). | Обработка файла в формате csv (таблица). | ||
- | На обработку программе подаются две таблицы. Первая таблица содержит информацию о ФИО студента и его Github аккаунте, email'е и номере группы. Вторая таблица содержит фамилию, имя, количество баллов за каждое из пяти заданий экзамена. | + | На обработку программе подаются две таблицы. Первая таблица содержит информацию о ФИО студента, его Github аккаунте, email'е и номере группы. Вторая таблица содержит фамилию, имя, количество баллов за каждое из пяти заданий экзамена. |
Требуется реализовать программу, которая: | Требуется реализовать программу, которая: | ||
- | - находит общее количество баллов за экзамен; | + | - находит общее количество баллов за экзамен для каждого студента; |
- составляет несколько новых таблиц (по количеству номеров групп), в которых содержится ФИО, Github аккаунт, email, общий балл за экзамен. Номер группы должен быть в начале каждой таблицы, таблицы разделяются двумя символами перевода строки. Номер группы - целое число. Таблицы должны следовать в порядке возрастания групп; | - составляет несколько новых таблиц (по количеству номеров групп), в которых содержится ФИО, Github аккаунт, email, общий балл за экзамен. Номер группы должен быть в начале каждой таблицы, таблицы разделяются двумя символами перевода строки. Номер группы - целое число. Таблицы должны следовать в порядке возрастания групп; | ||
- находит количество студентов, которые получили больше 90% от максимального балла и выводит результат на консоль; | - находит количество студентов, которые получили больше 90% от максимального балла и выводит результат на консоль; | ||
Line 25: | Line 25: | ||
* commands | * commands | ||
- | commands - числовой массив неизвестной длины, который хранит в себе последовательность функций обработки входного файла. Массив заканчивается числом 5 - функцией сохранения результата в новом файле. | + | commands - числовой массив неизвестной длины, который хранит в себе последовательность функций обработки входного файла. Массив заканчивается числом 4 - функцией сохранения результата в новом файле. |
- | + | ||
- | В случае, если программа получила некорректные параметры, то: | + | |
- | * операционной системе возвращается ненулевой код возврата (return в main) | + | |
- | * не создается выходного в файла | + | |
- | * выводится сообщение об ошибке "Fail with <имя параметра>". | + | |
==== Общие сведения ==== | ==== Общие сведения ==== |