КАТЕГОРИИ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) П Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военно дело (14632) Висока технологиите (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къщи- (47672) журналистика и SMI- (912) Izobretatelstvo- (14524) на външните >(4268) Informatika- (17799) Iskusstvo- (1338) История- (13644) Компютри- (11121) Kosmetika- (55) Kulinariya- (373) култура (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23,702) Matematika- (16,968) инженерно (1700) медицина-(12,668) Management- (24,684) Mehanika- (15423) Naukovedenie- (506) образование-(11,852) защита truda- (3308) Pedagogika- (5571) п Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) oligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97182) от промишлеността (8706) Psihologiya- (18,388) Religiya- (3217) с комуникацията (10668) Agriculture- (299) Sotsiologiya- (6455) спортно-(42,831) Изграждане, (4793) Torgovlya- (5050) превозът (2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596 ) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Telephones- (8441) Elektrotehnika- (4623) Мощност инженерно (12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

Име Позиция Заплата




сценарий алгоритми

етапни методи

компютърна програма

приложения за решения

Решаването на проблемите на компютъра е един от основните източници за създаване на алгоритми и програми. Икономическите проблеми и въпроси за данни - един от най-важните класове на приложения, които могат да бъдат решени на компютър.

Използването на компютри за решаване на икономическите проблеми значително опростява работата по подготовката и обработката на данните. Една от причините да се използва компютър, за да реши тези проблеми - намаляване на разходите за труд и намаляване на броя на грешките в обработка на данни.

За решаването на много икономически проблеми на компютри с помощта на електронни таблици и специални пакети. Въпреки това, решението на каквито и да било нови приложения на компютър изисква създаването на нови алгоритми и програми, базирани на определени математически решения за обработка на данни и методи.

От особено значение е правилният алгоритъм за икономическите проблеми, тъй като грешки в решението им да бъдат скъпи. Грешни икономически изчисления могат да причинят материални щети или дори да доведе до фалит на цялата организация.

За да се предотвратят грешки, можете да използвате систематични методи за проектиране на алгоритми и програми с едновременен анализ на тяхната коректност. Последователното прилагане на тези методи осигурява компилация от прилагането на алгоритми и програми, за да се гарантира тяхната коректност.

Общият принцип на систематичен подход за съставяне на алгоритми и програми е последователното развитие на спецификации: формулиране на проблеми, начини и методи за решаването им, както и скриптове работят в процеса на решаване на проблемите.

програмиране

задача ® методи

¯ ¯

® методи за формулиране

¯ ¯

Сценарий ® алгоритми

¯ ¯

Системен анализ на точността на алгоритми и програми се свежда до сравняване на тези спецификации, едно с друго: програми - алгоритми, алгоритми - с сценарии и описания на методи и начини за решение - изявление на проблема.

правилност

начин за оспорване

­ ­

­ ­

­ ­

® компютърна програма

Ето примери за системното разработване на алгоритми и софтуер за решаване на икономическите проблеми на компютър с обосновка на тяхната коректност. Главната особеност на тези проблеми е, че всички те принадлежат към задачите за обработка на данни.

Първият пример е икономически проблем - определяне на средната заплата в организацията. Да приемем, че се представя данните за заплатата на маса:

Иванов директор
Петров мениджър
Сидорова секретар

Ето описанието на проблема и на метода за изчисляване на средната работна заплата.



Постановка изчисление zadachiMetod

Определяне на средната работна заплата.

дадено:

(D 1, ..., N D) - данни на служителите,

където D = [FAM, T, Z] - данни за състава,

Fam - име, D 1 - позиция, S 0 = 0

Z - заплатата. S к = S к-1 * (KL) / к + Z к / к

Търси се: Zcpedn - средната заплата. [K = (л ... N)]

Където: Zcpedn = (Z 1 + Z 2 + ... + Z N) / N . Zcpedn = S N

С: N> 0.

На първо място, не забравяйте да изберете метода на изчисление е правилно. За това ние използваме индукция. Обърнете внимание на резултатите от изчисленията на първите три стъпки.

Когато к = 1 резултат

S 1 = S 0 ∙ (1 - 1) / 1 + Z = Z 1/1 1/1.

Когато к = 2 резултата

S 2 = S 1 ∙ на (2 - 1) / 2 2 + Z / 2 = Z 1/2 + Z 2/2.

Когато к = 3 резултата

S 3 = S 2 ∙ (3 - 1) / 3 + Z = 3/3 (Z 1 + Z 2) / 3 + Z 3/3.

За тези три резултати може да се твърди, че в общия случай, в резултат на к-стъпка изчисления ще

S к = (Z 1 + ... + Z к) / к .

Валидността на това твърдение може да се докаже чрез индукция. Да предположим, че това е вярно и за (KL) -та стъпки:

S к-1 = (Z 1 + ... + Z к-1) / (KL).

След това, от описанието на метода на изчисляване на следващия ке стойност е

S к = S к-1 ∙ (KL) / к + Z к / к =

= (Z 1 + ... + Z к-1) / (KL) х (KL ) / к + Z к / к = (Z 1 + ... + Z к-1) / к + Z к / к ,

QED. Следователно, чрез индукция това е вярно за всички к = 1, 2, ..., N. По-специално, за последната стъпка на изчисление на к = краен резултат ще бъде на N

S = N (Z 1 + ... + Z N-1) / N + Z N / N = (Z 1 + ... + Z N) / N .

По този начин, избраният метод дава правилния резултат за всяка последователност от стойности Z 1, Z 2, ..., Z N.

За да се изгради един алгоритъм за решаване на проблема и програмата на компютъра, да вземе следния скрипт, както и да предостави на операторите да използват данни от данни.

StsenariyPredstavlenie данни

списък на служителите: дан: "данни за служител

{<Фатална> ограничи must> <C / о борда>} * данни «Ivanov", "директор", 300,000

{...................} данни «Петров", "управление", 240000

Средните и / такса = <Zcped> данни "Сидоров", "секретар", 120000

данни «», «», 0

За избрания сценарий, метода на изчисление и отчитане на данни систематично дизайн води до следния алгоритъм и програма:

AlgoritmProgramma

ALG "средна работна заплата '' средна работна заплата

Nach CLS

изход ( "списък на служителите:")? "Списъкът на служителите:"

S: = 0: к: = 0 и = 0: к = 0

цикъл правя

четене (семейство $, дл $, ZPL ) четат сем $, дл $, ZPL

когато сем $ = «» изход, ако сем $ = «» след излизане правя

заключение (семейство $, дл $, Z )? сем $; дл $; Z

к: = к + 1, к = к + 1

S: = S * (к - 1) / к + Z / K S = S * (к - 1) / к + Z / к

ktsikl линия

ZSR = S ZSR = S

изход ( "среден и / nlama =», ZSR)? "Средна Z / заряд ="; ZSR

край игра

За пълно оправдание за липса на грешки в горния алгоритъм програма и да даде описание на резултатите от изпълнението им на компютър.

производителност AlgoritmRezultaty

ALG "средна работна заплата"