Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Рішення транспортних задач

Реферат Рішення транспортних задач





ання: підручник для середовищ. проф. Освіти/І.Г. Семакін, А.П.Шестаков. - 2-е вид., Стер, - М.: Видавничий центр В«АкадеміяВ», 2003.-432 с.

5 Федосєєв В.В. і ін Економіко-математичні методи і прикладні моделі: навчальний посібник для ВУЗів. - М.: Юніті, 2002. p> 6 Коршунов Ю.М. математичні основи кібернетики: навчальний посібник для ВНЗ. - М.: Вища школа, 1987. p> ДОДАТОК А


Лістинг програми

program sev_zap;

uses crt; {Підключення модуля "crt"}

const n = 5; {кількість рядків}

m = 5; {Кількість стовпців}

var a: array [1 .. n] of integer; {масив запасів}

b: array [1 .. m] of integer; {масив потреб}

a1: array [1 .. n] of integer; {допоміжний масив запасів}

b1: array [1 .. m] of integer; {допоміжний масив потреб}

c: array [1 .. n, 1 .. m] of integer; {основний масив в який проводиться запис базисного рішення}

i, j, k, x, y, s1, s2: integer;

{введення з клавіатури}

procedure vvod_klav;

begin

i: = 1;

k: = 0;

s1: = 0;

while (K = 0) and (i

begin

write ('введіть запaси ', i,'-того постачальника: ');

readln (a [i]);

if a [i] = 0 then

begin

k: = 1;

i: = i-1;

end

else

begin

a1 [i]: = a [i];

s1: = s1 + a1 [i];

i: = i +1;

end;

end;

j: = 1;

k: = 0;

s2: = 0;

textcolor (5);

while (K = 0) and (j

begin

write ('введіть запит ', j,'-того споживача: ');

readln (b [j]);

if b [j] = 0 then

begin

k: = 1;

j: = j-1;

end

else

begin

b1 [j]: = b [j];

s2: = s2 + b1 [j];

j: = j +1;

end;

end;

textcolor (yellow);

k: = 0;

if s1

begin

writeln ('помилка введення, перевірте баланс ');

readln;

halt; p> end;

if (S2

begin

writeln ('помилка введення, перевірте баланс ');

readln;

halt;

end;

x: = i;

y: = j;

end;

begin

textcolor (white);

clrscr; {Очищення екрана}

writeln ('Побудова початкового базису в збалансованої транспортної задачі методом північно-західного кута ');

writeln;

writeln ('Програму склав: Руднєв Єгор Миколайович ');

writeln;

vvod_klav; {Процедура введення з клавіатури}

repeat

k: = 0;

if (B [j]-a [i] <0) then

begin

c [i, j]: = b [j];

a [i]: = a [i]-b [j];

b [j]: = 0;

j: = j-1;

k: = 1;

end;

if (B [j]-a [i]> 0) and (k = 0) then

begin

c [i, j]: = a...


Назад | сторінка 13 з 14 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Бураковський-Аганозерского відшарований масив Заонежья
  • Реферат на тему: Проектування туру на скельний масив Шихан Челябінської області
  • Реферат на тему: Практична обробка безлічі даних, що представляють собою масив покажчиків на ...
  • Реферат на тему: Розробка стратегії досягнення конкурентних переваг через управління якістю ...
  • Реферат на тему: Економіко-математичні методи і прикладні моделі