This shows you the differences between two versions of the page.
courses:programming:pr_cw_autumn_requirements [2023/10/13 10:13] sergey_tinyakov created |
courses:programming:pr_cw_autumn_requirements [2023/11/11 14:20] (current) sergey_tinyakov |
||
---|---|---|---|
Line 30: | Line 30: | ||
В случае __**ошибки**__ и невозможности выполнить функцию по какой-либо причине, нужно вывести строку: ''Error: <причина ошибки>'' | В случае __**ошибки**__ и невозможности выполнить функцию по какой-либо причине, нужно вывести строку: ''Error: <причина ошибки>'' | ||
+ | Если пункт курсовой работы подразумевает __**ввод данных**__, то нужно считать **первое предложение** и взять **первое(ые) слово(слова)**, как __входные параметры__. При этом само это предложение также __**считается текстом**__ | ||
+ | |||
+ | ===== Требования к выводу данных ===== | ||
+ | |||
+ | * Все символы пробелов и подобных им (например, символы табуляции) __в начале предложения должны быть удалены__ | ||
+ | * Не должно быть никаких символов после конца предложения (точки) | ||
+ | * Каждое предложение нужно выводить на отдельной строке (заканчивается символом ''\n'') | ||
+ | * __Все остальные символы должны остаться в сохранности__. Например, если в середине предложения между словами стоит табуляция, то и при выводе там тоже должна стоять табуляция | ||
+ | |||
+ | |||
+ | ===== Требования к сборке курсовой работы ===== | ||
+ | |||
+ | Сборка должна осуществляться одним из следующих способов: | ||
+ | - Сборка курсовой работы через ''gcc'' | ||
+ | - Сборка курсовой работы через ''make'' | ||
+ | |||
+ | В разработке находится способ сборки через ''cmake'' |