Проект «Распознавание волокон» на языке Turbo Delphi
Реализуем модель распознавания волокон с использованием языка Turbo Delphi. В проекте пользователю задается серия вопросов, анализируются ответы и сравниваются с имеющимися фактами. При этом производится логический вывод и формируется ответ на интересующий пользователя вопрос, т. е. определяется название волокна.
Результаты распознавания (названия волокон) будем помещать в управляющий элемент ListBox (список), который удобен для ввода элементов списка с помощью метода Items.Add().
Проект «Распознавание волокон» на языке Turbo Delphi
1. Поместить на форму (рис. 1.38) кнопку Button1 и список ListBox1.
Первую развилку (условие Горит быстро) реализуем в форме событийной процедуры, а остальные — в форме общих процедур:
• для идентификации волокон первой группы (1-го и 3-го) создадим процедуру Rastvor (условие Растворяется в ацетоне);
• для идентификации волокон второй группы сначала необходимо создать процедуру Niti (условие Из расплава можно вытянуть нити);
• для идентификации 4-го и 5-го волокон надо создать процедуру Zapax (условие При горении ощущается запах).
2. Определить переменные и процедуры. Создать событийную процедуру TForm1.ButtonlClick (), которая содержит вызовы общих процедур Rastvor и Niti:
3. Создать общую процедуру Rastvor, которая позволяет распознать 1-е и 3-е волокна:
4. Создать общую процедуру Niti, которая позволяет распознать 2-е волокно и содержит вызов общей процедуры Zapax:
5. Создать общую процедуру Zapax, которая позволяет распознать 4-е и 5-е волокна:
Следующая страница Компьютерный эксперимент