Дипломная работа

  • 14241. Программная реализация вычислительных алгоритмов
    Компьютеры, программирование

    ОбозначениеНазначениеАтрибутыx_e,xd x_r,xeОсновная переменная. Вспомогательная переменная.extendуd realh,h0,h1,h3,h4Шаг для вычисления производной.realD11, D22Производные.real extendedde1,de3Значение производных при h1,h3 соответственноextendedd2eПроизводная с шагом h/2.extendedh_optОптимальный шаг.extendede_okrugОшибка округления.extendede_RungeОценка Рунге или ошибка метода.extendedf_istИстинное значение производной.extendedd_utУточненное значение производной.extendede_sum, e_sum1, e_sum0, e_sum3, e_sum4, e_sum4Суммы ошибок округления и метода.extendedhiЧисло на которое необходимо уменьшить шагreale_sum_oshВременное значение суммарной ошибкиextendedepsОценка допустимой относительной погрешностиextendede_istИстинная ошибкаextendedzПеременная выхода из циклаintegera qПеременные для нахождения h1, h3 Boolean 0..2fe fdЧлены ряда.Extended doublesd seСумма ряда.Double extendede_roundОшибка округления.doublef_istИстинное значение вычисленное через ряд.doublee_metОшибка метода.doublee_sumСуммарная ошибка.doublee_istИстинная ошибка.doublee_otnosОценка относительной ошибки.doubles_absoldoublenПорядковый номер членов рядаintegerf_absolУточненное значениеDoubleFunction f_y(x:extended):extended - функция для ввода функцииxАргумент функцииExtendedfunction DIF_e(x:extended; var:h:real):extended;-функция для приближенного вычисления значения производной по заданной формуле.Входные переменныеxextendedhrealВыходные переменныеDIF_eextendedfunction DIF_r(x:real; h:real):real;-функция для приближенного вычисления значения производной по заданной формуле.Входные переменныеxrealhrealВыходные переменныеDIF_rrealprocedure pr(x_r:real; x_e:extended; var h:real; var e_sum,d_ut,D22,e_runge,e_okrug:extended); - процедура численного вычисления производной.Входные переменныеx_r,hrealx_eextendedВыходные переменныеe_sum,d_ut,D22,e_Runge,e_okrugextendedprocedure h1_h3(xe:extended; xr:real; var h:real; var h1,h3:real; var e_sum1,e_sum3:extended); - для нахождения h1,h3 и соответствующие суммарные ошибкиВходные переменныеxeextendedxr,hrealВыходные переменныеh1,h3reale_sum1,e_sum3extendedprocedure ryad(xe:extended; xd:double; var sd,e_round,e_met,e_sum,e_otnos,f_absol:double; var se,fe:extended);- процедура для вычисления значения функции через ряд.Входные переменныеxeextendedxddoubleВыходные переменныеsd, e_round, e_met e_sum,e_otnos,f_absoldoublese,feextendedВнутренние переменныеnПорядковый номер членов рядаinteger4.Разработка схемы алгоритма

  • 14242. Программная реализация методов решения системы линейных уравнений
    Компьютеры, программирование

    if closequery then close;;TForm1.Button3Click(Sender: TObject);n,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14:real;,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,Y1,Y2,Y3,y4,x4,a5,X1,X2,X3,a1,a2,a3,a4,q:real;,m1,z,z1,z2:real;:=strtoint(edit1.text);n=4 then:=strtofloat( stringgrid1.cells[1,1]);:=strtofloat( stringgrid1.cells[2,1]);:=strtofloat( stringgrid1.cells[3,1]);:=strtofloat( stringgrid1.cells[4,1]);:=strtofloat( stringgrid1.cells[5,1]);:=strtofloat( stringgrid1.cells[2,2]);:=strtofloat( stringgrid1.cells[3,2]);:=strtofloat( stringgrid1.cells[4,2]);:=strtofloat( stringgrid1.cells[5,2]);:=strtofloat( stringgrid1.cells[3,3]);:=strtofloat( stringgrid1.cells[4,3]);:=strtofloat( stringgrid1.cells[5,3]);:=strtofloat( stringgrid1.cells[4,4]);:=strtofloat( stringgrid1.cells[5,4]);t1<0 then:=t1*(-1);.cells[1,1]:=floattostr(sqrt(t1));:=strtofloat (stringgrid2.cells[1,1]);.cells[2,1]:=floattostr (t2/b1);:=strtofloat (stringgrid2.cells[2,1]);.cells[3,1]:=floattostr(t3/b1);:=strtofloat (stringgrid2.cells[3,1]);.cells[4,1]:=floattostr (t4/b1);:=strtofloat (stringgrid2.cells[2,1]);.cells[2,2]:=floattostr(sqrt((t6)-(sqr(b2)*(-1))));:=strtofloat (stringgrid2.cells[2,2]);.cells[3,2]:=floattostr(((t7-(b3*b2*(-1)))/b6)*(-1));:=strtofloat (stringgrid2.cells[3,2]);.cells[4,2]:=floattostr((((((t8)-(b4)*(b2))*(-1))/(b6))*(-1)));:=strtofloat (stringgrid2.cells[4,2]);.cells[3,3]:=floattostr(sqrt((t10)-((sqr(b3))*(-1))-sqr(b7)));:=strtofloat (stringgrid2.cells[3,3]);.cells[4,3]:=floattostr(((t11-(b4*b3*(-1))-(b7*b8))/b10));:=strtofloat (stringgrid2.cells[4,3]);.cells[4,4]:=floattostr(sqrt((t13-sqr(b11)-sqr(b8)+sqr(b4))*(-1)));:=strtofloat (stringgrid2.cells[4,4]);.Cells[1,2]:='0';.Cells[1,3]:='0';.Cells[1,4]:='0';.Cells[2,3]:='0';.Cells[2,4]:='0';.Cells[3,4]:='0';.Cells[1,1]:=FLOATTOSTRF(B1,FFFIXED,5,2);.Cells[2,1]:=FLOATTOSTRF(B2,FFFIXED,5,2);.Cells[3,1]:=FLOATTOSTRF(B3,FFFIXED,5,2);.Cells[4,1]:=FLOATTOSTRF(B4,FFFIXED,5,2);.Cells[2,2]:=FLOATTOSTRF(B6,FFFIXED,5,2);.Cells[3,2]:=FLOATTOSTRF(B7,FFFIXED,5,2);.Cells[4,2]:=FLOATTOSTRF(B8,FFFIXED,5,2);.Cells[3,3]:=FLOATTOSTRF(B10,FFFIXED,5,2);.Cells[4,3]:=FLOATTOSTRF(B11,FFFIXED,5,2);.Cells[4,4]:=FLOATTOSTRF(B13,FFFIXED,5,2);.Cells[1,1]:=FLOATTOSTR(T5/B1);:=strtofloat (stringgrid3.cells[1,1]);.Cells[2,1]:=FLOATTOSTR(-1*(t9-(b2*y1*-1))/b6);:=strtofloat (stringgrid3.cells[2,1]);.Cells[3,1]:=FLOATTOSTR((t12-(b3*y1*(-1))-(b6*y2))/B10);:=strtofloat (stringgrid3.cells[3,1]);.Cells[4,1]:=FLOATTOSTR((t14-(b4*y1*(-1))-(b8*y2)-(b4*y3))/B13*(-1));:=strtofloat (stringgrid3.cells[4,1]);.cells[5,1]:=floattostr(b1+b2+b3+b4);:=strtofloat (stringgrid2.cells[5,1]);.Cells[5,1]:=FLOATTOSTRF(b5,FFFIXED,5,2);.cells[5,2]:=floattostr(b6+b7+b8);:=strtofloat (stringgrid2.cells[5,2]);.Cells[5,2]:=FLOATTOSTRF(b9,FFFIXED,5,2);.cells[5,3]:=floattostr(b10+b11);:=strtofloat (stringgrid2.cells[5,3]);.Cells[5,3]:=FLOATTOSTRF(b12,FFFIXED,5,2);.cells[5,4]:=floattostr(b13);:=strtofloat (stringgrid2.cells[5,4]);.Cells[5,4]:=FLOATTOSTRF(b14,FFFIXED,5,2);.Cells[3,2]:=FLOATTOSTR(b14/b13);:=strtofloat (stringgrid3.cells[3,2]);.Cells[3,2]:=FLOATTOSTR(((b12-b11*x4))/b10);:=strtofloat (stringgrid3.cells[3,2]);.Cells[2,2]:=FLOATTOSTR((b9-b8*x4-b7*x3)/b6);:=strtofloat (stringgrid3.cells[2,2]);.Cells[1,2]:=FLOATTOSTR((b5-b4*x4-b3*x3-b2*x2)/b1);:=strtofloat (stringgrid3.cells[1,2]);.Cells[1,1]:=FLOATTOSTRF(y1,FFFIXED,5,2);.Cells[2,1]:=FLOATTOSTRF(y2,FFFIXED,5,2);.Cells[3,1]:=FLOATTOSTRF(y3,FFFIXED,5,2);.Cells[4,1]:=FLOATTOSTRF(y4,FFFIXED,5,2);.Cells[1,2]:=FLOATTOSTRF(x1,FFFIXED,5,2);.Cells[2,2]:=FLOATTOSTRF(x2,FFFIXED,5,2);.Cells[3,2]:=FLOATTOSTRF(x3,FFFIXED,5,2);.Cells[4,2]:=FLOATTOSTRF(x4,FFFIXED,5,2);.cells[4,1]:=floattostr(b1)+'i';.cells[1,1]:=floattostr(b2)+'i';.cells[2,1]:=floattostr(b3)+'i';.cells[3,1]:=floattostr(b4)+'i';.cells[1,1]:=floattostr(y1)+'i';.cells[4,1]:=floattostr(y4)+'i';begin.cells[1,1]:=floattostr(sqrt(t1));:=strtofloat (stringgrid2.cells[1,1]);.cells[2,1]:=floattostr (t2/b1);:=strtofloat (stringgrid2.cells[2,1]);.cells[3,1]:=floattostr(t3/b1);:=strtofloat (stringgrid2.cells[3,1]);.cells[4,1]:=floattostr (t4/b1);:=strtofloat (stringgrid2.cells[4,1]);:=((t6)-(sqr(b2)*(-1)));z<0 then begin:=z*(-1);.cells[2,2]:=floattostr(sqrt(z));:=strtofloat (stringgrid2.cells[2,2]); endbegin.cells[2,2]:=floattostr(sqrt((t6)-(sqr(b2)*(-1))));:=strtofloat (stringgrid2.cells[2,2]);end;.cells[3,2]:=floattostr(((t7-(b3*b2))/b6)*(-1));:=strtofloat (stringgrid2.cells[3,2]);.cells[4,2]:=floattostr(((t8-((b4)*(b2)))/(b6))*(-1));:=strtofloat (stringgrid2.cells[4,2]);:=((t10)-(sqr(b3))-(sqr(b7)*(-1)));z1<0 then begin:=z1*(-1);.cells[3,3]:=floattostr(sqrt(z1));endbegin.cells[3,3]:=floattostr(sqrt((t10)-(sqr(b3))-(sqr(b7)*(-1)))); end;:=strtofloat (stringgrid2.cells[3,3]);.cells[4,3]:=floattostr(((t11-(b4*b3)-(b7*b8*(-1)))/b10));:=strtofloat (stringgrid2.cells[4,3]);:=(t13-sqr(b11)-(sqr(b8)*(-1))+sqr(b4));z2<0 then begin:=z2*(-1);.cells[4,4]:=floattostr(sqrt(z2));endbegin.cells[4,4]:=floattostr(sqrt(t13-sqr(b11)-(sqr(b8)*(-1))+sqr(b4)));;:=strtofloat (stringgrid2.cells[4,4]);.Cells[1,2]:='0';.Cells[1,3]:='0';.Cells[1,4]:='0';.Cells[2,3]:='0';.Cells[2,4]:='0';.Cells[3,4]:='0';.Cells[1,1]:=FLOATTOSTRF(B1,FFFIXED,5,1);.Cells[2,1]:=FLOATTOSTRF(B2,FFFIXED,5,1);.Cells[3,1]:=FLOATTOSTRF(B3,FFFIXED,5,1);.Cells[4,1]:=FLOATTOSTRF(B4,FFFIXED,5,1);.Cells[2,2]:=FLOATTOSTRF(B6,FFFIXED,5,1);.Cells[3,2]:=FLOATTOSTRF(B7,FFFIXED,5,1);.Cells[4,2]:=FLOATTOSTRF(B8,FFFIXED,5,1);.Cells[3,3]:=FLOATTOSTRF(B10,FFFIXED,5,1);.Cells[4,3]:=FLOATTOSTRF(B11,FFFIXED,5,1);.Cells[4,4]:=FLOATTOSTRF(B13,FFFIXED,5,1);.Cells[1,1]:=FLOATTOSTR(T5/B1);:=strtofloat (stringgrid3.cells[1,1]);.Cells[2,1]:=FLOATTOSTR(-1*(t9-(b2*y1))/b6);:=strtofloat (stringgrid3.cells[2,1]);.Cells[3,1]:=FLOATTOSTR((t12-(b3*y1)-(b6*y2*(-1)))/B10);:=strtofloat (stringgrid3.cells[3,1]);.Cells[4,1]:=FLOATTOSTR((t14-(b4*y1)-(b8*y2*(-1))-(b4*y3))/B13*(-1));:=strtofloat (stringgrid3.cells[4,1]);.Cells[1,1]:=FLOATTOSTRF(y1,FFFIXED,3,1);.Cells[2,1]:=FLOATTOSTRF(y2,FFFIXED,3,1);.Cells[3,1]:=FLOATTOSTRF(y3,FFFIXED,3,1);.Cells[4,1]:=FLOATTOSTRF(y4,FFFIXED,3,1);.cells[5,1]:=floattostr(b1+b2+b3+b4+y1);:=strtofloat (stringgrid2.cells[5,1]);.Cells[5,1]:=FLOATTOSTRF(b5,FFFIXED,3,1);.cells[5,2]:=floattostr(b6+b7+b8+y2);:=strtofloat (stringgrid2.cells[5,2]);.Cells[5,2]:=FLOATTOSTRF(b9,FFFIXED,3,1);.cells[5,3]:=floattostr(b10+b11+y3);:=strtofloat (stringgrid2.cells[5,3]);.Cells[5,3]:=FLOATTOSTRF(b12,FFFIXED,3,1);.cells[5,4]:=floattostr(b13+y4);:=strtofloat (stringgrid2.cells[5,4]);.Cells[5,4]:=FLOATTOSTRF(b14,FFFIXED,3,1);.Cells[4,2]:=FLOATTOSTR(b14/b13);:=strtofloat (stringgrid3.cells[4,2]);.Cells[3,2]:=FLOATTOSTR(((b12-(b11*x4)))/b10);:=strtofloat (stringgrid3.cells[3,2]);.Cells[2,2]:=FLOATTOSTR((b9-(b8*x4)-(b7*x3))/b6);:=strtofloat (stringgrid3.cells[2,2]);.Cells[1,2]:=FLOATTOSTR((b5-(b4*x4)-(b3*x3)-(b2*x2))/b1);:=strtofloat (stringgrid3.cells[1,2]);.Cells[1,2]:=FLOATTOSTRF(x1,FFFIXED,3,1);.Cells[2,2]:=FLOATTOSTRF(x2,FFFIXED,3,1);.Cells[3,2]:=FLOATTOSTRF(x3,FFFIXED,3,1);.Cells[4,2]:=FLOATTOSTRF(x4,FFFIXED,3,1);.cells[4,1]:=floattostr(b1)+'i';.cells[1,1]:=floattostr(b2)+'i';.cells[2,1]:=floattostr(b3)+'i';.cells[3,1]:=floattostr(b4)+'i';.cells[1,1]:=floattostr(y1)+'i';.cells[4,1]:=floattostr(y4)+'i';.Cells[1,3]:=FLOATTOSTR (t1*x1);:=strtofloat (stringgrid3.cells[1,3]);.Cells[2,3]:=FLOATTOSTR (t2*x2);:=strtofloat (stringgrid3.cells[2,3]);.Cells[3,3]:=FLOATTOSTR (t3*x3);:=strtofloat (stringgrid3.cells[3,3]);.Cells[4,3]:=FLOATTOSTR (t4*x4);:=strtofloat (stringgrid3.cells[4,3]);.Cells[1,3]:=FLOATTOSTRF(a1,FFFIXED,3,0);.Cells[2,3]:=FLOATTOSTRF(a2,FFFIXED,3,0);.Cells[3,3]:=FLOATTOSTRF(a3,FFFIXED,3,0);.Cells[4,3]:=FLOATTOSTRF(a4,FFFIXED,3,0);:=((a3)+(a2)+(a1)+(a5));.Text:=floattostr(a4);.Text:=FLOATTOSTRF(a4,FFFIXED,3,0);;;;TForm1.N4Click(Sender: TObject);;;.

  • 14243. Программная реализация системы управления работой метрологической службы
    Компьютеры, программирование

    Опасные и вредные производственные факторыВоздействие фактора на организмМероприятия по снижению воздействия или исключению воздействия фактораХимические:Сероводород.Отравление, отек легких, термические ожогиФильтрующий противогаз марки ВКДФ и изолирующие - АСВ-2 и ПШ-1,2Физические:повышенная или пониженная температура воздуха рабочей зоны (в случае неисправности систем отопления и кондиционирования)Воздействие повышенных температур способствует нарушению обменных процессов в организме. Вызывает изменения в деятельности сердечно-сосудистой системы, увеличивает частоту дыхания, а также оказывает влияние на функционирование других органов и систем - ослабляется внимание, ухудшается координация движений, замедляются реакции и т.д. воздействие пониженных температур приводит к возникновению различных острых и хронических простудных заболеваний.Для обеспечения комфортных условий используются как организационные методы (рациональная организация проведения работ в зависимости от времени года и суток, чередование труда и отдыха), так и технические средства (вентиляция, кондиционирование воздуха, отопительная система).недостаточная освещенность рабочей зоныПри недостаточной освещенности зрительное восприятие снижается, развивается близорукость, появляются боль в глазах, головные боли и общая вялость которые приводят к снижению внимания. Из-за постоянного напряжения зрения наступает зрительное утомление.В помещениях, в случаях преимущественной работы с документами, следует применять системы комбинированного освещения (к общему освещению дополнительно устанавливаются светильники местного освещения, предназначенные для освещения зоны расположения документов). Освещенность на поверхности стола в зоне размещения рабочего документа должна быть 300-500 лк. Психофизиологические:перенапряжение анализаторовМерцание экрана, блики, неоптимальное сочетание цветов в поле зрения вызывают утомление глаз. Это приводит к снижению внимания, покраснению глаз, боли, потемнению в глазах, двоению, снижению остроты зрения.В качестве профилактического средства возможно использование очков, специально предназначенных для работы за ПК. Они повышают отчетливость восприятия, оптимизируют цветопередачу, снижают зрительное утомление, повышают комфортность и работоспособность. Необходимо делать перерывы при работе с персональным компьютером, а также использовать защитные экраны и фильтры на мониторы.статические физические перегрузкиНеподвижная напряженная поза сотрудника, в течение длительного времени прикованного к экрану монитора, приводит к усталости и возникновению болей в позвоночнике, шее, плечевых суставах, а также развивается мышечная слабость и происходит изменение формы позвоночника. Интенсивная работа с клавиатурой вызывает болевые ощущения в локтевых суставах, предплечьях, запястьях, в кистях и пальцах рук. Соблюдение режима труда и отдыха, а также условий, определяющих оптимальную организацию рабочего места работника, позволит сохранить хорошую работоспособность в течение всего рабочего дня.Нервно-психические перегрузки - умственное напряжение при ведении технологического режима Умственные перегрузки, монотонность труда, эмоциональные перегрузки.Смена деятельности, режим труда и отдыха, регламентированные перерывы.

  • 14244. Программная система "Аттестации ИТ-специалистов"
    Компьютеры, программирование

    В ходе эксплуатации таких систем были выявлены общие недостатки файл серверного подхода при обеспечении многопользовательского доступа к БД. Они состоят в следующем:

    1. вся тяжесть вычислительной нагрузки при доступе к БД ложится на приложение клиента, что является следствием принципа обработки информации в системах "файл-сервер": при выдаче запроса на выборку информации из таблицы вся таблица БД копируется на клиентское место, и выборка осуществляется на клиентском месте;
    2. локальные СУБД используют так называемый "навигационный подход", ориентированный на работу с отдельными записями;
    3. не оптимально расходуются ресурсы клиентского компьютера и сети: например, если в результате запроса мы должны получить 2 записи из таблицы объемом 10 000 записей, все 10 000 записей будут скопированы с файл-сервера на клиентский компьютер; в результате возрастает сетевой трафик и увеличиваются требования к аппаратным мощностям пользовательского компьютера. Заметим, что потребности в постоянном увеличении вычислительных мощностей клиентского компьютера обусловливаются не только развитием программного обеспечения как такового, но и возрастанием обрабатываемых объемов информации;
    4. в БД на файл-сервере гораздо проще вносить изменения в отдельные таблицы, минуя приложения, непосредственно из инструментальных средств (например, из утилиты Database Desktop фирмы Borland для файлов Paradox или dBase); подобная возможность облегчается тем обстоятельством, что, фактически, у локальных СУБД база данных понятие более логическое, чем физическое, поскольку под БД понимается набор отдельных таблиц, сосуществующих в едином каталоге на диске. Все это позволяет говорить о низком уровне безопасности - как с точки зрения хищения и нанесения вреда, так и с точки зрения внесение ошибочных изменений;
    5. бизнес правила в системах "файл-сервер" реализуются в приложении, что позволяет в разных приложениях, работающих с одной БД, проектировать взаимоисключающие бизнес правила; смысловая целостность информации при этом может нарушаться;
    6. недостаточно развитый аппарат транзакций для локальных СУБД служит потенциальным источником ошибок как с точки зрения одновременного внесения изменений в одну и ту же запись, так и с точки зрения отката результатов серии объединенных по смыслу в единое целое операций над БД, когда некоторые из них завершились успешно, а некоторые - нет; это может нарушать ссылочную и смысловую целостность БД.
  • 14245. Программная система автоматического формирования нечеткого логического контроллера
    Компьютеры, программирование

    Селекция + РекомбинацияИндии-видыИтера-цииMinAverMVOAAVOAMVOFAVOFMVPAAVPAMVPFAVPFMA, в %AA, в %Пропорциональная + Одноточечная10200196,270240,86280,36350,12820,19490,150990,883532,05841,94941,50923,02,520100278,689312,07220,22310,08170,18000,1326102,63637,60733,60072,65279,04,64050305,487331,18520,05420,02130,14320,087847,746918,80725,72963,515512,08,85040254,635316,12760,03670,01470,15380,107347,716119,18677,69255,366222,512,910020287,011323,82460,02690,01400,11460,069145,873023,926111,46826,914725,017,020010308,089340,93900,03840,01300,07900,0533100,06733,906615,807910,676540,026,0Пропорциональная + Двухточечная10200237,797272,23000,09490,05290,23010,170735,138819,59262,30101,70735,03,720100276,778311,00040,04970,02560,17450,149332,803816,94333,49112,98719,06,64050239,070273,27080,07000,02930,14680,114664,438626,96835,87214,585612,09,2Пропорциональная + Равномерная10200354,449389,87740,13080,05680,14300,126143,168118,75931,43071,26154,53,320100416,236449,90460,07320,03850,10890,081230,769916,19672,17841,62485,04,24050377,034422,50100,04670,02190,08670,065033,635915,80493,47102,602312,07,25040376,512451,75040,02980,01240,09370,053328,385011,84474,68592,669212,59,510020399,808436,52140,02030,01210,06260,044024,473914,57776,26274,409115,012,020010444,328449,56860,02440,01000,03670,018734,247014,09167,35043,751520,014,0Турнирная + Одноточечная10200306,145352,80900,14490,06150,18550,141646,385119,68671,85541,41624,03,220100340,624374,64840,05070,02480,15210,114031,442415,40923,04312,28048,06,24050374,458411,53160,10110,03490,07410,062268,806923,77182,96562,489510,06,85040380,950412,50740,07060,03190,12210,059442,408019,16466,10932,974615,06,010020301,910390,60100,04550,02030,12400,057550,129322,421112,40545,759215,011,020010353,650411,92540,06340,02030,10680,0493114,27136,678621,36899,865730,018,0Турнирная + Двухточечная10200322,851366,09820,13770,08680,19070,151738,564224,32081,90771,517142,820100358,967393,53480,10750,04250,14690,118055,900722,15082,93822,361565,24050369,89397,45880,05960,02760,12080,073140,589718,78864,83302,927086,85040329,587372,63140,04860,02480,10220,073534,089117,37165,11333,6772157,010020343,024409,08900,05930,02920,06230,034841,539020,48166,23083,4838157,020010367,033399,55280,03250,00910,09100,050391,030525,690818,206110,06714028,0Турнирная + Равномерная10200294,543349,47760,14930,06110,16200,133646,301118,95021,62051,336243,120100269,359367,10440,07950,02930,15900,090939,774114,69363,18191,819785,04050327,568403,91740,09260,03940,12880,053944,449018,92665,15232,156984,85040369,082400,98900,08900,03360,10640,073062,352923,58115,32183,6527107,010020358,853386,84460,05510,02240,09580,052049,605020,24139,58305,2033159,020010308,693378,85860,02250,00730,11270,045645,087014,749922,54359,13185019,9Элитарная + Одноточечная10200243,890286,57800,09550,04120,20570,177746,803420,22542,05791,777574,920100318,416338,53640,02620,01400,15050,132823,651312,65213,01182,6578129,04050301,721343,18500,03360,01640,15740,128440,411019,69086,29915,13831612,05040316,281357,67020,03170,01500,15710,111441,249019,50127,85915,57441513,010020295,371338,79380,02560,01140,14000,099251,239222,955414,00579,92652520,020010329,435352,47600,00990,00450,09480,081237,940117,148618,970016,24945038,0Элитарная + Двухточечная10200287,795315,74780,12840,05750,21410,167747,530821,27552,14191,67795,53,720100203,359297,92740,05970,02720,23350,179547,767321,77274,67083,591598,04050292,169313,19340,02020,01080,11330,105225,972813,90524,53484,21161612,85040255,97308,83420,02580,01050,16520,129841,309116,86888,26186,491722,516,010020249,922309,98480,06840,02480,16430,1171109,53539,745116,430211,71412516,020010247,210343,67960,00660,00380,16170,106730,591017,626332,347121,35636046,0Элитарная + Равномерная10200237,423283,10200,11890,04920,22870,185051,163121,19872,28771,85025,54,320100311,044335,03720,04570,02210,17340,144634,791716,83523,46872,892597,64050276,218332,95580,03320,01770,15650,123534,600518,46266,26054,94111410,45040288,272343,78900,03200,01540,15550,130643,308920,85657,77946,53381513,510020327,751369,07740,01980,00720,12510,077441,722015,189012,51667,74033021,020010336,225395,64700,01330,00700,09480,052532,025016,848718,966910,51663024,0Равновероятная + Одноточечная10200298,302354,76600,13840,05780,25690,182055,388123,12442,56991,82096,53,920100303,684375,98760,10030,04560,20900,155958,202626,46814,18123,11809,05,84050374,408395,57600,05240,02430,16210,132956,644226,25006,48585,318614,010,85040269,464364,03760,03430,01370,19610,142053,218021,24139,80997,103117,515,510020365,897400,11120,01680,00910,11790,087840,477522,069011,79488,781335,024,020010323,325363,50100,00850,00460,14220,110237,561220,507628,441922,043760,043,9Равновероятная + Двухточечная10200298,302354,76600,13840,05780,25690,182055,388123,12442,56991,82096,53,920100303,684375,98760,10030,04560,20900,155958,202626,46814,18123,11809,05,84050374,408395,57600,05240,02430,16210,132956,644226,25006,48585,318614,010,8Равновероятная + Равномерная10200298,302354,76600,13840,05780,25690,182055,388123,12442,56991,82096,53,920100303,684375,98760,10030,04560,20900,155958,202626,46814,18123,11809,05,84050374,408395,57600,05240,02430,16210,132956,644226,25006,48585,318614,010,85040269,464364,03760,03430,01370,19610,142053,218021,24139,80997,103117,515,510020365,897400,11120,01680,00910,11790,087840,477522,069011,79488,781335,024,020010323,325363,50100,00850,00460,14220,110237,561220,507628,441922,043760,043,9Элитарная + Пропорциональная + Одноточечная10200287,515316,98940,06190,04520,20270,114317,968013,13582,02791,14344,52,920100240,164307,41540,16670,07420,16330,136376,709534,15653,26662,72697,04,64050260,200292,54460,04290,01730,18030,132951,542220,87427,21595,318914,012,05040249,161310,47460,03420,01580,15550,132053,075624,52457,77586,601325,015,510020320,167356,93520,01280,00750,09060,059223,105013,50399,06185,920930,018,020010329,419375,28600,01730,00640,08210,054862,301023,065716,439410,978360,036,0Элитарная + Пропорциональная + Двухточечная10200217,643273,32200,18340,07180,21820,173366,031125,84942,18261,73315,53,620100292,387324,78820,05820,02680,17970,143640,767018,78453,59562,87278,07,04050334,885362,98280,04040,01520,13590,092645,327817,05485,43933,705314,011,25040306,099340,50980,04030,01490,15540,094746,359317,19457,77184,738620,011,510020292,732346,19560,01420,00880,11060,082024,288915,052211,06768,204135,017,020010269,040359,07660,02230,00780,08910,066380,550928,187017,834213,274750,036,0Элитарная + Пропорциональная + Равномерная10200290,497329,81260,10600,04720,16480,138744,560619,84671,64891,38727,54,220100284,487337,29440,05200,02150,17600,102836,400115,06203,52052,057310,07,04050303,480316,94920,03730,01640,13570,113238,796517,05895,43154,531014,010,45040332,086358,02700,02430,01020,10200,075229,162712,28965,10343,763717,512,010020318,389360,76300,02290,00830,07850,069150,520318,27917,85176,915935,021,920010354,472374,49900,11720,03240,08440,0375140,71938,983216,89967,519330,012,0Элитарная + Равновероятная + Одноточечная10200176,247256,01860,08840,04370,27630,204739,819319,70082,76352,04705,54,520100193,512239,01600,05700,02800,22470,187544,533021,89124,49443,750311,07,84050202,027237,42800,04250,01830,17870,145251,073722,01257,15035,808514,012,05040213,146257,31640,02020,00970,20490,147536,433017,556710,24687,375325,018,010020176,652238,86520,02400,01300,15250,106143,337223,556315,256510,611425,018,020010238,825276,69680,02820,00970,11000,082390,361431,147122,006116,466640,031,9Элитарная + Равновероятная + Двухточечная10200232,436269,01200,10380,04530,18680,167341,533218,13291,86891,67335,03,920100154,509232,89560,06720,03100,26950,196953,828424,81225,39053,938411,08,04050203,320274,07320,02820,01720,19750,148536,107122,11667,90095,942816,012,85040209,905234,27900,02060,01310,21170,166935,106822,339310,58658,345922,517,010020220,620265,67740,02300,01150,15830,104346,178623,118715,839110,437835,020,020010239,198277,03220,01450,00580,12270,094458,208723,235924,548218,898350,040,0Элитарная + Равновероятная + Равномерная10200248,153298,72280,12940,05200,20790,179753,057021,35062,07981,79775,04,120100264,117297,23700,06660,03430,17760,135241,318721,27923,55352,70469,06,24050282,027311,82220,05240,02380,17360,112852,434723,83996,94724,513716,09,95040283,410305,91900,04200,01670,16030,124052,619920,98088,01966,202720,012,510020229,988282,91200,01900,00790,15990,116147,611319,849015,992811,612435,025,020010303,303349,49820,01080,00590,09500,072541,344422,710619,01614,511250,038,0Элитарная + Турнирная + Одноточечная10200473,079538,17320,12400,05360,11720,092733,505914,47851,17270,92723,52,720100475,415532,89100,08230,04760,13340,080329,654417,14642,66881,60656,03,64050488,741521,74120,03520,01410,08880,060129,632311,87693,55582,407212,08,45040464,260503,21700,07600,02840,11370,073268,480525,62685,68783,662215,09,010020491,725510,70360,01250,00650,10710,066023,802512,403110,71116,609235,019,020010451,652496,15100,03020,01150,08860,059172,715427,669417,737611,839230,024,0Элитарная + Турнирная + Двухточечная10200340,847382,28700,18350,08300,15630,111247,710621,58371,56331,11294,02,620100355,293378,98020,10230,04030,15040,088542,972216,96043,00801,77107,04,24050318,038373,90040,03690,01600,08790,052129,535012,83873,51662,087012,07,95040321,202359,72700,28990,07400,12320,0766246,42162,96346,16053,831915,08,510020312,587356,18940,03440,01110,10970,075668,967322,294810,97877,566825,020,020010338,630370,12840,00980,00660,09110,066129,692920,081418,224313,238140,029,9Элитарная + Турнирная + Равномерная10200314,018346,62740,19200,08810,18750,162863,392229,10511,87551,62814,53,320100333,940383,67360,12490,04460,15200,125672,476025,90643,04022,51399,05,84050249,061348,06960,02970,01620,16350,129230,926316,95006,54185,169020,010,45040358,883373,91260,06520,02050,14410,100188,051327,75867,20925,008717,513,510020291,385410,64520,06490,02170,06510,038464,929921,74926,51303,843715,010,020010299,910377,01100,03310,01700,09770,068759,709430,714719,548313,74030,018,0Элитарная + ранговая(линейная) + Одноточечная10200337,366347,55720,08200,03460,19540,140437,739115,92191,95451,40447,04,620100260,348348,88560,02510,02060,19640,151617,109914,01143,92983,032412,06,84050354,882390,58880,03840,01830,13400,092336,929717,66295,36263,693414,09,65040298,411361,79460,02750,01570,10770,073226,215214,99225,38783,664312,59,510020381,561422,76360,01280,00830,09000,059519,298812,58179,00205,953930,015,020010344,633399,44320,04870,01740,07070,046187,708031,494714,14549,220030,018,0Элитарная + ранговая(линейная) + Двухточечная10200215,082303,94320,14880,05760,26420,185963,985824,77692,64241,85947,04,320100319,976369,14480,10210,06150,16260,100434,746720,93933,25392,00905,03,44050234,154337,95760,01590,00950,21510,135322,973313,70598,60445,413324,014,45040275,138379,86340,04250,02040,19270,110944,625221,44159,63705,548517,510,4910020330,905387,58500,03290,01310,11760,081052,662521,073711,76188,100120,016,020010360,347407,90700,01240,00600,06360,030422,359010,877312,73566,094330,018,0Элитарная + ранговая(линейная) + Равномерная10200382,855412,62280,21020,07990,18290,137660,974823,19991,82921,37603,52,920100355,842407,13440,09330,03630,14670,121355,981821,82942,93452,42618,06,04050291,710405,68420,34730,09460,15500,1091236,19364,38386,20184,364710,06,85040391,913443,11840,05240,02460,11260,094447,214022,20405,63444,724915,09,010020341,898461,20280,04810,01440,11550,063677,023623,088511,55356,364420,015,920010435,844453,63300,02630,01080,05700,051052,743021,639711,413910,206830,020,0

  • 14246. Программная система формирования баз знаний в формате CLIPS
    Компьютеры, программирование

    Delphi является средой разработки, используемой прежде всего для поддержки и разработки приложений, предназначенных как для отдельных рабочих станций, так и для серверов. Delphi может функционировать под управлением операционной системы Windows 95, 98, NT, XP. Отличительными чертами рабочей среды Delphi являются: - большинство созданных с помощью Delphi приложений будут направлены главным образом на решение задач, связанных с производством и бизнесом; это значит, что обеспечение функционирования баз данных и создание отчетов будут наиболее часто решаемыми задачами; - совместимость приложений становится все более важной. Помимо всего прочего, это обусловлено еще и бурным развитием аппаратного обеспечения (Hardware), в частности: а) широким распространением мобильных компьютеров; б) дальнейшим развитием технических средств, предназначенных для приема, воспроизведения и передачи информации следующих типов: цифровой, текстовой, изображения и звука.имеет пользовательский графический интерфейс, подобный Visual Basic и C++. Человек, ранее работавший в подобной среде, не будет чувствовать себя не в своей тарелке. Честно говоря, на данный момент множество фирм приняло за стандарт данный интерфейс для собственных приложений. Хорошим стимулом к получению знаний по данному предмету является знание хоть какого-нибудь языка программирования, или принципов написания программы. Идеально - знание языка программирования Pascal. Ведь весь исходный текст программы на Дельфи пишется на языке Object Pascal, практически ничем не отличающимся от принципов, заложенных в такой знаменитой программной оболочке. Синтаксис, принцип модуля, процедуры, функции, все взято за основу.

  • 14247. Программно-аналитический комплекс локальной сети в организации "Северодонецкое агентство развития громады"
    Компьютеры, программирование

    В сетевой операционной системе отдельной машины можно выделить несколько частей (см. рисунок 1.7):

    1. Средства управления локальными ресурсами компьютера: функции распределения оперативной памяти между процессами, планирования и диспетчеризации процессов, управления процессорами в мультипроцессорных машинах, управления периферийными устройствами и другие функции управления ресурсами локальных ОС.
    2. Средства предоставления собственных ресурсов и услуг в общее пользование - серверная часть ОС (сервер). Эти средства обеспечивают, например, блокировку файлов и записей, что необходимо для их совместного использования; ведение справочников имен сетевых ресурсов; обработку запросов удаленного доступа к собственной файловой системе и базе данных; управление очередями запросов удаленных пользователей к своим периферийным устройствам.
    3. Средства запроса доступа к удаленным ресурсам и услугам и их использования - клиентская часть ОС (редиректор). Эта часть выполняет распознавание и перенаправление в сеть запросов к удаленным ресурсам от приложений и пользователей, при этом запрос поступает от приложения в локальной форме, а передается в сеть в другой форме, соответствующей требованиям сервера. Клиентская часть также осуществляет прием ответов от серверов и преобразование их в локальный формат, так что для приложения выполнение локальных и удаленных запросов неразличимо.
    4. Коммуникационные средства ОС, с помощью которых происходит обмен сообщениями в сети. Эта часть обеспечивает адресацию и буферизацию сообщений, выбор маршрута передачи сообщения по сети, надежность передачи и т.п., то есть является средством транспортировки сообщений.
  • 14248. Программно-аппаратная система генерации сигналов с заданными параметрами
    Компьютеры, программирование

    История возникновения спецификации High Definition Audio такова. С забвением DOS и приходом Windows закончилась эпоха разношерстных архитектур и прямого программирования звуковых карт. ОС Windows привела к появлению единых стандартов и единых API. В данном случае API (Application Programming Interface) - это единый стандартный интерфейс, служащий для высокоуровневого обращения к похожим функциям различных устройств, вместо низкоуровневого программирования под каждое устройство. В применении к звуку ОС Windows 3.11 содержала MME (Multi Media Extensions) в составе Windows API, с несколькими простейшими функциями по инициализации устройства, задания параметров работы, воспроизведения и записи звука. В 1996 году компания Microsoft выпустила довольно мощный DirectSound API с поддержкой многоканального звука, софтовой эмуляцией и возможностью аппаратного ускорения аудио функций, так что все звуковые карты начали обзаводиться DirectSound драйверами.Definition Audio (HD Audio) является преемником и эволюционным продолжением спецификации AC97. Новые кодеки имеют тот же форм-фактор и совместимы с HD Audio контроллерами снизу вверх. Вероятно, следуя принципу "пользователь покупает мегагерцы", в Intel выбрали название по основному отличительному признаку - поддержке звуковых форматов высокого разрешения, что совпадает с дословным переводом названия стандарта.Definition Audio кодек ALC880 поддерживает UAA (Universal Audio Architecture), имеет 4 стерео 24 бит ЦАП (SNR >100 дБA), три стерео 20 бит АЦП (SNR >85 дБA) предназначен для высококачественных мультимедиа-компьютеров. ЦАПы имеют интегрированную защиту контента от Realtek для поддержки DVD-Audio. Три стерео микрофонных входа поддерживают микрофонный массив с технологиями Acoustic Echo Cancellation (AEC), Beam Forming (BF) и Noise Suppression (NS). Входы и выходы поддерживают авто-распознавание благодаря impedance sensing и jack detect. Усилители на наушники интегрированы в каждом аналоговом выходе. Все аналоговые входы/выходы переназначаемы или автоматически подстраиваются в зависимости от подключенного устройства (Universal Audio Jack). ALC880 поддерживает 32 бит 96 кГц S/PDIF вход и выход. ALC880 поддерживает host/soft контроллер чипсета Intel ICH6, а также любой HDA совместимый контроллер. Драйверами поддерживается EAX/Direct Sound 3D/I3DL2/A3D для поддержки в играх. Интересно, что опционально заявлено кодирование в Dolby® AC-3 для вывода цифрового звука на акустику с декодером или бытовой ресивер.

  • 14249. Программно-аппаратный комплекс тестирования компьютеров
    Компьютеры, программирование
  • 14250. Программное обеспечение баз данных. Архитектура клиент-сервер
    Компьютеры, программирование

    , a not-for-profit organization based in New York City, was founded after World War II to provide a means by which Americans could send packages of food and clothing to Europeans who were victims of the war. The program began on a small scale, with packages of mainly food and clothing sent to specified friends and relatives of donors. Gradually, the organization began to expand its efforts through government grants and private donations. CARE started school-lunch and maternal-health programs and engaged in disaster relief. The organization also undertook forestation programs, agribusiness development, and job training as it adjusted its charter to include the underdeveloped countries of Asia, Latin America, and Africa. In the process, the original name that provided the acronym CARE (Cooperative for American Remittances to Europe) was changed to Cooperative for American Relief Everywhere.1980, though, CARE itself was experiencing serious difficulties. Donations in 1979 had fallen about $5 million short of an anticipated $24 million, causing a crisis that necessitated sudden cuts in a number of programs. At about the same time, an executive director who had been appointed head of CARE in 1978 was found to have embezzled $106,000 of the agency's funds. Employee morale plummeted. CARE's board of directors began to conclude that the agency needed to make some drastic changes. With revenues at $200 million in 1980 and projects in 37 countries, CARE's methods of managing had become outmoded. Careful investigation revealed a myriad of problems, including substandard working facilities, an outdated computer system, poor financial management, and inadequate management of human resources. To remedy the situation, the board of directors promoted Philip Johnston from his position as director of CARE Europe to that of executive director of the agency. Johnston immediately hired five experienced managers to help implement the necessary changes.a decade of instilling a business orientation, CARE, with approximately $329 million in annual revenues, is now being managed in a manner similar to that of a profit-making organization. Extensive changes have been made in the management of CARE's fund-raising, financial, and computer activities. For one thing, the slow manual procedures used in processing donor contributions have been replaced by a sophisticated computer system and a bank lockbox facility (donations are now sent to a locked mailbox and are picked up directly by the bank for processing). For another, a new financial management team streamlined the financial system, resulting in vastly improved financial management. For example, instead of relying on a bank line of credit to cover cash needs during the slower donor months, CARE now has an operating reserve, which, through aggressive investment management, provides a new income stream for the organization. In another improvement, new computer systems serving various levels of the organization have helped streamline a number of administrative activities.also purchased its headquarters building, which it had been renting. Along with providing a modern, businesslike work environment for its employees, CARE is able to rent out the additional newly renovated office space at rates that more than cover the costs of purchasing and maintaining the building.in the management of CARE-funded programs also were warranted. Programs had become larger and more complex but often were not coordinated or evaluated properly. For example, a water system was funded in the Sudan without provisions for its future maintenance. Similarly, a food aid program for mothers and children in Guatemala, Haiti, and the Philippines failed to monitor weight gains. In response to these problems, CARE began planning projects in conjunction with one another, set up mechanisms for receiving improved feedback on how projects were progressing, and developed methods for providing better technical help to go along with funding.related to human resource management were particularly acute in 1980. Little human resource planning was done. Job descriptions were poorly written, if they existed at all. Many employees did not have appropriate skills for performing their job duties effectively. There were virtually no standards for performance; performance appraisals were rarely conducted; and few formalized training programs were available to help employees improve their job-related skills. The compensation system dispensed inconsistent and inequitable rewards.a result, a new team was brought in to revamp human resource management at CARE, and human resource planning is now part of the ongoing planning process. Current job descriptions exist for every job. A new human resource information system allows ready access to various types of information about employees, including an inventor}' of their skills. A formal orientation program introduces new employees to the organization, and new training programs help employees develop technical and other skills that they need to operate effectively. A new compensation system allocates pay on a more equitable basis, and a new salary structure has helped recruit excellent professional and managerial talent. For example, CARE increased management salaries by 35 to 75 percent in order to attract more experienced people. The salaries still are not generous, but they are more competitive with small companies and other not-for-profit organizations than they were before. As a result of performance standards that are part of a new performance evaluation system based on management by objectives, annual pay raises are awarded on a merit basis. The standards also have induced a portion of the previous management staff to resign over a period of time rather than meet the new expectations for performance.many changes have been made at CARE, the positive results can be attributed in very large degree to the improved management of human resources. In fact, CARE was singled out by Fortune magazine in 1987 as one of America's best-run charities - very different, indeed, from the manner in which the organization operated a decade earlier.there were multiple causes for the problems that beset CARE by 1980, many of the difficulties can be traced to shortcomings in appropriately acquiring, developing, and utilizing human resources. In the previous two chapters considered the organizing function as it relates to various means of structuring organizations so that planned goals can be achieved efficiently and effectively In this chapter, we continue our discussion of the organizing function by examining how organizations, like CARE, can acquire and develop the human re-f sources needed to put the structural elements into effective action. Without organization members who can perform the necessary tasks, organizations ha1 little hope of achieving their goals.resource management (HRM) is the management of various activities designed to enhance the effectiveness of an organization's work force achieving organizational goals. In exploring various facets of human resource management, we first look at the human resource management process and consider the strategic importance of such management. We next investigate human resource planning and various aspects of staffing the organization appropriate human resources. We also examine means of developing organization members and evaluating their performance. We then consider major issues relating to adequately compensating organization members, including mean encouraging innovation, particularly through appropriate reward systems for intrapreneurs. Finally, we examine important issues related to maintaining effective work-force relationships.HUMAN RESOURCE MANAGEMENT3M, a company famous for fostering employee innovation, human resource issues are increasingly an integral part of strategic management. Thus 3M is at the forefront of a trend toward recognizing human resources as a crucial element in the strategic success of organizations. In a growing number of organizations, such as 3M and CARE, high-level managers within the human resource management function participate directly in strategy formulation. They also help coordinate human resource aspects of strategy implementation. In this section, we rework major aspects of the human resource management process before exploring in greater depth the main reasons for the growing strategic role of human resource management.HRM Process: An Overworksuggested by the HRM process shown in Figure 12-1, human resource management encompasses a number of important activities. One critical aspect of the process, human resource planning, assesses the human resource needs associated with strategic management and helps identify staffing needs. The staffing component of the process includes attracting and selecting individuals for appropriate positions. Once individuals become part of the organization, their ability to contribute effectively is usually enhanced by various development and evaluation efforts, such as training and periodic performance evaluations. Compensating employees for their efforts is another important factor in the HRM process, because adequate rewards are critical not only to attracting but also to motivating and retaining valuable employees. Finally, managers must respond to various issues that influence work-force perceptions of the organization and its treatment of employees.order to explore human resource management in an orderly fashion, the various activities that make up the HRM process are discussed sequentially in this chapter. The components, though, are actually highly interrelated. For example, when a group of British financiers took over the British arm of F. W. Woolworth from its American parent in 1982, the chain of 1000 stores had a tarnished image and 30,000 employees with a reputation for poor service. Investigation revealed many interrelated problems, such as poor employment interworking practices (interworks typically lasted 10 minutes), little training for either sales staff or managers, and a compensation system that did not reward good performance. Thus various components of the HRM process collectively reinforced the service problems.resource professionals operating within human resource departments typically play a major role in designing the various elements in the HRM process and in supporting their use by line managers. Nevertheless, line managers ultimately are responsible for the effective utilization of human resources within their units and, thus, carry out many aspects of the HRM process, particularly as they relate to implementing strategic plans.Strategic Importance of HRMthe strategic potential of human resource management in organizations is a relatively recent phenomenon. In fact, the role of such management in organizations, as it is known today, has evolved through three main stages. From early in this century until the mid-1960s, HRM activities comprised a file maintenance stage, in which much of the emphasis was on screening applicants, orienting new employees, recording employee-related data for personnel purposes, and planning company social functions (such as the company picnic).second stage, government accountability, began with the passage of the Civil Rights Act of 1964 (which forbids employment discrimination based on race, color, religion, sex, or national origin) and continued as additional laws, court rulings, and federal regulatory guidelines increasingly impacted various aspects of employment, such as hiring and promotion decisions, pension plans, and health and safety issues. (We mention several of these laws throughout this chapter.) Of course, some laws, particularly those governing relations with unions, existed before 1964; but the mid-1960s ushered in an era of accelerated governmental regulation of employment issues. As organizations attempted to gain greater control over activities that could result in legal difficulties and large financial settlements, the HRM function gained in importance. Indicative of the expense that can be involved, under a 1973 consent decree (a court-sanctioned agreement in which the accused party does not admit wrongdoing but agrees to discontinue a practice), AT&T agreed to raise the starting pay of women promoted to managerial positions so that their pay levels would be equal to those of similarly promoted men, at a cost of more than $30 million.third stage, which began in the late 1970s and early 1980s, can be termed the competitive advantage stage. In this stage, human resource management is increasingly worked as important for both strategy formulation and implementation. Thus, under some circumstances, human resources can comprise a source of distinct competence that forms a basis for strategy formulation. For example, 3M's noted scientists enable the company to pursue a differentiation strategy based on innovative products. Under other circumstances, HRM activities may be used to support strategy implementation. For instance, at Honda of America's Marysville, Ohio, plant, an emphasis on differentiation through quality is supported by such HRM activities as training programs, developmental performance appraisal processes, and promises of job security. Human resource management often is an important ingredient in the success of such strategy-related activities as downsizing, mergers, and acquisitions. At the competitive advantage stage, then, human resources are considered explicitly in conjunction with strategic management, particularly through the mechanism of human resource planning.RESOURCE PLANNINGresource planning is the process of determining future human resource needs relative to an organization's strategic plan and devising steps necessary to meet those needs.In planning human resource needs, human resource professionals and line managers consider both demand and supply issues, as well as potential steps for addressing any imbalances. Such planning often relies on job analysis as a means of understanding the nature of jobs under consideration.Analysisanalysis is the systematic collection and recording of information concerning tie purpose of a job, its major duties, the conditions under which it is performed, the contacts with others that performance of the job requires, and the knowledge, skills, and abilities needed for performing the job effectively. Job analysis information can be collected in a variety of ways, including observing individuals doing their jobs, conducting interworks with individuals and their superiors, having individuals keep diaries of job-related activities, and/or distributing questionnaires to be completed by job incumbents and their supervisors.results of job analysis often are used to develop job descriptions. A job description is a statement of the duties, working conditions, and other significant requirements associated with a particular job. Job descriptions frequently are combined with job specifications (see Table 12-1). A job specification is a Statement of the skills, abilities, education, and previous work experience that are required to perform a particular job. Formats for job descriptions and job 12-1 Sample Job Description and Job Specification New JerseyControl Clerk (1127)immediate supervision receives and reworks input and output data for recurring computer reports and records. Receives detailed instructions on assignments which are not routine. Work is checked through standard controls.Descriptiondata processing equipment such as Sorters (IBM 083), Bursters (Std 'Register and Moore), decollators (Std Register), Communications Terminal (IBM 3775), and interactive operation of IBM 327X family of terminals to process accounting, personnel, and other statistical reports.and tends machine according to standard instructionsminor operating adjustments to equipment.data with necessary documentation for computer processing. output data and corrects problems causing incorrect output. and maintains lists, control records, and source data necessary to produce reports.output reports by predetermined instructions.magnetic-tape cleaning and testing equipment.and/or adjusts files via use of time-sharing terminals.Specificationmonths' experience in operating data-processing equipment, Ability to reconcile differences and errors in computer data.for Human Resourcesmain aspect of human resource planning is assessing the demand for human resources. Such an assessment involves considering the major forces that affect the demand and using basic forecasting aids to predict it.Forces. One major force affecting the demand for human resources is an organization's environment, including factors in both the general environment, or mega-environment, and the task environment. For example, an aspect of the general environment, such as the economy, can alter demand for a product or service and, thus, affect the need for certain types of employees. In Chapter 3, we discuss in greater depth the various environmental forces that influence organizations.addition to environmental factors, changing organizational requirements, such as alterations in the strategic plan, also can influence the demand for human resources. Similarly, internal work-force changes, such as retirements, resignations, terminations, deaths, and leaves of absence, frequently cause major shifts in the need for human resources.Demand. Several basic techniques are used to forecast human resource demand in organizations. Judgmental forecasting is mainly based on the works of individuals thought to be knowledgeable, particularly line managers, who often are in a good position to make expert estimates about future needs for various types of workers. For example, at Flour-Daniel, one of the largest construction companies in the United States, organization, members with relevant technical skills often help estimate the human resource needs for potential construction projects. Quantitative forecasting, which relies on numerical data and mathematical models, is another approach that is frequently used to forecast human resource needs. Finally, technological, or qualitative, forecasting, which is aimed mainly at predicting long-term trends in technology and other important aspects of the environment (see, e.g., the Delphi method described in Chapter 9), can also help predict future demand.one recent study, almost 60 percent of the responding major business organizations reported that they attempt to forecast human resource demand. Of those, more than one-half develop both short-term (covering about 1 year) and long-term (covering about 5 years) forecasts.of Human Resourcesis only one side of the equation governing whether an organization' have sufficient human resources to operate effectively. In assessing the other side, supply, human resource professionals and managers consider both internal and external labor supplies.Labor Supply. One prime supply source is the pool of current employees who can be transferred or promoted to help meet demands for human resources. Major means of assessing the internal labor supply include skills inventories, replacement planning, and succession planning.skills inventory is a data bank (usually computerized) containing basic information about each employee that can be used to assess the likely availability of individuals for meeting current and future human resource needs. A skills inventory typically contains information regarding each employee's performance, knowledge, skills, experience, interests, and relevant personal characteristics.planning is a means of identifying potential candidates to fill specific managerial positions through the use of replacement charts. A replacement chart is a partial organization chart showing the major managerial positions in an organization, current incumbents, potential replacements for each position (usually including current performance rating and an assessment of each individual's preparedness to assume the particular position), and the age of each person on the chart (see Figure 12-2). With replacement charts, age is used to track possible retirements, but it is not considered in determining promotions. On the contrary, managers must be careful not to discriminate against older workers in making such choices. The Age Discrimination in Employment Act of 1967, as amended in 1978 and 1986, prohibits discrimination against employees and job applicants who are more than 40 years old. The law covers promotion, as well as hiring and termination decisions. Under one provision of the law, with few exceptions, organizations cannot force employees to retire because of age. Exceptions include law enforcement officers and firefighters.replacement planning focuses on specific candidates who could fill designated managerial positions, succession planning is a means of identifying individuals with high potential and ensuring that they receive appropriate train-!rig and job assignments aimed at their long-run growth and development. The purpose of succession planning is to ensure that the organization has a well-qualified pool of individuals from which to draw middle and top managers in the future.Labor Supply. Some reliance on the external labor supply usually is necessary because of organizational expansion and/or employee attrition. Periodic estimates of labor supplies in a variety of categories are made by a number of government agencies, including the Bureau of Labor Statistics of the U.J Department of Labor, the Engineering Manpower Commission, and the Public Health Service of the Department of Health and Human Services. Industry and human resource associations also often can provide helpful information to supplement the knowledge of line managers in specialized areas. In addition human resource professionals, particularly those heavily engaged in recruitment and selection, often are knowledgeable about supply trends in given areas.Demand and Supplyestimates are made of the demand and potential supplies of human resources, steps are often necessary to balance the two. If estimates show that the internal supply of employees exceeds the number necessary, then plan must be made to reduce the number of employees. Often, small reductions can be made through employee resignations and retirements. When more major reductions are needed, organizations sometimes offer early retirement to certain categories of employees with a significant number of years of service. In other cases, layoffs may be necessary. On the other hand, if an increase in the number of employees is necessary, then plans must be made for promotions and transfers of current employees, when desirable, as well as for hiring new employees.Action Issues.One important aspect of reconciling supply demand is considering the implications for affirmative action, any special activity undertaken by employers to increase equal employment opportunities groups protected by federal equal employment opportunity laws and related regulations. As mentioned earlier, Title VII of the Civil Rights Act of 1964 amended by the Equal Employment Opportunity Act of 1972) forbids employment discrimination on the basis of race, color, religion, sex, or national origin. Groups covered by Title VII and related laws and regulations are often referred to as "protected groups."action is important because organizations often have patterns of employment in which protected groups are underrepresented in certain areas such as management, relative to the number of group members who have appropriate credentials in the marketplace. As a result, an organization may an affirmative action plan, a written, systematic plan that specifies goals; timetables for hiring, training, promoting, and retaining groups protected by federal equal employment laws and related regulations. Such plans are required by federal regulations for organizations with federal contracts than $50,000 and with 50 or more employees. The plans, which must be with the Office of Federal Contract Compliance Programs (Department of Labor), must include provisions for hiring the disabled (as stipulated by the Rehabilitation Act of 1973). Courts sometimes require that organizations formulate affirmative action plans because of evidence of past discriminatory practices. Many organizations, though, establish affirmative action programs on a voluntary basis.courts generally have held that employers may establish such voluntary programs, the programs must balance efforts to assist women and minorities against the rights of others who may be competing for the same jobs. For example, courts generally have been unwilling to approve plans that cause individuals to lose their jobs in order to make room for protected groups, but they have allowed more limited burdens, such as postponements of promotions.action programs continue to be challenged in the courts by individuals and groups who do not fit into the protected category and who charge reverse discrimination.Trends. Demographic shifts also are causing organizations to place emphasis on hiring women and minorities. Bureau of Labor Statistics projections indicate that annual work-force growth, which was about 2 percent from 1976 to 1988, has slowed to only 1.2 percent since 1988 and will continue at the lower rate at least until the year 2000. Part of the reason is that most of the baby-boomers wishing to work have already been absorbed into the work force, and there is no similar bulge of workers behind them. One implication, according to the bureau's figures, is that, out of necessity, women will constitute about 47 percent of the work force and minorities and immigrants about 26 percent by the year 2000. In preparation, a number of companies are placing new emphasis On "managing diversity." For example, at a Digital Equipment Corporation factory in Boston that makes computer keyboards, the 350 employees represent 44 countries. Because of the 19 different languages spoken, written plant announcements are printed in English, Chinese, French, Spanish, Portuguese, Vietnamese, and Haitian Creole. Some organizations are filling vacancies with part-time workers, many of whom are senior citizens who have retired from ill-time jobs. For example, the Travelers Corporation, an insurance company based in Hartford, Connecticut, runs a job bank for area retirees in order to have workers available for part-time and temporary clerical and administrative jobs. Diversity issues and other considerations that grow out of human resource plan-then become the basis for staffing efforts.

  • 14251. Программное обеспечение для расчета утечки звука из помещения
    Компьютеры, программирование

    ФакторФактическое значениеНормативное значениеКласс условий труда1 Химический 1.1 Аллергены, мг/м2 0.7 0.75 22 Физический 2.1 Микроклимат 2.1.1 Температура воздуха в теплый период года, 0C в холодный период года, 0C 2.1.2 Влажность воздуха, % 2.1.3 Скорость движения воздуха, м/с 2.2 Шум, дБА 2.3 Освещенность 2.3.1 КЕО, % 2.3.2 Освещенность рабочей пове-рхности, лк 26 23 50 0.2 45 2 350 от 23 до 25 от 22 до 24 от 40 до 60 0.1 50, не более 1.5, не менее от 300 до 500 2 1 1 2 2 2 23. Тяжесть труда 3.1 Рабочая поза Фиксированная, неудобная поза Свободная, удобная поза 3.1 3.2 Наклоны корпуса (количество за смену) 3.3 Перемещение в пространстве, км 3.4 Стереотипные рабочие движения (количество за смену)Вынужденные наклоны более 300 до 200 раз за смену 0.2 60 00050, не более 4, не более 20 0003.1 1 3.14. Напряженность труда 4.1 Интеллектуальные нагрузки 4.1.1 Степень сложности задания 4.1.2 Характер выполняемой работы 4.2 Сенсорные нагрузки 4.2.1 Длительность сосредоточенного наблюдения (в % от времени смены) 4.2.2 Наблюдение за экранами мониторов (часов в смену) 4.2.3 Размер объекта различения (при расстоянии от глаз работающего до объекта различения не более 0,5 м) в мм при длительности сосредото-ченного наблюдения (% от времени смены) Обработка, проверка и контроль за выполнением задания Работа по установленному графику с возможной его коррекцией по ходу деятельности 55 4 1 - 0,3 мм - более 50% Обработка, выполнение задания Работ по индивидуальному плану 25 2, не более 1 - 0,3 мм - более 50 %; менее 0,3 мм - 26 - 50 % 3.1 2 3.1 3.1 3.14.3 Эмоциональные нагрузки 4.3.1 Степень ответственности 4.4 Режим работы 4.4.1 Фактическая продолжитель-ность рабочего дня, час 4.4.2 Сменность работы Ответственность за функциональное качество задания 8 Односменная работа Ответственность за выполнение отдельных элементов задания от 6 до 7 Односменная работа 2 2 1Общая оценка условий труда3.1

  • 14252. Программное обеспечение системы обработки изображения в реальном времени
    Компьютеры, программирование

    Скрытые Марковские Модели (СММ) являются одним из способов получения математической модели (описания свойств) некоторого наблюдаемого сигнала. СММ относятся к классу стохастических моделей. Стохастические модели пытаются охарактеризовать только статистические свойства сигнала, не обладая информацией о его специфических свойствах. В основу стохастических моделей положено допущение о том, что сигнал может быть описан некоторым параметрическим случайным процессом и что параметры этого процесса могут быть достаточно точно оценены некоторым, вполне определенным способом. Настроенную СММ можно рассматривать как источник некоторого случайного сигнала со вполне определенными характеристиками. Для настроенной СММ есть возможность подсчитать вероятность генерации тестового сигнала данной моделью. В приложении к задаче распознавания, представив вектор признаков объекта в виде сигнала (набора последовательных наблюдений), можно смоделировать класс объектов с помощью СММ. Вероятность принадлежности тестового объекта классу, заданному СММ оценивается как вероятностью генерации сигнала, соответствующего его вектору признаков. Настройка (обучение) СММ - состоит в модификации ее параметров для того, чтобы добиться максимальной вероятности генерации сигналов, соответствующих векторам тренировочного набора.

  • 14253. Программное обеспечение системы принятия решений адаптивного робота
    Компьютеры, программирование

    На начальном этапе исследований в ИПМ рассматривались препятствия в виде окружностей. Подобное представление после результатов работ Koditschek с соавторами [4, 5] можно считать основным. Сила притяжения к цели полагалась постоянной по модулю и направленной к точке цели. Сила отталкивания от iого препятствия fi зависела от аргумента Ri /ri, где Ri радиус iой окружности, ri -расстояние от центра iой окружности до движущейся точки. fi считалась направленной от центра окружности. Траектория («локомоция») получалась в результате интегрирования уравнений движения второго порядка, так как ускорение, действующее на движущуюся точку, определялось суммой указанных сил. В ходе исследований выяснилось, что инерционность, заложенная в указанную модель, приводит к тому, что траектория движения становится малоприемлемой (препятствие «отбрасывает» движущуюся точку очень сильно и траектория получается чересчур «изрезанной». Для того, чтобы избавиться от этого недостатка и сделать метод годным для случая аппроксимации контуров препятствий другими способами, было предпринято следующее. Во-первых, стали использоваться уравнения движения первого порядка (т.е. действующие силы определяют скорость, по сути дела речь идет об аналоге простого градиентного спуска). Во-вторых, сила отталкивания стала определяться аргументом, равным расстоянию до препятствия. При этом форма контура препятствия произвольна, а для приведенного выше примера это разность ri Ri. Направлена эта сила в сторону от ближайшей точки препятствия. В ходе исследований было признано рациональным в случае наличия нескольких препятствий использовать функции от указанного аргумента x типа x-k или e-cx, которые быстро убывают с расстоянием. При этом коэффициенты k и c могут быть варьируемыми параметрами.

  • 14254. Программное обеспечение системы управления и планирования работы сети таксофонов
    Компьютеры, программирование
  • 14255. Программное обеспечение удалённого доступа к технической документации
    Компьютеры, программирование

    Основная литература:
    1.Беляков М.И., Рабовер Ю.И., Фридман А.Л. Мобильная операционная система. Москва: Радио и связь, 1991. 206 с.
    2.Topham D.W., Troung H.V., Unix and Xenix: A Step-by-Step Guide. Bowie: Brady Communication Company, Inc. 1985. 352 c.
    3.Гончаров А.А., HTML в примерах. - Петербург: Питер, 1997. - 230 с.
    4.Ф. Льюис, Д. Розенкранц, Р. Стирнз., Теоретические основы проектирования компиляторов. - Москва: Мир, 1979. - 120 с.
    5. Р. Петерсен., LINUX. Полное руководство. Киев: BHV, 1998. - 300 с.










  • 14256. Программное обеспечение управления автоматизированным комплексом многоканальной связи
    Компьютеры, программирование

    2.4.2 Развернутый план проекта системы

    1. Ââåäåíèå. Äàåòñÿ îáùàÿ õàðàêòåðèñòèêà ñèñòåìû, â äîñòàòî÷íîé ñòåïåíè ïîäðîáíàÿ, ÷òîáû â áóäóùèé ïîëüçîâàòåëü ìîã ïðèíÿòü ðåøåíèå î òîì, îòâå÷àåò ëè ñèñòåìà åãî òðåáîâàíèÿì.
    2. Ôóíêöèè ñèñòåìû. Ïîÿñíÿåòñÿ íàçíà÷åíèå ïðèêëàäíîé ñèñòåìû, ïðèâîäèòñÿ ïåðå÷åíü îñíîâíûõ ïðîöåäóð è îáðàáàòûâàåìûõ äàííûõ.
    3. Ñôåðà ïðèìåíåíèÿ. Õàðàêòåðèçóåòñÿ êðóã ïîëüçîâàòåëåé, íà êîòîðûõ îðèåíòèðîâàíà ðàçðàáàòûâàåìàÿ ñèñòåìà.
    4. Ñáîð è êîððåêòèðîâêà äàííûõ. Îïèñûâàþòñÿ èñòî÷íèêè èñõîäíûõ äàííûõ, ïîñòóïàþùèõ â ñèñòåìó, à òàêæå èñòî÷íèêè äàííûõ, èñïîëüçóåìûõ äëÿ êîððåêòèðîâêè.  ýòîò ïóíêò ñëåäóåò âêëþ÷èòü ïëàíû è ãðàôèêè êîððåêòèðîâêè äàííûõ.  äàëüíåéøåì èíôîðìàöèÿ èñïîëüçóåòñÿ êàê ðóêîâîäñòâî ïðè äåòàëüíîé ïðîðàáîòêå ïðîãðàìì êîððåêòèðîâêè äàííûõ.
    5. Îò÷åòû. Îïèñûâàþòñÿ ôîðìû, îïðåäåëÿþòñÿ ïåðèîäè÷íîñòü è îáùåå ñîäåðæàíèå îò÷åòîâ, âûäàâàåìûõ ñèñòåìîé. Ýòà èíôîðìàöèÿ ñëóæèò îñíîâîé äëÿ ïîñëåäóþùåé äåòàëüíîé ïðîðàáîòêè ïðîãðàìì ãåíåðàöèè îò÷åòîâ.
    6. Âû÷èñëèòåëüíàÿ ñðåäà. Îïðåäåëÿåòñÿ ìèíèìàëüíûé ñîñòàâ îáîðóäîâàíèÿ, íåîáõîäèìîãî äëÿ íîðìàëüíîãî ôóíêöèîíèðîâàíèÿ ñèñòåìû.
    7. Òåõíè÷åñêèå ñðåäñòâà. Îïèñûâàåòñÿ êîíôèãóðàöèÿ òåõíè÷åñêèõ ñðåäñòâ, óêàçûâàåòñÿ òðåáóåìûé îáúåì îïåðàòèâíîé ïàìÿòè, îïðåäåëÿåòñÿ îãðàíè÷åíèÿ íà ñåãìåíòàöèþ ïàìÿòè, òðåáîâàíèÿ ê âíåøíèì óñòðîéñòâàì è ò.ä.
    8. Ïðîãðàììíûå ñðåäñòâà. Óêàçûâàþòñÿ òèïû îïåðàöèîííûõ ñèñòåì, èñïîëüçóåìûå áèáëèîòåêè ñòàíäàðòíûõ ïðîãðàìì, ñèñòåìû óïðàâëåíèÿ áàçàìè äàííûõ.
    9. Ðåæèìû ðàáîòû. Îïðåäåëÿþòñÿ âîçìîæíîñòü ôóíêöèîíèðîâàíèÿ ñèñòåìû â óñëîâèÿõ ïàêåòíîãî ðåæèìà, èíòåðàêòèâíîãî ðåæèìà, ðåæèìà ðåàëüíîãî âðåìåíè èëè èõ êîìáèíàöèé.
    10. Ñâÿçü ñ âíåøíåé ñðåäîé. Îïèñûâàåòñÿ âçàèìîäåéñòâèå ïîëüçîâàòåëåé ñ ñèñòåìîé.
    11. Âõîä ñèñòåìû. Îïðåäåëÿþòñÿ ôîðìàòû äàííûõ âñåõ òèïîâ, ââîäèìûõ ïîëüçîâàòåëÿìè, à òàêæå âíóòðåííÿÿ ñòðóêòóðà äàííûõ. Ýòà èíôîðìàöèÿ ñëóæèò ðóêîâîäñòâîì ïðè ðàçðàáîòêå áëàíêîâ âõîäíûõ ôîðì è ïîäãîòîâêå äàííûõ.
    12. Âûõîä ñèñòåìû. Îïðåäåëÿþòñÿ ôîðìàòû îò÷åòîâ, ñîîáùåíèé è äðóãèõ âûõîäíûõ ôîðì. Ýòà èíôîðìàöèÿ èñïîëüçóåòñÿ ïðè ñîñòàâëåíèè îò÷åòîâ è ïîäãîòîâêå äàííûõ.
    13. Óïðàâëÿþùèå ïàðàìåòðû. Ïåðå÷èñëÿþòñÿ ïàðàìåòðû, çàäàâàåìûå ïðè íàñòðîéêå ñèñòåìû íà êîíêðåòíóþ êîíôèãóðàöèþ òåõíè÷åñêèõ è ïðîãðàììíûõ ñðåäñòâ.
    14. Ðàáî÷èå èíñòðóêöèè. Äàåòñÿ îáùèé îáçîð ñîäåðæàíèÿ èíñòðóêöèé. Äàííàÿ èíôîðìàöèÿ èñïîëüçóåòñÿ ïðè ñîñòàâëåíèè èíñòðóêöèé äëÿ îáñëóæèâàþùåãî ïåðñîíàëà.
    15. Êà÷åñòâî ñèñòåìû.
    16. Ñîáëþäåíèå ñòàíäàðòîâ è îáùåïðèçíàííûõ îáîçíà÷åíèé. Óêàçûâàåòñÿ, â êàêîé ìåðå ñèñòåìà ñîîòâåòñòâóåò ñòàíäàðòíîìó âàðèàíòó ÿçûêà ïðîãðàììèðîâàíèÿ è îòâå÷àåò ñòàíäàðòàì âåðñèè, ýêñïëóàòèðóåìîé â äàííîì âû÷èñëèòåëüíîì öåíòðå. Êðîìå òîãî, îïðåäåëÿåòñÿ ñòåïåíü èñïîëüçîâàíèÿ îáùåóïîòðåáèòåëüíûõ ñîêðàùåíèé è ìàòåìàòè÷åñêèõ îáîçíà÷åíèé. Ýòî ïîçâîëÿåò îöåíèòü òðóäîåìêîñòü ñîïðîâîæäåíèÿ ñèñòåìû.
    17. Óíèâåðñàëüíîñòü ñèñòåìû. Îáñóæäàåòñÿ ñòåïåíü íåçàâèñèìîñòè ñèñòåìû îò êîíêðåòíûõ âíåøíèõ óñëîâèé, ñ ó÷åòîì êîòîðûõ îíà ðàçðàáàòûâàëàñü. Ýòî õàðàêòåðèçóåò ñëîæíîñòü ïåðåâîäà ñèñòåìû íà äðóãèå âû÷èñëèòåëüíûå óñòàíîâêè.
    18. Íàäåæíîñòü ôóíêöèîíèðîâàíèÿ. Ðàññìàòðèâàþòñÿ òàêèå âîïðîñû, êàê îæèäàåìîå âðåìÿ íàðàáîòêè íà îòêàç, ñïîñîáû êîððåêòèðîâêè îøèáîê, ïðîâåðêà äîñòîâåðíîñòè èíôîðìàöèè, òî÷íîñòü ðåçóëüòàòîâ, ñòàòèñòè÷åñêèå õàðàêòåðèñòèêè âñåõ ìîäóëåé, îñóùåñòâëÿþùèõ âåðîÿòíîñòíûå ðàñ÷åòû, íàïðèìåð ãåíåðàòîðîâ ïñåâäîñëó÷àéíûõ ÷èñåë.
    19. Çàùèòà èíôîðìàöèè. Îïèñûâàþòñÿ ñðåäñòâà, îáåñïå÷èâàþùèå ñîõðàííîñòü äàííûõ è àâòîðèçàöèþ äîñòóïà, èñïîëüçóåìûå ñïîñîáû êîäèðîâàíèÿ.
    20. Äîêóìåíòàöèÿ ïî ñèñòåìå.
    21. Ïîñîáèÿ è ðóêîâîäñòâà. Ïðèâîäèòñÿ ïåðå÷åíü äîêóìåíòàöèè, ïðèëàãàåìîé ê ñèñòåìå, ïîñîáèé, ôîðì îò÷åòíîñòè, ðàáî÷èõ îïèñàíèé, ñèñòåìíîé è ïðîãðàììíîé äîêóìåíòàöèè.
    22. Ñïåöèôèêàöèè ïðîãðàìì. Äàåòñÿ îáùåå ôóíêöèîíàëüíîå îïèñàíèå îòäåëüíûõ ïðîãðàìì, âõîäÿùèõ â ñîñòàâ ñèñòåìû. Ýòà èíôîðìàöèÿ ñëóæèò ðóêîâîäñòâîì ïðè ðàçðàáîòêå ïðîãðàìì.
    23. Îðãàíèçàöèÿ äàííûõ. Ïðèâîäèòñÿ îáùåå îïèñàíèå âçàèìîäåéñòâèÿ îòäåëüíûõ èíôîðìàöèîííûõ ïîòîêîâ â ñèñòåìå. Ýòè ñâåäåíèÿ èñïîëüçóþòñÿ ïðè ðàçðàáîòêå ïðèíöèïîâ îðãàíèçàöèè äàííûõ.
  • 14257. Программное обеспечение формирования индивидуального графика тренировок спортсменов
    Туризм
  • 14258. Программное средство для обеспечения контроля над деятельностью торговых агентов ООО "Журавли плюс"
    Компьютеры, программирование

    №МодульНазначение1ExportFile.hЗаголовочныйфайлкласса ExportFile2ExportFile.cppФайл реализации класса ExportFile3ConfigFile.hЗаголовочный файл класса ConfigFile4ConfigFile.cppФайл реализации класса ConfigFile5ImportXmlHandler.hЗаголовочный файл класса ImportXmlHandler6ImportXmlHandler.cppФайл реализации класса ImportXmlHandler7SqlBase.hЗаголовочный файлSqlBase8SqlBase.cppФайл реализации класса SqlBase9SqlAgent.hЗаголовочный файл классаSqlAgent10SqlAgent.cppФайл реализации классаSqlAgent11SqlPhotos.hЗаголовочный файл классаSqlPhotos12SqlPhotos.cppФайл реализации классаSqlPhotos13SqlPlans.hЗаголовочный файл классаSqlPlans14SqlPlans.cppФайл реализации классаSqlPlans15SqlRoutes.hЗаголовочный файл классаSqlRoutes16SqlRoutes.cppФайл реализации классаSqlRoutes17SqlTasks.hЗаголовочный файл классаSqlTasks18SqlTasks.cppФайл реализации классаSqlTasks19main.cppГлавный файл программы, точка входа20AboutForm.hОбъявление класса формы "О программе"21AboutForm.cppРеализация класса формы "О программе"22AgentItemwork.hОбъявление класса формы "Агенты"23AgentItemwork.cppРеализация класса формы "Агенты"24ItemworkBase.hОбъявление базового класса формы25ItemworkBase.cppРеализация базового класса формы26ConnectDialog.hОбъявление класса диалога "Подключение"27ConnectDialog.cppРеализация класса диалога "Подключение"28ExportForm.hОбъявление класса формы "Экспорт файла"29ExportForm.cppРеализация класса формы "Экспорт файла"30ImportForm.hОбъявление класса формы "Импорт файла"31ImportForm.cppРеализация класса формы "Импорт файла"32MainWindow.hОбъявление класса главного окна33MainWindow.cppРеализация класса главного окна34PhotoItemwork.hОбъявление класса формы "Фотографии"35PhotoItemwork.cppРеализация класса формы "Фотографии"36PlanItemwork.hОбъявление класса формы "Планы продаж"37PlanItemwork.cppРеализация класса формы "Планы продаж"38RouteItemwork.hОбъявление класса формы "Маршруты"39RouteItemwork.cppРеализация класса формы "Маршруты"40TaskItemwork.hОбъявление класса формы "Задания"41TaskItemwork.cppРеализация класса формы "Задания"42AbstractModel.hОбъявление класса "AbstractModel"43AbstractModel.cppРеализация класса "AbstractModel"44AgentModel.hОбъявление класса "AgentModel"45AgentModel.cppРеализация класса "AgentModel"46PhotoModel.hОбъявление класса "PhotoModel"47PhotoModel.cppРеализация класса "PhotoModel"48PlanModel.hОбъявление класса "PlanModel"49PlanModel.cppРеализация класса "PlanModel"50RouteModel.hОбъявление класса "RouteMode"51RouteModel.cppРеализация класса "RouteMode"52TaskModel.hОбъявление класса "TaskModel"53TaskModel.cppРеализация класса "TaskModel"54Tablework.hОбъявление класса "Tablework"55Tablework.cppРеализация класса "Tablework"

  • 14259. Программное средство, которое обеспечивает учет спецодежды в Молодечненских электрических сетях
    Компьютеры, программирование

    end:=0;.sostav_Set.Last;.sostav_Set.First;i:=0 to Form1.sostav_Set.RecordCount-1 do:=x+strtofloat(Form1.sostav_Set.fieldbyName('sum').AsString);.sostav_Set.Next;;:=round(x);:=0;.norm_rasc_Set.Last;.norm_rasc_Set.First;i:=0 to Form1.norm_rasc_Set.RecordCount-1 do:=y+Form1.norm_rasc_Set.fieldbyName('rascenka').Value;.norm_rasc_Set.Next;;.stat_Set.Last;.stat_Set.First;i:=0 to Form1.stat_Set.RecordCount-1 do.kalk_Set.Insert;.kalk_Set.FieldByName('mes').Value:=combobox1.Text;.kalk_Set.FieldByName('god').Value:=strtoint(combobox2.Text);.kalk_Set.FieldByName('kod_izd').Value:=dblookupcombobox1.KeyValue;.kalk_Set.FieldByName('kod_stat').Value:=Form1.stat_Set.fieldbyname('kod_stat').Value;.kalk_Set.FieldByName('koef').Value:=Form1.stat_Set.fieldbyname('koef').Value;.stat_Set.Next;.kalk_Set.Post;;.kalk_Set.Active:=false;.kalk_Set.SelectSQL.Clear;.kalk_Set.SelectSQL.Add('select * from kalkul where kod_izd=:param_izd and mes=:param_mes and god=:param_god');.kalk_Set.ParamByName('param_izd').Value:=dbLookupcombobox1.KeyValue;.kalk_Set.ParamByName('param_mes').Value:=combobox1.Text;.kalk_Set.ParamByName('param_god').Value:=strtoint(combobox2.Text);.kalk_Set.Active:=true;.kalk_Set.Last;.kalk_Set.First;i:=0 to Form1.kalk_Set.RecordCount-1 doForm1.kalk_Set.Locate('kod_stat','1',[loCaseInsensitive, loPartialKey]).kalk_Set.Edit;.kalk_Set.FieldByName('summa').Value:=x;_m:=Form1.kalk_Set.FieldByName('summa').Value;.kalk_Set.Post;;Form1.kalk_Set.Locate('kod_stat','8',[loCaseInsensitive, loPartialKey]).kalk_Set.Edit;.kalk_Set.FieldByName('summa').Value:=y;_ozp:=Form1.kalk_Set.FieldByName('summa').Value;.kalk_Set.Post;;Form1.kalk_Set.Locate('kod_stat','5',[loCaseInsensitive, loPartialKey]).kalk_Set.Edit;.kalk_Set.FieldByName('summa').Value:=strtofloat(edit1.Text);_ten:=Form1.kalk_Set.FieldByName('summa').Value;.kalk_Set.Post;;Form1.kalk_Set.Locate('kod_stat','6',[loCaseInsensitive, loPartialKey]).kalk_Set.Edit;.kalk_Set.FieldByName('summa').Value:=strtofloat(edit2.Text);_en:=Form1.kalk_Set.FieldByName('summa').Value;.kalk_Set.Post;;Form1.kalk_Set.Locate('kod_stat','2',[loCaseInsensitive, loPartialKey]).kalk_Set.Edit;.kalk_Set.FieldByName('summa').Value:=round(s_m/100*strtofloat(Form1.kalk_Set.fieldbyname('koef').AsString));_tzr:=Form1.kalk_Set.FieldByName('summa').Value;.kalk_Set.Post;;Form1.kalk_Set.Locate('kod_stat','7',[loCaseInsensitive, loPartialKey]).kalk_Set.Edit;.kalk_Set.FieldByName('summa').Value:=round(s_ozp*strtofloat(Form1.kalk_Set.fieldbyname('koef').AsString));_zp:=Form1.kalk_Set.FieldByName('summa').Value;.kalk_Set.Post;;Form1.kalk_Set.Locate('kod_stat','9',[loCaseInsensitive, loPartialKey]).kalk_Set.Edit;.kalk_Set.FieldByName('summa').Value:=round(s_zp/100*strtofloat(Form1.kalk_Set.fieldbyname('koef').AsString));_strah:=Form1.kalk_Set.FieldByName('summa').Value;.kalk_Set.Post;;Form1.kalk_Set.Locate('kod_stat','11',[loCaseInsensitive, loPartialKey]).kalk_Set.Edit;.kalk_Set.FieldByName('summa').Value:=round(s_zp/100*strtofloat(Form1.kalk_Set.fieldbyname('koef').AsString));_nesch:=Form1.kalk_Set.FieldByName('summa').Value;.kalk_Set.Post;;Form1.kalk_Set.Locate('kod_stat','12',[loCaseInsensitive, loPartialKey]).kalk_Set.Edit;.kalk_Set.FieldByName('summa').Value:=round(s_zp/100*strtofloat(Form1.kalk_Set.fieldbyname('koef').AsString));_proizv:=Form1.kalk_Set.FieldByName('summa').Value;.kalk_Set.Post;;Form1.kalk_Set.Locate('kod_stat','13',[loCaseInsensitive, loPartialKey]).kalk_Set.Edit;.kalk_Set.FieldByName('summa').Value:=s_m+s_tzr+s_ten+s_en+s_zp+s_strah+s_nesch+s_proizv;_pr_s:=Form1.kalk_Set.FieldByName('summa').Value;.kalk_Set.Post;;Form1.kalk_Set.Locate('kod_stat','14',[loCaseInsensitive, loPartialKey]).kalk_Set.Edit;.kalk_Set.FieldByName('summa').Value:=round(s_pr_s/100*strtofloat(Form1.kalk_Set.fieldbyname('koef').AsString));_kr:=Form1.kalk_Set.FieldByName('summa').Value;.kalk_Set.Post;;Form1.kalk_Set.Locate('kod_stat','15',[loCaseInsensitive, loPartialKey]).kalk_Set.Edit;.kalk_Set.FieldByName('summa').Value:=round(s_pr_s/100*strtofloat(Form1.kalk_Set.fieldbyname('koef').AsString));_ohr:=Form1.kalk_Set.FieldByName('summa').Value;.kalk_Set.Post;;Form1.kalk_Set.Locate('kod_stat','16',[loCaseInsensitive, loPartialKey]).kalk_Set.Edit;.kalk_Set.FieldByName('summa').Value:=s_pr_s+s_kr+s_ohr;_pol_s:=Form1.kalk_Set.FieldByName('summa').Value;.kalk_Set.Post;;Form1.kalk_Set.Locate('kod_stat','17',[loCaseInsensitive, loPartialKey]).kalk_Set.Edit;.kalk_Set.FieldByName('summa').Value:=round(s_pol_s/100*strtofloat(Form1.kalk_Set.fieldbyname('koef').AsString));_p:=Form1.kalk_Set.FieldByName('summa').Value;.kalk_Set.Post;;Form1.kalk_Set.Locate('kod_stat','18',[loCaseInsensitive, loPartialKey]).kalk_Set.Edit;.kalk_Set.FieldByName('summa').Value:=s_pol_s+s_p;_op_c:=Form1.kalk_Set.FieldByName('summa').Value;.kalk_Set.Post;;Form1.kalk_Set.Locate('kod_stat','20',[loCaseInsensitive, loPartialKey]).kalk_Set.Edit;:=s_op_c;:=Trunc(m);:=n mod 100;s<50 then s_d_op_c:=n-s else s_d_op_c:=n+(100-s);.kalk_Set.FieldByName('summa').Value:=s_d_op_c;.kalk_Set.Post;;Form1.kalk_Set.Locate('kod_stat','21',[loCaseInsensitive, loPartialKey]).kalk_Set.Edit;.kalk_Set.FieldByName('summa').Value:=s_pol_s;_zat:=Form1.kalk_Set.FieldByName('summa').Value;.kalk_Set.Post;;Form1.kalk_Set.Locate('kod_stat','22',[loCaseInsensitive, loPartialKey]).kalk_Set.Edit;.kalk_Set.FieldByName('summa').Value:=s_d_op_c;_bezNDS:=Form1.kalk_Set.FieldByName('summa').Value;.kalk_Set.Post;;Form1.kalk_Set.Locate('kod_stat','23',[loCaseInsensitive, loPartialKey]).kalk_Set.Edit;.kalk_Set.FieldByName('summa').Value:=round(s_bezNDS/100*strtofloat(Form1.kalk_Set.fieldbyname('koef').AsString));_NDS:=Form1.kalk_Set.FieldByName('summa').Value;.kalk_Set.Post;;Form1.kalk_Set.Locate('kod_stat','24',[loCaseInsensitive, loPartialKey]).kalk_Set.Edit;.kalk_Set.FieldByName('summa').Value:=s_bezNDS+s_NDS;.kalk_Set.Post;;;.Label3.Caption:=combobox1.Text;.Label4.Caption:=combobox2.Text;.Label5.Caption:=dblookupcombobox1.Text;.Show;;;;;;;Tnov_kalk.BitBtn2Click(Sender: TObject);(dblookupcombobox1.Text='') or (combobox1.text='')(combobox2.Text='')showMessage('Не все поля заполнены!').kalk_Set.Active:=false;.kalk_Set.SelectSQL.Clear;.kalk_Set.SelectSQL.Add('select * from kalkul where kod_izd=:param_izd and mes=:param_mes and god=:param_god');.kalk_Set.ParamByName('param_izd').Value:=dbLookupcombobox1.KeyValue;.kalk_Set.ParamByName('param_mes').Value:=combobox1.Text;.kalk_Set.ParamByName('param_god').Value:=strtoint(combobox2.Text);.kalk_Set.Active:=true;Form1.kalk_Set.RecordCount=0 then

  • 14260. Программно-методический комплекс для обучения процессу создания компиляторов
    Компьютеры, программирование

     

    1. <prog>::= PROGRAM <prog-name> VAR <dec-list> BEGIN <stmt-list> END.
    2. <prog-name>::= id ;
    3. <dec-list>::= <dec> { ; <dec> } ;
    4. <dec>::= <id-list> : <type>
    5. <type>::= INTEGER | REAL | STRING
    6. <id-list>::= id { , id }
    7. <stmt-list>::= <stmt> { ; <stmt> } ;
    8. <stmt> ::= <assign> | <for> | <read> | <write> | <while> | <repeat> | <if>
    9. <assign>::= id := <exp>
    10. <exp>::= <term> { + <term> | <term> }
    11. <term>::= <factor> { * <factor> | DIV <factor> | / <factor> }
    12. <factor>::= id | int | real | <text-val> | (<exp>)
    13. <read>::= READ ( <id-list> )
    14. <write>::= WRITE ( <value> { , <value>} )
    15. <for>::= FOR <index-exp> DO <body>
    16. <index-exp>::= id := <exp> TO|DOWNTO <exp>
    17. <body>::= <stmt> | BEGIN <stmt-list> END
    18. <value>::= <id-list> | <text-val>
    19. <text-val>::= ? <text> ?
    20. <text>::= string
    21. <if>::= IF <сравнение> THEN <body> ELSE <body>
    22. <сравнение>::= <factor> <условие> <factor>
    23. <условие>::= > | < | = | >= | <= | <>
    24. <while>::= WHILE <сравнение> DO <body>
    25. <repeat>::= REPEAT <body> UNTIL <сравнение>