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

  • 2681. Трансляция, компиляция, интерпретация, линкование
    Курсовые работы Компьютеры, программирование

    Большая часть работы программистов связана с написанием исходного кода, тестированием и отладкой программ на одном из языков программирования. Различные языки программирования поддерживают различные стили программирования. Единственный язык, напрямую выполняемый процессором это машинный язык (также называемый машинным кодом). Изначально все программисты прорабатывали программы в машинном коде, но сейчас эта трудная работа уже не делается. Вместо этого программисты пишут исходный код на языке программирования высокого уровня, и компьютер (используя компилятор, интерпретатор или ассемблер) транслирует его, в один или несколько этапов, уточняя все детали, в машинный код, готовый к исполнению на целевом процессоре. Запись исходных текстов программ при помощи языков программирования облегчает понимание и редактирование человеком. Этому, в частности, помогают комментарии, допустимые в синтаксисе большинства языков. Для выполнения на компьютере готовый текст программы преобразуется (компилируется) в машинный код. Некоторые языки программирования позволяют обходиться без предварительной компиляции программы и переводят её в инструкции машинного кода непосредственно во время исполнения. Этот процесс называется динамической компиляцией, и он позволяет добиться большей переносимости программ между разными аппаратными и программными платформами при сохранении многих плюсов компиляции.

  • 2682. Транспортные сети. Задача о максимальном потоке в сети
    Курсовые работы Компьютеры, программирование

    Теперь все вершины смежные с S, помечены, но не просмотрены. А вершина S помечена и просмотрена. Начнём просматривать ту из вершин , которая имеет наименьший индекс. Для этого нужно расставить пометки вершинам, смежным с . Если для вершины выполняется следующее условие , то она получит метку , где . Если же для вершины выполняется условие , то получает метку , где . Далее просматриваем следующую вершину, и так до тех пор, пока не пометим сток t или же пока нельзя будет больше пометить ни одной вершины, сток при этом останется не помеченным. Если сток окажется не помеченным, то процесс нахождения максимального потока в сети можно считать законченным, а если сток помечен, то нужно переходить к

  • 2683. Трансформатор питания
    Курсовые работы Компьютеры, программирование

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

  • 2684. Трансформация XML документов
    Курсовые работы Компьютеры, программирование

    В XML-документах DTD определяет набор действительных элементов, идентифицирует элементы, которые могут находиться в других элементах, и определяет действительные атрибуты для каждого из них. Синтаксис DTD весьма своеобразен и от автора-разработчика требуются дополнительные усилия при создании таких документов(сложность DTD является одной из причин того, что использование SGML, требующего определение DTD для любого документа, не получило столь широкого распространения как, например, HTML). Как уже отмечалось, в XML использовать DTD не обязательно - документы, созданные без этих правил, будут правильно обрабатываться программой-анализатором, если они удовлетворяют основным требованиям синтаксиса XML. Однако контроль над типами элементов и корректностью отношений между ними в этом случае будет полностью возлагаться на автора документа. До тех пор, пока грамматика нашего нового языка не описана, его может использовать только его автор, и для этого применять специально разработанное программное обеспечение, а не универсальные программы-анализаторы. В DTD для XML используются следующие типы правил: правила для элементов и их атрибутов, описания категорий(макроопределений), описание форматов бинарных данных. Все они описывают основные конструкции языка - элементы, атрибуты, символьные константы внешние файлы бинарных данных. Для того, чтобы использовать DTD в документе, можно или описать его во внешнем файле и при описании DTD просто указать ссылку на этот файл или же непосредственно внутри самого документа выделить область, в которой определить нужные правила. В первом случае в документе указывается имя файла, содержащего DTD-описания:

  • 2685. Трасса сборки печатных плат
    Курсовые работы Компьютеры, программирование

    Íàçâàíèå óñëîâèÿ¹¹Íàçâàíèå ñîáûòèÿÍàëè÷èå ÏÏ â ìàãàçèíåP1t1ÏÏ ïîäàíà øàáåðîì íà ìåñòî ñáîðêèÑâîáîäíî ìåñòî ñáîðêèP2t2Ëåíòà ñ ðåçèñòîðàìè ñìîòàíà íà îäèí øàãÏðèâîä ïîäà÷è ëåíòû ðåçèñòîðîâ èñïðàâåíP3t3ÏÏ çàôèêñèðîâàíàÔèêñàòîð ðàáîòàåò íîðìàëüíîP4t4Ðåçèñòîð âûðóáëåí èç ëåíòûÓñòðîéñòâî ïî âûðóáêå ðåçèñòîðîâ èñïðàâíîP5t5Ðàäèîýëåìåíò âçÿò ÇÓ ìàíèïóëÿòîðàÇÓ ìàíèïóëÿòîðà â ïîçèöèè âûäà÷è ðàäèîýëåìåíòà P6t6Âûâîäû ðàäèîýëåìåíòà îòôîðìîâàíûÐàäèîýëåìåíò ìîæíî áðàòü ñ ïîìîùüþ ìàíèïóëÿòîðàP7t7ÏÏ âûñòàâëåíà â íóæíóþ òî÷êóÍàëè÷èå ÇÓ ñ ðàäèîýëåìåíòîì â ïîçèöèè ôîðìîâêè âûâîäîâ.P8t8Ðàäèîýëåìåíò óñòàíîâëåí íà ÏÏÓñòðîéñòâî ïî ôîðìîâêå âûâîäîâ èñïðàâíîP9t9манипулятор перешёл в позицию выдачи следующего радиоэлементаÏÏ ïîçèöèîíèðóåò ïî êîîðäèíàòàì X,YP10t10произведён общий подгиб выводов радиоэлементовÏðàâèëüíîå ñîâìåùåíèå âûâîäîâ ðàäèîýëåìåíòîâ è îòâåðñòèé ÏÏ

  • 2686. Углубленное изучение отдельного раздела: стандартные классы С++
    Курсовые работы Компьютеры, программирование

    Определение класса начинается с ключевого слова class за которым следует имя класса. Имя класса может иметь до 32 символов, причем различаются строчные и прописные буквы. Открывающая и закрывающая фигурные скобки определяют тело класса, в которое включено описание данных и функций класса. Заканчивается описание класса символом «;». Класс имеет столько переменных (данных), сколько необходимо. Переменные могут быть любого типа, включая другие классы, указатели на классы и указатели на динамически распределяемые объекты. Переменные объявленные внутри класса имеют область видимости класса, т.е. от точки объявления переменной до конца класса.

  • 2687. Удаление комментариев из текста программ
    Курсовые работы Компьютеры, программирование

    Интегрированная среда разработки Visual C++ представляет собой многооконную систему. Вид интегрированной среды разработки (интерфейс) может различаться в зависимости от настроек. Кроме стандартных окон, на экране могут присутствовать и другие окна, отображаемые при вызове соответствующих средств, например, Image Editor (Редактор изображений). Окна Visual C++ (но не главное) можно перемещать, убирать с экрана, а также изменять их размеры. Одной из последних версий стал Microsoft Visual C++ 6.0. Visual C++ 6.0, вобрав в себя всё самое лучшее от предыдущих версий, предоставляет ряд новых возможностей. Так, например, стал более удобным и современным интерфейс среды программирования, создаваемые Visual C++ программы учитывают архитектуру современных процессоров, существенно расширены возможности отладчика.

  • 2688. Удаление слов использованием резидентной программы
    Курсовые работы Компьютеры, программирование

    При постановке задачи на разработку данного программного изделия альтернативы не рассматривались в связи с конкретными требованиями к программе (см. п. 1.4.3). Были выбраны:

    • программно-аппаратная платформа: MS-DOS в виде эмуляции в ОС Windows XP на базе микропроцессора фирмы Intel.
    • средства разработки: компилятор Borland Turbo Assembler v.3.1, компоновщик Borland TLINK v.5.1, Borland Turbo Debugger v.3.1.
  • 2689. Управление автоматической линией из неагрегатных станков
    Курсовые работы Компьютеры, программирование

    Реле КРТ подготавливает включение первого перехода цикла машины, которое произойдет после того, как транспортер достигнет исходного положения и замыкающий контакт РИПТ закроется. Далее следует автоматический цикл переключений в соответствии с заданной программой переходов. Контактами КО1, К02, контролирующими конец обработки, включаются реле РК1 и РО, которые, переходя на самопитание, запоминают конец обработки и подготавливают включение нового хода транспортера. В процессе дальнейшего хода цикла контакт РИП1, контролирующий исходное положение узлов, отключает реле КРТ. Это исключает возможность повторения обработки от включения ЭВО по возвращении узлов машины в исходное положение. Следующий ход транспортера вперед произойдет после возвращения узлов машины в исходное положение, когда замкнутся контакты РИП1, РИП2.

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

    ORACLE, Informix Dynamic Server, DB2, Openlngres, Miscrosoft SQL Server. Sybase.ORACLE, Informix Universal Server, Universal Server, DB2, UniSQL, CasheObjectStore, Gemstone, РОЕТ, 02, Versanf, Jasmine, ODB-JupiterМодель данныхРеляционнаяРеляционнаяОбъектнаяПонимание и использованиеТaбличные структуры легко воспринимаются, существует множество приложенийТабличные структуры легко воспринимаются, существует множество приложенийСущественно упрощается разработка прикладных программ, но пока их создано относительно немногоНовые типы данныхСистема управления базами данных оперирует с ограниченным набором данныхРасширение типов универсального сервера (Informix, Oracle) требует сертификации дополнительных модулей (datablades, cartridges), их специального тестирования и вставки в ядро СУБДОбъектная база не требует модификации ядра при добавлении нового типа данных. Новый класс и его экземпляры просто поступают во внешние структуры базы данныхЯЗЫК СУБД и

  • 2691. Управление базой данных Sport Shoes NIKE
    Курсовые работы Компьютеры, программирование

    unit Unit2;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, Menus, jpeg, ExtCtrls, DBCtrls, XPMan, Grids, DBGrids, StdCtrls,, Xmlxform;= class(TForm): TMainMenu;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TXPManifest;: TDBNavigator;: TButton;: TButton;: TButton;: TButton;: TButton;: TButton;: TButton;: TDBGrid;: TMenuItem;: TMenuItem;: TButton;: TPanel;: TTimer;: TLabel;: TLabel;: TXMLTransformClient;: TImage;: TMenuItem;N8Click(Sender: TObject);Button7Click(Sender: TObject);Button6Click(Sender: TObject);Button5Click(Sender: TObject);N7Click(Sender: TObject);Button2Click(Sender: TObject);N4Click(Sender: TObject);N6Click(Sender: TObject);Button4Click(Sender: TObject);N5Click(Sender: TObject);Button3Click(Sender: TObject);N3Click(Sender: TObject);Button1Click(Sender: TObject);N10Click(Sender: TObject);FormClose(Sender: TObject; var Action: TCloseAction);N12Click(Sender: TObject);N9Click(Sender: TObject);N11Click(Sender: TObject);Timer1Timer(Sender: TObject);Button8Click(Sender: TObject);N13Click(Sender: TObject);

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

    На диодах VD3 - VD7 типа КД521А и резисторе R9 выполнена схема «ИЛИ». Нажатие одной из кнопок SB2, SB5 - SB8 приводит к появлению низкого уровня на входе INT контроллера, что вызывает прерывание программы контроллера. Кнопки SB3, SB4, SB9, SB10 подключены к входам RB4 - RB7. Их нажатие также приводит к прерыванию. Прерывания от кнопок SB3, SB4, SB9, SB10 разрешены только в том случае, если предварительно была нажата одна из кнопок SB2, SB5 - SB8. Повторное нажатие той же кнопки из SB2, SB5 - SB8 запрещает прерывания от кнопок SB3, SB4, SB9, SB10.

  • 2693. Управление государственным долгом
    Курсовые работы Компьютеры, программирование

     

    1. Астапов К. Управление внешним и внутренним государственным долгом в России // Мировая экономика и международные отношения. - №2. 2003. с.26-35.
    2. Бабич А.М., Павлова Л.Н.Государственные и муниципальные финансы: Учебник для вузов. М.: Финансы, ЮНИТИ, 2000. с. 239-242
    3. Белоусов Д., Солнцев О. Об использовании ресурсов Стабилизационного фонда для стимулирования экономического роста // Проблемы прогнозирования. - №4. 2005. с.21-27.
    4. Белоусов Д. Сценарии экономического развития России на пятнадцатилетнюю перспективу // Проблемы прогнозирования. - №1. 2006. с.3-50.
    5. Богомолов О. Сложный путь интеграции России в мировую экономику // Мировая экономика и международные отношения. - №9. 2003. с.8-15.
    6. Кудрин А. Государственный долг России. Перемена декораций // Рынок ценных бумаг. - №3. 2006. с. 22-30.
    7. Кудрин А. РИА «Новости» 03 октября 2006.
    8. Аргументы и факты, 2002. №14. с.3
    9. Официальный сайт Министерства Финансов РФ: www.minfin.ru.
    10. Официальный сайт Государственного Комитета Статистики РФ: www.gks.ru.
    11. РИА «Новости» 20 июня 2006. Внешний долг России в I квартале 2006 года снизился на 1,3 млрд. долларов: www.rial.ru.
    12. Шохин С.О. Анализ состояния государственного внешнего долга Российской Федерации//аудитор Счетной палаты Российской Федерации/.
    13. Внешний долг России: уроки и перспективы (по материалам круглого стола, проведенного в Финансовой академии при правительстве Российской Федерации) //Деньги и кредит.2003. №9.с.72.
  • 2694. Управление дистанцией сигнализации и связи
    Курсовые работы Компьютеры, программирование
  • 2695. Управление качеством продукции
    Курсовые работы Компьютеры, программирование

    Обычно при статистическом контроле качества допустимый уровень качества, который определяется количеством изделий, прошедших контроль и имевших качество ниже минимально приемлемого, колеблется от 0,5% до 1% изделий. Однако, для компаний, которые стремятся выпускать продукцию только высшего качества этот уровень может быть недостаточным. Например, "Toyota" стремится свести уровень брака к нулю, имея в виду, что хотя и выпускаются миллионы автомобилей, но каждый покупатель приобретает лишь один из них. Поэтому наряду со статистическими методами контроля качества на фирме разработаны простые средства контроля качества всех изготавливаемых деталей (TQM). Статистический контроль качества в первую очередь применяется в отделениях фирмы, где продукция изготавливается партиями. Например, в лоток высокоскоростного автоматического процесса после обработки поступает 50 или 100 деталей, из которых контроль проходят только первая и последняя. Если обе детали не имеют дефектов, то все детали считаются хорошими. Однако, если последняя деталь окажется бракованной, то будет найдена и первая дефектная деталь в партии, а весь брак будет изъят. Для того, чтобы ни одна партия не избежала контроля, пресс автоматически отключается после обработки очередной партии заготовок. Применение выборочного статистического контроля имеет эффект всеобъемлющего тогда, когда каждая производственная операция выполняется стабильно благодаря тщательной отладке оборудования, использованию качественного сырья и т. д.

  • 2696. Управление оперативной памятью
    Курсовые работы Компьютеры, программирование

    Помимо базовой, расширенной и дополнительной памяти, в ПК существует еще так называемая верхняя память (не путайте с верхним блоком памяти!). Как известно, 20-разрядный адрес при работе ПК в реальном режиме образуется путем сложения двух 16-разрядных слов - сегмента и смещения. Перед сложением сегмент смещается на 4 разряда влево (умножается на 16), что и обеспечивает 20-разрядный результат сложения - адрес конкретного байта. Формальное сложение сегмента и смещения может привести к переполнению 20-разрядной адресной сетки. Действительно, если, например, сегмент S=$FFFF, а смещение O=$0010, то сложение $FFFF*16 + $0010 дает значение $100000, для представления которого требуется уже 21 разряд. Поскольку в ПК применяется 20-разрядная шина, переполнение результата не может использоваться, и "лишний" 21-й разряд просто теряется, т.е, адресация с сегментом S= $FFFF и смещением O> $000F эквивалентна адресации с сегментом S= $0000 и смещением O= O - $0010. В адресной шине IBM AT имеется 21-й разряд, но его использование обычно запрещено. Однако в таких компьютерах предусмотрена возможность программного управления 21-м разрядом. Если этот разряд разблокировать, программе, работающей в реальном режиме процессора, станут доступны еще почти 64 К (без 16 байт). Эта часть памяти и называется верхней (High Memory Area). MS DOS версии 5.0 и некоторые совместимые с ней операционные системы других фирм (например, DR-DOS фирмы Digital Research версии 4.0 и выше) могут размещать в верхней памяти свои резидентные части, тем самым освобождая драгоценную стандартную память для программ пользователя. Таким образом, существуют 4 вида оперативной памяти: базовая - с адресами от $00000 до $FFFFF; верхняя - с адресами от $100000 до $10FFEF; дополнипельная - с адресами от $100000 до $FFFFFFFF; расширенная - организуется специальными аппаратными средствами на компьютерах с микропроцессорами 8088, 8086, 80286 и может программно эмулироваться на процессорах 80386 и 80486.

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

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

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

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

    1. Социальные выплаты, включающие субсидированное и льготное питание, продажу собственной продукции предприятия работникам со скидкой, оплату расходов на проезд работника к месту работы и обратно, предоставление работникам беспроцентных ссудили ссуд с низким уровнем процента, предоставление права пользования транспортом фирмы, оплату больничных листов сверх определенного уровня, страхование здоровья работников и членов их семей за счет фирмы и др.;
    2. Нематериальные (не денежные) льготы и привилегии персоналу, в том числе предоставление права на скользящий, гибкий график работы, предоставление отгулов, увеличение продолжительности оплачиваемых отпусков за определенные достижения и успехи в работе, более ранний выход на пенсию и т. д.;
    3. Дивиденды по акциям фирмы (участие в акционерном капитале
      предприятия) и участие в прибылях;
    4. Мероприятия, повышающие содержательность труда, самостоятельность и ответственность работника, стимулирующие его квалификационный рост. Привлечение работников к управлению предприятием также повышает их мотивацию, поскольку в данном случае решается проблема отчуждения от предприятия. Всемерное развитие горизонтальных связей и горизонтальных структур управления является организационной основой для мотива работников;
    5. Создание благоприятной социальной атмосферы, устранение тесных, административных, психологических барьеров между отдельными группами работников, между рядовыми работниками, работниками аппарата управления, развитие доверия и взаимопонимания внутри коллектива. Образование различных неформальных функциональных групп работников (например, кружки качества), участие в которых формирует чувство непосредственной причастности к делам предприятия. Моральное поощрение работников
    6. Продвижение работников по службе, планирование их карьеры, оплата обучения и повышения квалификации.
  • 2699. Управление системой «Интеллектуальный дом» через Интернет. Аппаратно-программные решения внутренней сети.
    Курсовые работы Компьютеры, программирование

    Макет интегрированной системы создавался на основе платформы Java при использовании средства создания распределенных приложений CORBA. Данное сочетание позволило быстро и с наименьшими затратами создать макет, отвечающий требованиям, предъявляемым к интергрированным системам в концепции интеллектуального дома. Технология CORBA представляет собой среду для функционирования и взаимодействия некоторых CORBA-объектов, предоставляющих друг другу сервисы. Использование механизма CORBA позволяет автоматически получить в создаваемой системе наличие следующих возможностей:

    1. независимость от аппаратной платформы и коммуникационных протоколов, что позволяет имитировать единство и прозрачность коммуникационной среды интегрированой системы управления;
    2. служба Имен и Поиска позволяет регистрировать и находить в единой, возможно распределенной базе данных все объекты системы; при этом она также обеспечивает перенос устройств и реконфигурацию сети без дополнительного ручного настраивания системы;
    3. поддержка транзакций дает возможность поддержки надежной среды взаимодействия между модулями системы
    4. служба сохранения состояния объектов позволяет в случае потери связи устройства с системой продолжать функционирование по алгоритмам, заложенным в самом устройстве и, при восстановлении связи, корректно возобновлять работу в составе системы;
    5. служба времени позволяет всем объектам системы синхронизировать свое время и получать реальные временные параметры, происходящих в системе событий;
    6. служба событий дает возможность различным объектам генерировать и рассылать в системе события, о которых должны быть извещены другие объекты, и получать события от других объектов для возможного изменения режима работы этих объектов
  • 2700. Управление смарт-картами с применением персонального компьютера
    Курсовые работы Компьютеры, программирование

    Карточки содержат электрически программируемое ПЗУ емкостью 256 * 1 бит с последовательной побитной выдачей информации и внутренним инкрементным счетчиком адреса. Операция записи производит изменение состояния ячеек памяти «в одну сторону», обратное изменение (стирание) интерфейсом карточки не предусмотрено (на защищенных типах). Память можно было бы стереть ультрафиолетом, но чип закрыт контактной панелью и специальной смолой. Можно применить для стирания чипа жесткое излучение. Казалось бы, можно запрограммировать заново всю карточку, однако первые 96 бит памяти, где прошиты тип карточки и код производителя, защищены от записи предохранителем, пережигаемым на заводе после прошивки чипа. По этим причинам использованную карточку нельзя «перезарядить», чтобы она работала, как новая. Единственный способ обмануть смарт-карту использовать электронный эмулятор. Но есть и карты которые позволяют переписывать некоторые области памяти, например карты «Харьковский Метрополитен» позволяют перезаписывать 56 бит памяти в которой хранится CRC код.