Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| soft:progtest [2024/06/11 11:29] – 192.168.1.72 | soft:progtest [2026/02/16 10:38] (текущий) – stramnov | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Техническое задание: Программиста C ====== | + | ====== Техническое задание ====== |
| - | + | ||
| - | Необходимо переделать консольную программу, | + | |
| - | + | ||
| - | ==== Стек технологий ==== | + | |
| - | + | ||
| - | * Основной язык разработки: | + | |
| - | * Фреймворк: | + | |
| - | * Среда для разработки: | + | |
| - | + | ||
| - | ==== Интерфейс ==== | + | |
| - | + | ||
| - | {{ : | + | |
| - | + | ||
| - | В главном окне программы представлена таблица пиков, в которой указаны следующие данные о пиках: | + | |
| - | * «#» – порядковый номер; | + | |
| - | * «Время(мин)» – время выхода пика (мин); | + | |
| - | * «Высота(мВ)» – высота пика (мВ); | + | |
| - | * «Площадь(мВ·мин)» – площадь под кривой пика (мВ·мин); | + | |
| - | * «Концентрация(мол%)» – концентрация компонента (молярная доля, %); | + | |
| - | * «Концентрация(масс%)» – концентрация компонента (массовая доля, %); | + | |
| - | * «Компонент» – наименование компонент; | + | |
| - | Кнопки: | + | |
| - | * «Открыть» – открытие диалога выбора файла хроматограммы; | + | |
| - | * «Закрыть» – завершение работы программы. | + | |
| - | + | ||
| - | ==== Расчет ==== | + | |
| - | + | ||
| - | Необходимо нормализовать значения молярной доли компонентов по формуле: | + | |
| - | , где <m 16> | + | |
| - | + | ||
| - | В хроматограммах концентрация компонента указана в молярных долях. Необходимо для каждого компонента вычислить концентрацию в массовых долях. | + | |
| - | Пересчёт молярной доли компонента в массовую: | + | |
| - | , где | + | |
| - | В расчете участвуют только компоненты для которых определено именование. | + | |
| - | + | ||
| - | ==== Справочные данные ==== | + | |
| - | + | ||
| - | ^Компонент | + | |
| - | |метан | + | |
| - | |этан | + | |
| - | |пропан | + | |
| - | |н-бутан | + | |
| - | |2-метилпропан | + | |
| - | |н-пентан | + | |
| - | |2-метилбутан | + | |
| - | |2, | + | |
| - | |н-гексан | + | |
| - | |с6 | | + | |
| - | |с6+ | + | |
| - | |с7 | 100.20194| | + | |
| - | |с8 | 114.22852| | + | |
| - | |2-метилпентан | + | |
| - | |3-метилпентан | + | |
| - | |2, | + | |
| - | |2, | + | |
| - | |н-гептан | + | |
| - | |н-октан | + | |
| - | |н-нонан | + | |
| - | |н-декан | + | |
| - | |н-ундекан | + | |
| - | |н-додекан | + | |
| - | |н-тридекан | + | |
| - | |н-тетрадекан | + | |
| - | |н-пентадекан | + | |
| - | |этилен | + | |
| - | |пропен | + | |
| - | |1-бутен | + | |
| - | |цис-2-бутен | + | |
| - | |транс-2-бутен | + | |
| - | |2-метилпропен | + | |
| - | |1-пентен | + | |
| - | |пропадиен | + | |
| - | |1, | + | |
| - | |1, | + | |
| - | |ацетилен | + | |
| - | |циклопентан | + | |
| - | |метилциклопентан | + | |
| - | |этилциклопентан | + | |
| - | |циклогексан | + | |
| - | |метилциклогексан | + | |
| - | |этилциклогексан | + | |
| - | |бензол | + | |
| - | |толуол | + | |
| - | |этилбензол | + | |
| - | |о-ксилол | + | |
| - | |метанол | + | |
| - | |метантиол | + | |
| - | |водород | + | |
| - | |вода | + | |
| - | |сероводород | + | |
| - | |аммиак | + | |
| - | |цианид водорода | + | |
| - | |монооксид углерода | + | |
| - | |карбонилсульфид | + | |
| - | |дисульфид углерода | + | |
| - | |гелий | + | |
| - | |неон | + | |
| - | |аргон | + | |
| - | |азот | + | |
| - | |кислород | + | |
| - | |диоксид углерода | + | |
| - | |диоксид серы | + | |
| - | |воздух | + | |
| - | + | ||
| - | + | ||
| - | ==== Исходная консольная программа ==== | + | |
| - | + | ||
| - | < | + | |
| - | Sample: Пироконденсат | + | |
| - | Duration: 23,80 | + | |
| - | Method: Бензол | + | |
| - | | + | |
| - | 01 | + | |
| - | 02 123628, | + | |
| - | 03 | + | |
| - | 04 5222, | + | |
| - | 05 9811, | + | |
| - | 06 1116, | + | |
| - | 07 | + | |
| - | 08 3508, | + | |
| - | 09 1957, | + | |
| - | 10 | + | |
| - | 11 2084, | + | |
| - | 12 3587, | + | |
| - | 13 | + | |
| - | 14 2022, | + | |
| - | 15 5884, | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | ==== Приложение и файлы .STG ==== | + | |
| - | + | ||
| - | Консольное приложение и файлы .stg для теста можно взять по ссылке {{ : | + | |
| - | + | ||
| - | + | ||
| - | ==== Контакты ==== | + | |
| - | + | ||
| - | Результат в виде работающей программы прислать на электронную почту soft@has.ru | + | |
| + | * [[progcpp|Техническое задание: | ||
| + | * [[progweb|Техническое задание: | ||