Головна Головна -> Інше українською -> Інформатика, комп'ютери, програмування -> Класифікатор для виділеної предметної області в С#.

Класифікатор для виділеної предметної області в С#.

Назва:
Класифікатор для виділеної предметної області в С#.
Тип:
Інше
Мова:
Українська
Розмiр:
1,37 KB
Завантажень:
311
Оцінка:
 
поточна оцінка 5.0


Скачати цю роботу безкоштовно
Пролистати роботу: 1  2 
Лабораторна робота №
Класифікатор для виділеної предметної області в С#.


Завдання : Створити класифікатор для виділеної предметної області в програмах ESTA та STRESS. Згідно варіанту предметною областю є Вибір Героя в комп’ютерній грі.
Виконання:
Класифікатором для нашої предметної області в даному випадку буде виступати класифікація результатів виборів за певним ознаками. Тобто спершу створюються групи героїв, які об”єднуються за певними класифікуючими ознаками. Після створення цього класифікатора можна приступати до побудови експертної системи для даної предметної області використовуючи класифікатор.
Порядок виконання завдання:
Створюємо класифікатор предметної області.
Створюємо експертну систему по визначенню потрібного героя згідно опитування в програмі ESTA.
Після створення всіх секцій та параметрів, які нам необхідні, наша база знань матиме наступний вигляд:
using System;
using System.Collections.Generic;
using System.Text;
namespace L_5
{
class Program
{
 
static void Main(string[] args)
{
int i1 = 0;
Console.WriteLine("Choose a hero");
string hero = "";
Console.WriteLine("1.Mage\n2.Knight\n3.Rouge\n");
i1 = Convert.ToInt32(Console.ReadLine());
switch(i1){
case 1:
hero = "Mage";
Console.WriteLine("Choose a type of mage");
Console.WriteLine("1.White Mage\n2.Black Mage\n3.Wizzard\n");
i1 = Convert.ToInt32(Console.ReadLine());
switch (i1)
{
case 1:
hero = hero + " White Mage";
Console.WriteLine("Choose a skill");
Console.WriteLine("1.Healing\n2.Blessing\n3.HollySheild\n");
i1 = Convert.ToInt32(Console.ReadLine());
switch (i1)
{
case 1:
hero = hero + " Healing";
Console.WriteLine(hero);
break;
case 2:
hero = hero + " Blessing";
Console.WriteLine(hero);
break;
case 3:
hero = hero + " HollySheild";
Console.WriteLine(hero);
break;
}
break;
case 2:
hero = hero + " Black Mage";
Console.WriteLine("Choose a skill");
Console.WriteLine("1.Course\n2.FlameWave\n3.Necromantia\n");
i1 = Convert.ToInt32(Console.ReadLine());
switch (i1)
{
case 1:
hero = hero + " Course";
Console.WriteLine(hero);
break;
case 2:
hero = hero + " FlameWave";
Console.WriteLine(hero);
break;
case 3:
hero = hero + " Necromantia";
Console.WriteLine(hero);
break;
}
break;
case 3:
hero = hero + " Wizzard";
Console.WriteLine("Choose a skill");
Console.WriteLine("1.Charming\n2.Eliksirs\n3.Calling\n");
i1 = Convert.ToInt32(Console.ReadLine());
switch (i1)
{
case 1:
hero = hero + " Charming";
Console.WriteLine(hero);
break;
case 2:
hero = hero + " Eliksirs";
Console.WriteLine(hero);
break;
case 3:
hero = hero + " Calling";
Console.WriteLine(hero);
break;
}
break;
}
break;
 
case 2:
hero = "Kinght";
Console.WriteLine("Choose a type of mage");
Console.WriteLine("1.Paladin\n2.SwordMan\n3.AxeMan\n");
i1 = Convert.ToInt32(Console.ReadLine());
switch (i1)
{
case 1:
hero = hero + " Paladin";
Console.WriteLine("Choose a skill");
Console.WriteLine("1.HollyWord\n2.HeavenSheild\n3.Straight\n");
i1 = Convert.ToInt32(Console.ReadLine());
switch (i1)
{
case 1:
hero = hero + " HollyWord";
Console.WriteLine(hero);
break;
case 2:
hero = hero + " HeavenSheild";
Console.WriteLine(hero);
break;
case 3:
hero = hero + " Straight";
Console.WriteLine(hero);
break;
}
break;
case 2:
hero = hero + " SwordMan";
Console.WriteLine("Choose a skill");
Console.WriteLine("1.TwoHandsSword\n2.TwoSwords\n3.CriticalDamage\n");
i1 = Convert.ToInt32(Console.ReadLine());
switch (i1)
{
case 1:
hero = hero + " TwoHandsSword";
Console.WriteLine(hero);
break;
case 2:
hero = hero + " TwoSwords";
Console.WriteLine(hero);
break;
case 3:
hero = hero + " CriticalDamage";
Console.WriteLine(hero);
break;
}
break;
case 3:
hero = hero + " AxeMan";
Console.WriteLine("Choose a skill");
Console.WriteLine("1.HeavyAxe\n2.EasyAxe\n3.DropingAxe\n");
i1 = Convert.ToInt32(Console.ReadLine());
switch (i1)
{
case 1:
hero = hero + " HeavyAxe";
Console.

Завантажити цю роботу безкоштовно
Пролистати роботу: 1  2 



Інше на тему: Класифікатор для виділеної предметної області в С#.

BR.com.ua © 1999-2017 | Реклама на сайті | Умови використання | Зворотній зв'язок