Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2013, 11:00   #1
miko102
Новичок
Джуниор
 
Регистрация: 12.12.2013
Сообщений: 1
По умолчанию Блок схема

как создать блок схему к программе:
program le;
uses crt;
var i, M, k, T,n, Gp: integer;
Kontr: array [1..1000] of integer;
Tc, raz, prov: array [1..1000] of real;
S, Prs, Prl, Prlob, Prsob, Zap, p, Br, KachD: real;
begin
clrscr;
randomize;
S:=0;
write ('Введите количество операций');
readln (n);
for i:= 1 to n do
begin
write ('Введите длительность операции',i,' ');
readln (Tc [i]);
S:= S + Tc[i];
end;
writeln ('Время выполнения одной детали= ', S);
p:=random;
writeln ('Вероятность брака',p);
writeln (' Введите количество операций контроля ');
readln (M);
for k:= 1 to M do
begin
write ('Введите номер операции после которой проходит ',k,' контроль ');
readln (Kontr [k]);
end;
Gp:= 0;
Prl:= 0;
Prs:= 0;
Prlob:= 0;
Prsob:= 0;
Zap:= 480 / Tc[1];
Zap:= trunc(zap);
raz[1]:=0;
prov[1]:=0;
for i:= 2 to n do
begin
raz[i]:= Tc[i] - Tc[i-1];
if raz [i-1] > 0
then prov[i]:= raz [i]
else prov [i]:= prov [i-1] + raz [i];
if prov [i] > 0 then
begin
Prl:= Prl + prov[i];
writeln ('Пролеживание на',i,' операции = ',prov[i]);
writeln;
end
else
begin
Prs:= Prs - prov[i];
writeln ('Простой на',i,' операции = ',prov[i]);
writeln;
end;
end;
writeln;
T:=480;
writeln ('Количество запущенных деталей',Zap);
writeln;
Gp:= trunc((480-S) / (Prl+Tc[1])+1);
writeln ('Выпущенных деталей всего', Gp);
Br:= trunc(Gp*p/100);
Writeln ('Размер брака ', Br);
writeln;
KachD:= trunc(Gp-Br);
writeln ('Количество набракованных деталей',KachD);
writeln;
Prsob:= (Gp-1)*Prs;
writeln ('Простоев за смену',Prsob);
writeln;
for i:=1 to Gp-1 do Prlob:= Prlob + Prl*i;
writeln ('Пролеживаний за смену',Prlob);
readkey;
end.
miko102 вне форума Ответить с цитированием
Старый 12.12.2013, 11:59   #2
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

http://ufacomputer.ru/node/7
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
блок схема в С++ Владислаав Помощь студентам 1 02.03.2011 21:27
Блок-схема. Владислаав Помощь студентам 0 02.03.2011 18:39
Схема алгоримта (блок схема) на задачу по Паскалю LINCHAK Помощь студентам 0 22.10.2010 16:56
Блок схема алгоритма программы и схема взаимодействия модулей. Lazio Фриланс 3 02.12.2009 23:10