Уточнение к первой: нужно сделать не только базу знаний, но и программу для взаимодействия с ней, иначе не считается (в общем то в задании это прописано, но на всякий случай
Уточнение ко второй: софт для лабы есть на ДО (в дополнительных материалах)
Уточнение к третьей: две на выбор, 3 и 3.1.