Курсовой проект по предмету Компьютеры, программирование

  • 141. Адаптивная система тестирования
    Курсовые работы Компьютеры, программирование

    Получив из лекционных материалов по предмету необходимые знания о структуре диаграммы "Сущность - связь" и о параметрах, описывающих ее, можем переходить непосредственно к области адаптивного тестирования. Разрабатываемая система адаптивного тестирования содержит прикрепленную базу данных. Данная база данных состоит из 2 таблиц: Question, Variants. Данные таблицы связаны между собой при помощи поля Qid, которое является индивидуальным и обозначает порядковый номер вопроса. Таблица Question является основной, она содержит главные поля с вопросами теста, указывает на дисциплину, к которой относится конкретный вопрос, так же указывает уровень трудности, правильный ответ и форму вопроса. Формы вопроса проставляются значением от 1 до 4 и прописываются в программе. При этом 1 - закрытая форма, 2 - открытая, 3 - на соответствие, 4 - на упорядочивание. В таблице Variants содержатся дополнительные варианты ответов. Правильное заполнение данной таблицы будет описано чуть позже.

  • 142. Администрирование MS SQL Server 2000
    Курсовые работы Компьютеры, программирование

    Администратор SQL Server отвечает за использование дискового пространства базами данных. Он обязан, с одной стороны, обеспечить это пространство, с другой - контролировать его использование. Естественно, возникает необходимость в технологии и инструментах для управления механизмом выделения дискового пространства. С помощью таких инструментов администратор определяет, сколько и когда нужно добавить в базу дискового пространства, и при необходимости высвобождает избыточное пространство. В SQL Server 2000 предусмотрены средства для решения этой задачи как автоматически, так и вручную. Еще до создания базы данных администратор всегда может рассчитать необходимый минимум дискового пространства. Зная длину записи каждой таблицы и размер страницы (8 Кбайт), определяем количество записей на странице. Исходя из предполагаемого числа записей в таблице, можно выяснить необходимое в будущем число страниц и байтов. Дополнительно следует подсчитать количество страниц для хранения полей типа Text и Image. Необходимо учесть и процент заполнения страниц, если планируется кластерный индекс. Размер некластерных индексов вычисляется аналогично размеру таблицы. Это рутинная работа, но расчеты в точности соответствуют структуре каждой таблицы. Они упрощаются, если использовать заранее подготовленную хранимую процедуру, которая анализирует каждую вновь созданную пустую таблицу. В версиях 6.0 и 6.5 внутреннее представление данных в SQL Server было проще, и на курсах по администрированию рассматривалась специальная хранимая процедура sp_estspace для предварительного расчета объема таблиц. После соответствующей переработки ее можно применять и в более поздних версиях. При создании базы размер файлов обычно устанавливают с большим запасом. Размер журнального файла зависит от расписания резервного копирования и характера работы с базой. Рекомендуемый размер журнального файла составляет 10-25% от размера файла данных.

  • 143. Администрирование баз данных
    Курсовые работы Компьютеры, программирование

    Максимальная отказоустойчивость системы достигается путем построения кластера. Кластер - это группа компьютеров, объединённых высокоскоростными каналами связи и представляющая с точки зрения конечного пользователя единый аппаратный ресурс. В общем случае кластеры делятся на несколько видов, в зависимости от решаемых задач: отказоустойчивые кластеры, кластеры с балансировкой нагрузки, вычислительные кластеры и grid-системы. Для обеспечения доступности базы данных применяется отказоустойчивый кластер, он же кластер высокой доступности. Избыточное число серверов в кластере гарантирует, что даже в случае полного отказа одного из серверов конечный пользователь ничего не заметит, для него база данных будет работать в штатном режиме. Существенным недостатком кластеров является их чрезвычайно высокая стоимость, поэтому на практике обеспечение доступности базы данных, как правило, достигается за счет резервирования отдельных узлов сервера, а именно - построение RAID-массивов.- это массив из нескольких жестких дисков, управляемых контроллером (или программным обеспечением), взаимосвязанных скоростными каналами и воспринимаемых системой как единое целое. В зависимости от типа используемого массива обеспечиваются различные степени отказоустойчивости и быстродействия. Наиболее часто применяемыми являются RAID-массивы уровней 1 (зеркалирование) и 5 (чередование с невыделенным диском четности). Т.к. RAID-массив строится на основе избыточного количества винчестеров, то одним из минусов данной технологии является добавочная стоимость «лишних» жестких дисков, при том, что в итоге не весь их объем доступен для полезного использования (итоговый доступный объем жестких дисков зависит от конкретного уровня RAID-массива). Кроме того, в зависимости от уровня RAID-массива меняется скорость чтения/записи данных - в некоторых случаях она повышается, в некоторых случаях она понижается.

  • 144. Администрирование базы данных
    Курсовые работы Компьютеры, программирование

    Сохранение информации базы данных на диски, помещаемые затем в безопасное место, уже длительное время активно применяется для информационных систем. При архивировании сохраняются пространства базы данных и многочисленная сопутствующая информация, необходимая для последующего восстановления. Резервное копирование периодически выполняемая процедура получения копии базы данных и ее журнала изменений на носителе, сохраняемом отдельно от системы. Надо помнить, что архив отражает состояние базы данных на время начала архивирования. Резервные копирования логических журналов транзакций сохраняет файлы журналов; интерпретация последних позволяет восстановить базу данных до состояния, более позднего, чем момент последнего архивирования. На основании полученной информации из архива и/или резервной копии может быть осуществлено восстановление как архивной информации (физическое восстановление), так и более свежие состояние базы данных (логическое восстановление). Можно перечислить возможности службы восстановления на примере СУБД Informix: архивировании в горячем режиме, т.е. без прерывания работы сервера; резервное копирование журналов транзакций; сохранение на удаленных устройствах; сохранение по заранее определенному расписанию без участия оператора; сжатие и шифрование информации. Контрольные точки момент синхронизации между состоянием базы данных и журнала транзакция. В это время принудительно выгружаются содержимое буфера оперативной памяти на устройства вторичной памяти.

  • 145. Администрирование ОС Windows 7
    Курсовые работы Компьютеры, программирование

    В настоящее время последней разработкой компании Microsoft является ОС Windows 7. Корпорация Microsoft планировала разработку операционной системы Blackcomb, которая была переименована в Vienna, а затем стала известна как Windows 7, с 2000 года. Blackcomb должна была заменить Windows XP, но стала преемницей Vista. В октябре 2008 года Windows 7 стало официальным названием ОС. Ожидалось, что финальная версия Windows 7 выйдет во второй половине 2009 года, однако позже Microsoft назвала в качестве срока начало 2010 года. В конце октября 2008 Microsoft продемонстрировала Windows 7. Позднее вышли бета-версия и релиз-кандидат ОС. Окончательная версия системы появилась 22 июля. Windows 7, в том числе и российская версия, появилась в магазинах 22 октября 2009 года.

  • 146. Адресная книжка на Haskell
    Курсовые работы Компьютеры, программирование

    Поскольку мощность существующих кросс-платформенных фреймворков была ограничена, а отделение не имело необходимого бюджета для написания такового в любом случае, то он решил написать такой самостоятельно. Университет предоставил ему доступ для закачки wxWidgets 1.0 на FTP-сервер отделения в сентябре 1992 и другие разработчики начали использовать его код. В начале wxWidgets был нацелен на Xwork и MFC 1.0. Пользователи Borland С++ , жаловавшиеся на привязку к MFC, таким образом стали переписывать программы на чистый Win32. Поскольку Xwork открывал путь на Motif, то перенос на Motif был запущен весьма оперативно. Тем временем маленькое, однако полное энтузиазма сообщество wxWidgets-программистов уже появилось и обзавелось своей почтовой рассылкой. Добавления и исправления получали распространение в рассылке. WxWidgets постепенно расширял круг своей пользовательской аудитории по всему миру: индивидуальные программисты, академические группы, государственные учреждения, и те кто нашел, что WxWidgets - более удобный продукт с лучшей поддержкой, чем коммерческие продукты, которые они до этого видели или использовали.

  • 147. Акт о приеме-сдаче отремонтированных, реконструированных, модернизированных объектов основных средств
    Курсовые работы Компьютеры, программирование

    (20),phone varchar(15), adres varchar(100));table service_name (service_name_kod int primary key, _name_name varchar(50));table service (service_kod int primary key, servce_name int references _name(service_name_kod), service_info varchar(5000), service_price (10) );table os_object(os_object_kod int primary key, os_object_name (50));table info_os_object (info_kod int primary key, inventory_number (15), passport_number varchar(15), produce_number varchar(15), _object_name int references os_object(os_object_kod), fact_usage int);table money_lost (kod_zatrat int primary key, os_object int references _object(os_object_kod),work_type int references service(service_kod), _price varchar(10), repair_act_price varchar(10), mod_act_price (10), fact_rep_price varchar(10), fact_mod_price varchar(10), _transp_price varchar(10), adittion varchar(5000) );table act_PS(act_number int primary key,ispolnit int references _org(INN) ,response_person int references (kod_worker),zakazchik int references zakazchik(kod_zakazchika), _date date, finish_date date, end_price int references _lost(kod_zatrat),result int references info_os_object(info_kod) );

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

    200320042005Млн. долл.
    СШАВ про-
    центах
    к итогуМлн. долл.
    СШАВ про-
    центах
    к итогуМлн. долл.
    СШАВ про-
    центах
    к итогуВсего296991004050910053651100в том числе по видам
    экономической деятельности:сельское хозяйство, охота и лесное хозяйство1540,51210,31560,2рыболовство, рыбоводство380,1430,1220,0добыча полезных ископаемых573719,3993424,5600311,2 в том числе:добыча топливно-энергетических
    полезных ископаемых514917,3876621,651649,6добыча полезных ископаемых,
    кроме топливно-энергетических5882,011682,98391,6обрабатывающие производства652222,01023625,31798733,5 из них:производство пищевых продуктов, включая напитки, и табак10123,49362,312102,2текстильное и швейное производство210,1370,1200,0производство кожи, изделий из
    кожи и производство обуви60,0130,0130,0обработка древесины и производство
    изделий из дерева3201,16801,75121,0целлюлозно-бумажное производство;
    издательская и полиграфическая
    деятельность2340,82530,62690,5производство кокса и нефтепродуктов1750,6810,2811315,1химическое производство3691,27651,914402,7производство резиновых и
    пластмассовых изделий3161,11750,42640,5производство прочих неметаллических
    минеральных продуктов2150,76181,56401,1металлургическое производство и
    производство готовых металлических
    изделий307110,3510212,634206,4из него металлургическое
    производство28029,4483311,930875,8производство машин и оборудования830,33440,96371,2производство электрооборудования,
    электронного и оптического
    оборудования1310,4810,21620,3производство транспортных средств и
    оборудования1920,78342,19481,8производство и распределение электроэнергии, газа и воды350,1930,23280,6строительство1010,32340,62280,4оптовая и розничная торговля; ремонт автотранспортных средств, мотоциклов, бытовых изделий и предметов личного пользования1052735,51303732,22046138,2 в том числе:торговля автотранспортными
    средствами и мотоциклами, их
    техническое обслуживание и ремонт1790,62980,82190,4оптовая торговля, включая торговлючерез агентов, кроме торговли автотранспортными средствами и мотоциклами1001033,71241230,61957436,5розничная торговля, кроме торговли автотранспортными средствами и мотоциклами; ремонт бытовых изделий
    и предметов личного пользования3381,23270,86681,3гостиницы и рестораны230,1290,1520,1транспорт и связь11143,820335,038407,2из него связь6882,313773,432876,1финансовая деятельность7812,610012,518133,4операции с недвижимым имуществом, аренда и предоставление услуг458315,425726,326024,9государственное управление и обеспечение военной безопасности; обязательное социальное обеспечение40,010592,60,00,0образование0,10,00,30,00,10,0здравоохранение и предоставление социальных услуг70,0100,0150,0предоставление прочих коммунальных, социальных и персональных услуг730,31070,31440,3

  • 149. Активный полосовой фильтр
    Курсовые работы Компьютеры, программирование

    Диапазоны или полосы частот, в которых сигналы проходят, называются полосами пропускания и в них значение амплитудно-частотной характеристики H(j) относительно велико, а в идеальном случае постоянно. Диапазоны частот, в которых сигналы подавляются, образуют полосы задерживания и в них значение амплитудно-частотной характеристики относительно мало, а в идеальном случае равно нулю. В качестве примера на рис. 2 штриховой линией показана амплитудно-частотная характеристика идеального фильтра нижних частот с единственной полосой пропускания 0<<c и полосой задерживания >c . Частота c между двумя этими полосами определяется как частота среза. На практике невозможно реализовать эту идеальную характеристику. Следовательно, основная проблема при конструировании фильтра заключается в приближении реализованной в лаборатории реальной характеристики с заданной степенью точности к идеальной. Вариант такой реальной характеристики показан сплошной линией на рис. 2.

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

    мкФ * 10n (n = 1, 2, 3)нФ, пФ, Ом, кОм, МОм0,010 0,015 0,022 0,033 0,047 0,0680,010 0,012 0,015 0,018 0,022 0,027 0,033 0,039 0,047 0,056 0,068 0,0820,10 0,15 0,22 0,33 0,47 0,681,0 1,5 2,2 3,3 4,7 6,810 15 22 33 47 681,0 1,5 2,2 3,3 4,7 6,81,0 1,2 1,5 1,8 2,2 2,7 3,3 3,9 4,7 5,6 6,8 8,21,0 1,1 1,2 1,3 1,5 1,6 1,8 2,0 2,2 2,4 2,7 3,0 3,3 3,6 3,9 4,3 4,7 5,1 5,6 6,2 6,8 7,5 8,2 9,110 15 22 33 39 47 6810 12 15 18 22 27 33 39 47 56 68 8210 11 12 13 15 16 18 20 22 24 27 30 33 36 39 43 47 51 56 62 68 75 82 91100 150 220 330 470 680100 120 150 180 220 270 330 390 470 560 680 820100 110 120 130 150 160 180 200 220 240 270 300 330 360 390 430 470 510 560 620 680 750 820 910Процент допустимых отклонений от номинальных значений±20±10,5±20±10±5±20±10±5±20±10±5±20±10± 5

  • 151. Акционерные общества как юридическое лицо
    Курсовые работы Компьютеры, программирование

    К исключительной компетенции совета директоров (наблюдательного совета) общества относятся следующие вопросы:

    • определение приоритетных направлений деятельности общества;
    • созыв годового и внеочередного общих собраний акционеров общества;
    • утверждение повестки дня общего собрания акционеров;
    • увеличение уставного капитала общества путем увеличения номинальной стоимости акций или путем размещения обществом акций в пределах количества и категории (типа) объявленных акций, если в соответствии с уставом общества или решением общего собрания акционеров такое право ему предоставлено;
    • размещение обществом облигаций и иных ценных бумаг;
    • приобретение размещенных обществом акций, облигаций;
    • образование исполнительного органа общества и досрочное прекращение его полномочий, установление размеров выплачиваемых ему вознаграждений и компенсаций, если уставом общества это отнесено к его компетенции;
    • рекомендации по размеру выплачиваемых членам ревизионной комиссии (ревизору) общества вознаграждений и компенсаций и определение размера оплаты услуг аудитора;
    • рекомендации по размеру дивиденда по акциям и порядку его выплаты;
    • использование резервного и иных фондов общества;
    • утверждение внутренних документов общества, определяющих порядок деятельности органов управления общества;
    • создание филиалов и открытие представительств общества;
    • принятие решения об участии общества в других организациях;
    • Вопросы, отнесенные к исключительной компетенции совета директоров (наблюдательного совета) общества, не могут быть переданы на решение исполнительному органу общества.
  • 152. Алгоритм выполнения операций умножения двоичных чисел
    Курсовые работы Компьютеры, программирование

    : begin z1:='11';ch1:=z2[length(z2)];(z2,length(z2),1); z2:='1'+z2;(z3,length(z3),1); z3:=ch1+z3; end;;;umnog;ch,chk:char; i,k,n:integer;shag,avto,mtrue2:boolean;n:=1 to length(mb2) do z2:=z2+'0';:='00'; z3:=mb2;(z1,'|',z2,'|',z3) ;chpminy then begin modslog(z1,z2,ma1,ma2,z1,z2); mz3:=z3;(' B<0 =>+A*2^(-n)');avshag;('+');(ma1,'|',ma2);(z1,'|',z2,'|',z3);else avshag;:=z3[length(z3)];ch='1' then writeln(' m(b)(-',length(mb2),')=1:+m(a)') else writeln(' Z->');;:=false;:=false;:=length(z3);i:=k downto 1 do begin:=z3[k];ch='1' then(z1,z2,ma1,ma2,z1,z2);('+');(ma1,'|',ma2);(z1,'|',z2,'|',z3,' Z->');;;(z1,'|',z2,'|',z3);:=z3[k];i<>1 then beginch='1' then writeln(' m(b)(-',i,')=1: +m(a)') else writeln(' Z->'); end;(chpminy) and (i=1) then begin:=true;zs1<>'-' then:=obrcod(modula,mtrue2);zs1='-' then modslog(z1,z2,'00',modula,z1,z2)modslog(z1,z2,'11',modula,z1,z2);(' B<0 =>+A^(-)');('+');zs1='-' then writeln('00','|',modula) else writeln('11','|',modula);(z1,'|',z2,'|',z3);;;end;('');end;izdvvdec(s1:string):longint;s:string;,j,sum,sum2:longint;:=s1;:=0;i:=length(s)-1 downto 1 dos[i]='1' then:=1;j:=1 to length(s)-i do sum2:=sum2*2;sum2:=0;:=sum+sum2;;s[length(s)]='1' then inc(sum);:=sum;;izdvvdec2(s1:string):string;co,i,j,k,n,g,cod:integer; sum,h,e,ns:extended;sr,pos1:string;posd:longint;:=0; e:=1;i:=1 to length(s1) do begin:=s1[i];sr='1' then begin:=1;k:=1 to length(s1)-i do ns:=ns*2; {tut zero !!!}:=sum+(ns);end;;(sum:0:0,pos1);:=pos1;;dvvdecdrob(s1:string):string;co,i,j,k,n,g,cod:integer; sum,h,e,ns:extended;sr,pos2:string;posd:longint;:=0; e:=1;i:=1 to length(s1) do begin:=s1[i];sr='1' then begin:=1;k:=1 to i do ns:=ns*2; {tut zero !!!}:=e/ns;:=sum+(h);end;;(sum:-1:30,pos2);(pos2,1,2);:=pos2;end;normaliz;(nast1<>0)and(nast2<>0) then begin {pri nulE}z1='11' thenz2[1]='1' do begin(z2,1,1); norsdv:=norsdv+1; norzac:=true;;z1='00' thenz2[1]='0' do begin(z2,1,1); norsdv:=norsdv+1; norzac:=true;;end;end;posl;ch:char; i,k,l:integer; mtrue:boolean;('');('мантисса(Z(обр))=',z1,'.',z2);:=izdvvdec(porxs);:=izdvvdec(porys);:=por1+por2;('P(z)=',por1,'+',por2,'=',por);:=false ;z1='11' then mtrue:=true ;:=obrcod(z2,mtrue);('mantisa(Z(pr.))=',z1,'.',z2);normaliz;norzac then begin('Сдвиг на ',norsdv,' влево ',z1,'.',z2,

  • 153. Алгоритм поиска неисправности и способ настройки и регулировки импульсного источника питания мощностью 100 Вт на ШИ контроллере К1156ЕУ2Р
    Курсовые работы Компьютеры, программирование

    Закрытый корпус (см. Рис. 3) обеспечивает полное разделение звуковых полей, образуемых передней и задней сторонами поверхности диффузора громкоговорителя. Задняя сторона диффузора громкоговорителя нагружена полным акустическим сопротивлением объема закрытого корпуса Vb, который в области НЧ рассматривается как акустическая гибкость CAB Звукопоглощение в корпусе характеризуется сопротивлением rав. Если материал, заполняющий корпус, вызывает понижение скорости звука внутри него, что отвечает мнимому увеличению размеров корпуса, тогда кроме изменения сопротивления rав увеличивается также гибкость воздуха в корпусе. Соколеблющуюся с диффузором массу воздуха mав внутри корпуса добавляем к массе подвижной системы громкоговорителя mAS, получая в итоге акустическую массу mAC. являющуюся результирующей массой подвижной системы громкоговорителя и массы воздуха, соколеблющейся с диффузором. Результирующая гибкость Cat является в данном случае последовательным соединением гибкости подвеса громкоговорителя Cas и гибкости воздуха в закрытом корпусе CAB, являясь последовательным соединением гибкостей CAS и CAB , меньше собственной гибкости подвижной системы громкоговорителя. Если выполняется условие CAS >> CAB, то CAT?CAB роль подвеса диффузора играет в этом случае воздух, содержащийся внутри корпуса громкоговорителя. Отношение акустических гибкостей подвесов громкоговорителя и воздуха в закрытом корпусе называют коэффициентом гибкости:

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

    tkevH00,020300000,050,0199501250,0000000000009972948,4080,0003270,10,0199004980,0000000000019882898,5910,000640,150,0198757780,0000000000029772850,4870,0009430,20,0198757780,0000000000039672804,0370,0012360,250,0198757780,0000000000049572759,1860,001520,30,0198757780,0000000000049572715,8760,0014960,350,0198757780,0000000000049572674,0570,0014730,40,0198757780,0000000000049572633,6760,001450,450,0198757780,0000000000049572594,6830,0014290,50,0198757780,0000000000049572557,0320,0014080,550,0198757780,0000000000049572557,0320,0014080,60,0198757780,0000000000049572557,0320,0014080,650,0198757780,0000000000049572557,0320,0014080,70,0198757780,0000000000049572557,0320,0014080,750,0198757780,0000000000049572557,0320,0014080,80,0198757780,0000000000049572557,0320,0014080,850,0198757780,0000000000049572557,0320,0014080,90,0198757780,0000000000049572557,0320,0014080,950,0198757780,0000000000049572557,0320,00140810,0198757780,0000000000049572557,0320,001408

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

    Функциональные и логические языки программирования опираются на т.н. декларативную парадигму программирования. В отличии от императивной, где основное внимание уделяется разработке и реализации конкретных алгоритмов для решения определенного класса задач, в декларативной парадигме на первый план выходит формальное описание задачи, опираясь на которое вычислительная машина может сама найти путь к ее решению. Декларативный подход к разработке программ имеет перед императивным ряд преимуществ, среди которых большая выразительность и меньшая трудоемкость разработки. Меньшая трудоемкость, в частности, достигается за счет того, что программист может не заботиться о физическом представлении программы, организации памяти, взаимодействии с аппаратными средствами и т.п., и может полностью сосредоточиться на поиске решения задачи как таковой, оставляя реализацию решения компьютеру. Разумеется, у такого подхода есть и существенные недостатки, по-видимому, основным из которых является уменьшение производительности и неэффективное использование памяти. Тем не менее, этот недостаток не является критичным, поскольку в большинстве случаев к программе не предъявляются настолько жесткие требования, что использование декларативных языков становится нецелесообразным. Более того, в определенных случаях реализация на декларативных языках может оказаться даже эффективнее, чем на императивных (например, существует вариант реализации алгоритма быстрой сортировки на языке Haskell, который работает быстрее, чем реализация на языке C). Выразительность же декларативных языков является очень существенным преимуществом. Здесь можно процитировать Дональда Кнутта: «Программы пишутся прежде всего для того, чтобы их читали люди». Программы на декларативных языках гораздо легче отлаживать, поскольку ошибки заведомо заложены только в решении, в то время как по статистике более 80% всех ошибок в программах на императивных языках составляют детали реализации, например, приведение типов.

  • 156. Алгоритм раскраски графа с перекраской двуцветных компонент
    Курсовые работы Компьютеры, программирование

    sl_ordered_vertices = boost::smallest_last_vertex_ordering(graph);::clog <<"Smallest-last vertex ordering: ";::for_each(sl_ordered_vertices.rbegin(), sl_ordered_vertices.rend(), [&graph](graph_vertex_t&v){std::clog << graph[v].id <<" ";});::clog <<std::endl;j = 1;(autocurrent_vertex = sl_ordered_vertices.rbegin(); current_vertex != sl_ordered_vertices.rend(); ++current_vertex)">// ПН - упорядочивание (Smallest-last order of graph vertices)::vector<graph_vertex_t>sl_ordered_vertices = boost::smallest_last_vertex_ordering(graph);::clog <<"Smallest-last vertex ordering: ";::for_each(sl_ordered_vertices.rbegin(), sl_ordered_vertices.rend(), [&graph](graph_vertex_t&v){std::clog << graph[v].id <<" ";});::clog <<std::endl;j = 1;(autocurrent_vertex = sl_ordered_vertices.rbegin(); current_vertex != sl_ordered_vertices.rend(); ++current_vertex)

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

    Всю свою историю человечество стремится к прогрессу, для того чтобы улучшить качество своей жизни. Еще в древнем мире, люди изобретали примитивные счетные устройства,необходимые например казначеям, торговцам и т.д. В древней Грециии было такое счетное устройство «абак». Затем в средние века и в эпоху Возрождения были изобретены более совершенные счетные устройства.однако они все еще были на низком уровне. После изобретения ЭВМ люди могли не тратить много времени на математические и иные вычисления,так как с появлением первых программ, которые проводили сложные вычисления намного быстрее чем обычный человек. Большим плюсом такого метода является отсутствие ошибок в вычислениях и получение результата за короткий отрезок времени, что крайне важно в современном быстроразвивающемся мире. Я покажу вам как решить задачу средней сложности на языке программирования С++. Но для начала я решу задачу на блок-схеме, для того чтобы облегчить решение данной задачи.

  • 158. Алгоритм решения задач
    Курсовые работы Компьютеры, программирование

    Логичеcкий адрес МК в МППФормат микрокомандыОперационная зонаАдресная зонаYX(1..l)A0A10Y011Y3122Y3333Y1544Y2155Y466X12377Y168Y999Y181010X1121111Y41312Y31313Y191414Y161515Y121616X5171017Y201818X8192019Y1320X7222121Y212422Y142423Y52424Y252525Y242626Y62727Y12828X1293029Y23030X2323131Y33332Y43333X1353434X2363835X2373636Y53837Y23838Y263939Y214040Y344141Y64242Y14343X1444544Y24545X2474646Y34847Y44848X1504949X2515350X2525151Y55352Y25353X105454Y225555Y235656Y245757Y255858Y75959Y86060Y96161X4626362Y36363Y106464Y116565Y126666X5676167X6686968Y136969X7707170Y147171Y267272Y277373X9757474Y167675Y57676Y67777Y17878X1798079Y28080X2828181Y38382Y48383X1858484X2868885X2878686Y58887Y28888Y258989Y249090Y289191Y79292Y89393Y99494X4959695Y39696Y109797Y119898Y129999X510094100X6101102101Y13102102X7103104103Y14104104Y25105105Y24106106Y28107107Y29108108Y1109109X1110111110Y2111111X2113112112Y3114113Y4114114X1116115115X211738116X2118117117Y5119118Y2119119Y25120120Y24121121X10122158122Y15123123Y21124124Y4125125X1142126126Y16127127Y9128128Y18129129X1131130130Y4132131Y3132132Y19133133Y16134134Y12135135X5136129136Y20137137X8138139138Y13139139X7141140140Y21143141Y14143142Y5143143Y30144144Y31145145Y32146146Y1147147X1148149148Y2149149X2150151150Y3152151Y4152152X1154153153X2155157154X2156155155Y5157156Y215715771158Y0

  • 159. Алгоритм, написание и отладка программы "Текстовый редактор"
    Курсовые работы Компьютеры, программирование

    В качестве языка программирования для реализации автоматизированной рабочей программы зав.отделения выбран С++ и, основанная на нем среда разработки C++Builder 6. Это мощная система визуального объектно-ориентированного программирования, позволяющая решать множество задач, в частности:

    1. Создавать законченные приложения для Windows самой различной направленности, от чисто вычислительных и логических, до графических и мультимедиа.
    2. Быстро создавать (даже начинающим программистам) профессионально выглядящий оконный интерфейс для любых приложений, написанных на любом языке. В частности, с помощью C++Builder можно объединить в единую систему с удобным современным интерфейсом имеющиеся на предприятии прикладные программы DOS, Windows и др. Интерфейс удовлетворяет всем требованиям Windows и автоматически настраивается на ту систему, которая установлена на компьютере пользователя, поскольку использует многие функции, процедуры, библиотеки Windows.
    3. Создавать мощные системы работы с локальными и удаленными базами данных любых типов. При этом имеются средства автономной отладки приложений с последующим выходом в сеть.
    4. Создавать многозвенные распределенные приложения, основанные на различных технологиях.
    5. Создавать приложения, которые управляют другими приложениями, в частности, такими программами Microsoft Office, как Word, Excel и др.
    6. Создавать кросс-платформенные приложения, которые можно компилировать и эксплуатировать как в Windows, так и в системе Linux.
    7. Создавать приложения различных классов для работы в.
    8. Создавать профессиональные программы установки для приложений Windows, учитывающие всю специфику и все требования Windows.
    9. И многое, многое другое, включая создание отчетов, справочных систем, библиотек DLL, компонентов ActiveX и т.п.
  • 160. Алгоритмизация и программирование на языке Паскаль
    Курсовые работы Компьютеры, программирование

    !ПРИМЕЧАНИЕ так как отрицательное число под знаком логарифма приведёт к ошибке, дополнительно при вычислении избавляемся от знака "-". В нашём конкретном случае это не будет ошибкой т.к. при нашем задании степень ЧЕТНАЯ т.е. при любом значении x оно всегда будет чётное. Поэтому смело можно применять abs.}