Листинг исходного кода ЭС
«Выбор стратегии развития»
GOAL: Strategy
INITIAL: E.LSTR=250 E.RIGR="A" e.icf=True /*добавили*/ Strategy=UNKNOWN Potential=UNKNOWN Enterprise =UNKNOWN Market=UNKNOWN Sales=UNKNOWN
clear
? " **************************************************************" ? " Экспертная система по выбору стратегии развития производства" ? " в зависимости от этапов жизненного цикла предприятия" ? " **************************************************************"
? " Для начала консультации нажмите любую клавишу" wait clear
?"ВЫБОР СТРАТЕГИИ:"
INPUT LifeCycl STR WITH "Введите стадию жизненного цикла предприятия (1-возникновение; 2-развитие; 3-зрелость; 4-спад)" INPUT SizePred STR WITH "Введите размер предприятия (1-крупное; 2-среднее; 3-малое)" INPUT TypePred STR WITH "Введите тип предприятия (1-специализированное; 2-диверсифицированное)" INPUT VolumeSales STR WITH "Введите примерный объем продаж предприятия (1-высокий; 2-средний; 3-низкий)" INPUT LevelPrise STR WITH "Введите характерный для предприятия уровень цен на товары (1-высокий; 2-средний; 3-низкий)" INPUT LevelCompet STR WITH "Введите уровень конкуренции на занимаемом рынке (1-высокий; 2-средний; 3-низкий)" INPUT TypeGoods STR WITH "Введите тип товара на рынке (1-новый; 2-существующий)" INPUT TypeMarket STR WITH "Введите тип занимаемого рынка (1-новый; 2-существующий)" INPUT Diversification STR WITH "По вашему мнению существует ли возможность расширения предприятия? (1-да; 2-нет)"
DO: ?"Наиболее подходящая для вас стратегия: ",Strategy
/*Обьяснения результатов*/ E.ICF=FALSE input otvet num using "d" with "Хотите обьяснений?(Да-1/Нет-0)" if otvet=1 then i=1;while i<=#hcnt do /*#hcnt - до тех пор пока есть REASON, вывод-ся содержимое REASON */ why #how(i) /*Вывод результата*/ ? "Нажмите ENTER" wait;i=i+1 /*организация паузы*/ endwhile endif
RULE: R1 IF: Enterprise="Прогрессирующее" AND Potential="Есть" AND Market="Перспективный" AND Sales="Эффективные" THEN: Strategy="Стратегия развития" cf 85 REASON: Стратегия развития предусматривает укрепляющее и развивающее действие по всем направлениям функционирования предприятия, на данном этапе необходимо увеличивать качество продукции, снижать издержки и повышать конкурентоспособность.
RULE: R2 IF: Enterprise="Прогрессирующее" AND Potential="Есть" AND Market="Перспективный" AND Sales="Неэффективные" THEN: Strategy="Стратегия роста" cf 90 REASON: Стратегия роста направлена на полное использование внутренних и внешних возможностей предприятия. Деятельность предприятия должна быть направлена на корректировку системы управления, тактики продаж. Целью является умеренный рост для обеспечения выхода на оптимальную эффективность.
RULE: R3 IF: Enterprise="Прогрессирующее" AND Potential="Есть" AND Market="Бесперспективный" AND Sales="Эффективные" THEN: Strategy="Стратегия укрепления" cf 80 REASON: Стратегия укрепления направлена на увеличение внимания к снижению издержек, увеличение продаж существующим потребителям и повышении собственной конкурентоспособности.
RULE: R4 IF: Enterprise="Прогрессирующее" AND Potential="Есть" AND Market="Бесперспективный" AND Sales="Неэффективные" THEN: Strategy="Стратегия инноваций" cf 80 REASON: Стратегия инноваций направлена на выпуск совершенно нового товара на рынок, что способствует расширению доли рынка и потребительского сегмента, увеличение конкурентоспособности. RULE: R5 IF: Enterprise="Прогрессирующее" AND Potential="Нет" AND Market="Перспективный" AND Sales="Эффективные" THEN: Strategy="Стратегия роста" cf 90 REASON: Стратегия роста направлена на полное использование внутренних и внешних возможностей предприятия. Деятельность предприятия должна быть направлена на корректировку системы управления, тактики продаж. Целью является умеренный рост для обеспечения выхода на оптимальную эффективность.
RULE: R6 IF: Enterprise="Прогрессирующее" AND Potential="Нет" AND Market="Перспективный" AND Sales="Неэффективные" THEN: Strategy="Стратегия проникновения" cf 80 REASON: Стратегия проникновения направляет усилия предприятия на более глубокое прникновение на рынок и увеличение темпов роста объема продаж. При необходимости производится поглощение.
RULE: R7 IF: Enterprise="Прогрессирующее" AND Potential="Нет" AND Market="Бесперспективный" AND Sales="Эффективные" THEN: Strategy="Стратегия проникновения" cf 80 REASON: Стратегия проникновения направляет усилия предприятия на более глубокое прникновение на рынок и увеличение темпов роста объема продаж. При необходимости производится поглощение.
RULE: R8 IF: Enterprise="Прогрессирующее" AND Potential="Нет" AND Market="Бесперспективный" AND Sales="Неэффективные" THEN: Strategy="Стратегии нет - необходима полная реорганизация предприятия." cf 90
RULE: R9 IF: Enterprise="Стабильное" AND Potential="Есть" AND Market="Перспективный" AND Sales="Эффективные" THEN: Strategy="Стратегия развития" cf 90 REASON: Стратегия развития предусматривает укрепляющее и развивающее действие по всем направлениям функционирования предприятия, на данном этапе необходимо увеличивать качество продукции, снижать издержки и повышать конкурентоспособность.
RULE: R10 IF: Enterprise="Стабильное" AND Potential="Есть" AND Market="Перспективный" AND Sales="Неэффективные" THEN: Strategy="Стратегия диверсификации" cf 70
REASON: Стратегия диверсификации направлена на расширение сегмента рынка и ассортимента продукции, что может способствовать увеличению объемов продаж.
RULE: R11 IF: Enterprise="Стабильное" AND Potential="Есть" AND Market="Бесперспективный" AND Sales="Эффективные" THEN: Strategy="Стратегия укрепления" cf 80 REASON: Стратегия укрепления направлена на увеличение внимания к снижению издержек, увеличение продаж существующим потребителям и повышении собственной конкурентоспособности.
RULE: R12 IF: Enterprise="Стабильное" AND Potential="Есть" AND Market="Бесперспективный" AND Sales="Неэффективные" THEN: Strategy="Стратегия фокусирования" cf 80 REASON: Стратегия фокусирования направлена на концентрацию внимания на более выгодный сегмент рынка. Предприятию предлагается изменить тактику продаж или перейти на более перспективный с точки зрения конкуренции рынок.
RULE: R13 IF: Enterprise="Стабильное" AND Potential="Нет" AND Market="Перспективный" AND Sales="Эффективные" THEN: Strategy="Стратегия развития" cf 90 REASON: Стратегия развития является методом стимулирования, на данном этапе необходимо увеличивать качество продукции, снижать издержки и повышать конкурентоспособность.
RULE: R14 IF: Enterprise="Стабильное" AND Potential="Нет" AND Market="Перспективный" AND Sales="Неэффективные" THEN: Strategy="Стратегия диверсификации" cf 90 REASON: Стратегия диверсификации направлена на расширение сегмента рынка и ассортимента продукции, что может способствовать увеличению объемов продаж.
RULE: R15 IF: Enterprise="Стабильное" AND Potential="Нет" AND Market="Бесперспективный" AND Sales="Эффективные" THEN: Strategy="Стратегия укрепления" cf 90 REASON: Стратегия укрепления направлена на увеличение внимания к снижению издержек, увеличение продаж существующим потребителям и повышении собственной конкурентоспособности.
RULE: R16 IF: Enterprise="Стабильное" AND Potential="Нет" AND Market="Бесперспективный" AND Sales="Неэффективные" THEN: Strategy="Стратегия выживания" cf 80 REASON: Стратегия выживания применяется в случаях полного расстройства экономической деятельности предприяти, в состоянии, близком к банкротству. Предприятию предлагается выйти на более перспективный рынок с точки зрения конкуренции или изменить тактику продаж.
RULE: R17 IF: Enterprise="Регрессирующее" AND Potential="Есть" AND Market="Перспективный" AND Sales="Эффективные" THEN: Strategy="Стратегия укрепления" cf 70 REASON: Стратегия укрепления направлена на увеличение внимания к снижению издержек, увеличение продаж существующим потребителям и повышении собственной конкурентоспособности.
RULE: R18 IF: Enterprise="Регрессирующее" AND Potential="Есть" AND Market="Перспективный" AND Sales="Неэффективные" THEN: Strategy="Стратегия инноваций" cf 90 REASON: Стратегия инноваций направлена на выпуск совершенно нового товара на рынок, что способствует расширению доли рынка и потребительского сегмента, увеличение конкурентоспособности.
RULE: R19 IF: Enterprise="Регрессирующее" AND Potential="Есть" AND Market="Бесперспективный" AND Sales="Эффективные" THEN: Strategy="Стратегия диверсификации" cf 90 REASON: Стратегия диверсификации направлена на расширение сегмента рынка и ассортимента продукции, что может способствовать увеличению объемов продаж.
RULE: R20 IF: Enterprise="Регрессирующее" AND Potential="Есть" AND Market="Бесперспективный" AND Sales="Неэффективные" THEN: Strategy="Стратегии нет - предприятие нежизнеспособно" cf 90
RULE: R21 IF: Enterprise="Регрессирующее" AND Potential="Нет" AND Market="Перспективный" AND Sales="Эффективные" THEN: Strategy="Стратегия укрепления" cf 80 REASON: Стратегия укрепления направлена на увеличение внимания к снижению издержек, увеличение продаж существующим потребителям и повышении собственной конкурентоспособности.
RULE: R22 IF: Enterprise="Регрессирующее" AND Potential="Нет" AND Market="Перспективный" AND Sales="Неэффективные" THEN: Strategy="Стратегия фокусирования" cf 90 REASON: Стратегия фокусирования направлена на концентрацию внимания на более выгодный сегмент рынка. Предприятию предлагается изменить тактику продаж или перейти на более перспективный с точки зрения конкуренции рынок.
RULE: R23 IF: Enterprise="Регрессирующее" AND Potential="Нет" AND Market="Бесперспективный" AND Sales="Эффективные" THEN: Strategy="Стратегия выживания" cf 80 REASON: Стратегия выживания применяется в случаях полного расстройства экономической деятельности предприяти, в состоянии, близком к банкротству. Предприятию предлагается выйти на более перспективный рынок с точки зрения конкуренции или изменить тактику продаж.
RULE: R24 IF: Enterprise="Регрессирующее" AND Potential="Нет" AND Market="Бесперспективный" AND Sales="Неэффективные" THEN: Strategy="Стратегии нет - предприятие-банкрот" cf 100
RULE: R25 IF: LifeCycl="1" AND TypePred="1" THEN: EnterPrise="Прогрессирующее" cf 80 REASON: Уровень жизненного цикла - возникновение, тип - специализированное, предприятие прогрессирующее
RULE: R26 IF: LifeCycl="1" AND TypePred="2" THEN: EnterPrise="Прогрессирующее" cf 80 REASON: Уровень жизненного цикла - возникновение, тип - диверсификационное, предприятие прогрессирующее
RULE: R27 IF: LifeCycl="2" AND TypePred="2" THEN: EnterPrise="Прогрессирующее" cf 80 REASON: Уровень жизненного цикла - развитие, тип - диверсификационное, предприятие прогрессирующее
RULE: R28 IF: LifeCycl="2" AND TypePred="1" THEN: EnterPrise="Стабильное" cf 85 REASON: Уровень жизненного цикла - развитие, тип - специализированное, предприятие стабильное
RULE: R29 IF: LifeCycl="3" AND TypePred="1" THEN: EnterPrise="Стабильное" cf 85 REASON: Уровень жизненного цикла - зрелость, тип - специализированное, предприятие стабильное
RULE: R30 IF: LifeCycl="3" AND TypePred="2" THEN: EnterPrise="Стабильное" cf 90 REASON: Уровень жизненного цикла - зрелость, тип - диверсификационное, предприятие стабильное
RULE: R31 IF: LifeCycl="4" AND TypePred="2" THEN: EnterPrise="Стабильное" cf 90 REASON: Уровень жизненного цикла - спад, тип - диверсификационное, предприятие стабильное
RULE: R32 IF: LifeCycl="4" AND TypePred="1" THEN: EnterPrise="Регрессирующее" cf 90 REASON: Уровень жизненного цикла - спад, тип - специализированное, предприятие регрессирующее
RULE: R33 IF: VolumeSales="1" AND LevelPrise="1" AND TypeGoods="1" THEN: Sales="Эффективные" cf 90 REASON: Предприятие имеет высокий объем продаж, высокий уровень цен, новый тип товара, продажи эффективны
RULE: R34 IF: VolumeSales="1" AND LevelPrise="1" AND TypeGoods="2" THEN: Sales="Эффективные" cf 90 REASON: Предприятие имеет высокий объем продаж, высокий уровень цен, существующий тип товара, продажи эффективны
RULE: R35 IF: VolumeSales="1" AND LevelPrise="2" AND TypeGoods="1" THEN: Sales="Эффективные" cf 90 REASON: Предприятие имеет высокий объем продаж, средний уровень цен, новый тип товара, продажи эффективны
RULE: R36
IF: VolumeSales="1" AND LevelPrise="2" AND TypeGoods="2" THEN: Sales="Эффективные" cf 85 REASON: Предприятие имеет высокий объем продаж, средний уровень цен, существующий тип товара, продажи эффективны
RULE: R37 IF: VolumeSales="1" AND LevelPrise="3" AND TypeGoods="1" THEN: Sales="Эффективные" cf 85 REASON: Предприятие имеет высокий объем продаж, низкий уровень цен, новый тип товара, продажи эффективны
RULE: R38 IF: VolumeSales="2" AND LevelPrise="1" AND TypeGoods="1" THEN: Sales="Эффективные" cf 75 REASON: Предприятие имеет средний объем продаж, высокий уровень цен, новый тип товара, продажи эффективны
RULE: R39 IF: VolumeSales="2" AND LevelPrise="1" AND TypeGoods="2" THEN: Sales="Эффективные" cf 75 REASON: Предприятие имеет средний объем продаж, высокий уровень цен, существующий тип товара, продажи эффективны
RULE: R40 IF: VolumeSales="2" AND LevelPrise="2" AND TypeGoods="1" THEN: Sales="Эффективные" cf 70 REASON: Предприятие имеет средний объем продаж, средний уровень цен, новый тип товара, продажи эффективны
RULE: R41 IF: VolumeSales="2" AND LevelPrise="2" AND TypeGoods="2" THEN: Sales="Эффективные" cf 90 REASON: Предприятие имеет средний объем продаж, средний уровень цен, существующий тип товара, продажи эффективны
RULE: R42 IF: VolumeSales="3" AND LevelPrise="1" AND TypeGoods="1" THEN: Sales="Эффективные" cf 90 REASON: Предприятие имеет низкий объем продаж, высокий уровень цен, новый тип товара, продажи эффективны
RULE: R43 IF: VolumeSales="3" AND LevelPrise="1" AND TypeGoods="2" THEN: Sales="Эффективные" cf 85 REASON: Предприятие имеет низкий объем продаж, высокий уровень цен, существующий тип товара, продажи эффективны
RULE: R44 IF: VolumeSales="1" AND LevelPrise="3" AND TypeGoods="2" THEN: Sales="Неэффективные" cf 87 REASON: Предприятие имеет высокий объем продаж, низкий уровень цен, существующий тип товара, продажи неэффективны
RULE: R45 IF: VolumeSales="2" AND LevelPrise="3" AND TypeGoods="1" THEN: Sales="Неэффективные" cf 98 REASON: Предприятие имеет средний объем продаж, низкий уровень цен, новый тип товара, продажи неэффективны
RULE: R46 IF: VolumeSales="2" AND LevelPrise="3" AND TypeGoods="2" THEN: Sales="Неэффективные" cf 90 REASON: Предприятие средний имеет объем продаж, низкий уровень цен, существующий тип товара, продажи неэффективны
RULE: R47 IF: VolumeSales="3" AND LevelPrise="2" AND TypeGoods="1" THEN: Sales="Неэффективные" cf 80 REASON: Предприятие имеет низкий объем продаж, средний уровень цен, новый тип товара, продажи неэффективны
RULE: R48 IF: VolumeSales="3" AND LevelPrise="2" AND TypeGoods="2" THEN: Sales="Неэффективные" cf 85 REASON: Предприятие имеет низкий объем продаж, средний уровень цен, существующий тип товара, продажи неэффективны
RULE: R49 IF: VolumeSales="3" AND LevelPrise="3" AND TypeGoods="1" THEN: Sales="Неэффективные" cf 85 REASON: Предприятие имеет низкий объем продаж, низкий уровень цен, новый тип товара, продажи неэффективны
RULE: R50 IF: VolumeSales="3" AND LevelPrise="3" AND TypeGoods="2" THEN: Sales="Неэффективные" cf 95 REASON: Предприятие имеет низкий объем продаж, низкий уровень цен, существующий тип товара, продажи неэффективны
RULE: R51 IF: SizePred="1" AND Diversification="1" THEN: Potential="Есть" cf 85 REASON: Предприятие малое, с возможномтью расширения, имеет потенциал к развитию
RULE: R52 IF: SizePred="1" AND Diversification="2" THEN: Potential="Есть" cf 75 REASON: Предприятие крупное, без возможномти расширения, имеет потенциал к развитию
RULE: R53 IF: SizePred="2" AND Diversification="1" THEN: Potential="Есть" cf 85 REASON: Предприятие среднее, с возможномтью расширения, имеет потенциал к развитию
RULE: R54 IF: SizePred="3" AND Diversification="1" THEN: Potential="Есть" cf 80 REASON: Предприятие малое, с возможномтью расширения, имеет потенциал к развитию
RULE: R55 IF: SizePred="2" AND Diversification="2" THEN: Potential="Нет" cf 87 REASON: Предприятие среднее, без возможномти расширения, без изменения тактики не имеет потенциала к развитию
RULE: R56 IF: SizePred="3" AND Diversification="2" THEN: Potential="Нет" cf 89 REASON: Предприятие малое, без возможномти расширения, без изменения тактики не имеет потенциала к развитию
RULE: R57 IF: LevelCompet="2" AND TypeMarket="2" THEN: Market="Перспективный" cf 90 REASON: Предприятие работает на существующем рынке со средней конкуренцией, продажи здесь перспективны
RULE: R58 IF: LevelCompet="3" AND TypeMarket="1" THEN: Market="Перспективный" cf 90 REASON: Предприятие работает на новом рынке с низкой конкуренцией, продажи здесь перспективны
RULE: R59 IF: LevelCompet="3" AND TypeMarket="2" THEN: Market="Перспективный" cf 80 REASON: Предприятие работает на существующем рынке с низкой конкуренцией, продажи здесь перспективны
RULE: R60 IF: LevelCompet="1" AND TypeMarket="1" THEN: Market="Бесперспективный" cf 90 REASON: Предприятие работает на новом рынке с высокой конкуренцией, продажи здесь бесперспективны
RULE: R61 IF: LevelCompet="1" AND TypeMarket="2" THEN: Market="Бесперспективный" cf 90 REASON: Предприятие работает на существующем рынке с высокой конкуренцией, продажи здесь бесперспективны
RULE: R62 IF: LevelCompet="2" AND TypeMarket="1" THEN: Market="Бесперспективный" cf 90 REASON: Предприятие работает на новом рынке со средней конкуренцией, продажи здесь бесперспективны
END:
|