Есть начальный курс на Степике [введение в ] Машинное обучение Артёма Шевлякова. Задачки решаются устно (вообще без программирования), так что язык потом выберете любой (MatLab, Python, R). Галопом по европам: обзор направлений и методов.
Структурный метод появился как избавление от переходов Goto (листинг со стрелками переходов напоминал спагетти). Было решено использовать 3 структуры: последовательность, развилка и цикл. У каждой структуры один вход и один выход. Второй принцип - вложенность. Поэтому разработка программ стала пошаговой детализацией.
Поищите
1) не изменилась ли система координат (левосторонняя <--> правосторонняя)
2) порядок обхода для отсечения обратных сторон (CW <--> CCW, по часовой стрелке <--> против ч.с.)
страница с Гугл-переводом:
GMP3 ( Gelir İdaresi Mesajlaşma Platformu )
• TSM ( Trusted Server Manager – Güvenli Servis sağlayıcı / ÖKC firma Server'i )
GMP3 (Платформа для управления доходами)
• TSM (диспетчер доверенных серверов)
• Если GMP3 является проводным POS,
• Протокол TSM определяет беспроводное соединение с кассовым аппаратом.
Можете изучить примеры DirectShow и Media Foundation. Там рисуются графы потоков.
Вот книги:
1) Mark D. Pesce. Programming MS DirectShow for digital video and television
2) Turcan, Wasson. Fundamentals of Audio and Video Programming for Games
3) Anton Poligner. Developing MS Media Foundation Applications
Должна быть переменная "состояние" Положительные значения - комфорт, отрицательные - дискомфорт, боль. 0 - безразличие. Реакции вы должны придумать сами (плюс - зелёный светодиод, минус - красный).
Сейчас на Степике есть нетрудный курс "Машинное обучение". Задачи решаются вообще без программирования. Советую пройти. А потом детали уже начать программировать.