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

  • 2321. Символьные величины языка Turbo Pascal
    Курсовые работы Компьютеры, программирование

    КодСимволКодСимволКодСимволКодСимволКодСимвол0NUL27ESC54681Q108l1SOH28FS55782R109m2STX29GS56883S110n3ETX30RS57984T111o4EOT31US58:85U112p5ENQ32SP59;86V113q6ACK33!60<87W114r7BEL3461=88X115s8BS 35#62>89Y116t9HT36$63?90Z117u10LF37%64@91[118v11VT38&65A92\119w12FF3966B93]120x13CR40(67C94^121y14SO41)68D95_122z15SI42*69E96123{16DLE43+70F97a124|17DC144,71G98b125}18DC245-72H99c126~19DC346.73I100d127DEL20DC447/74J101e21NAK48075K102f22SIN49176L103g23ETB50277M104h24CAN51378N105i25EM52479O106j26SUB53580P107k

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

    Последовательность операций по разбору и преобразованию полинома к приведенному виду, используемая в программе (функция ToReducedPol), схематически представлена на рис. 1 и включает следующее:

    1. Разбор исходного полинома на слагаемые одночлены;
    2. Разбор каждого одночлена на коэффициент и множители (переменные в заданной степени).
    3. Приведение подобных множителей в пределах каждого одночлена. Для этого выполняем следующие операции для каждого одночлена:
    4. Разбор одночлена на переменные в заданной степени и занесение их в список.
    5. Сортировка переменных в заданной степени в алфавитном порядке.
    6. Разбор каждой переменной в заданной степени на переменную и соответствующий ей показатель степени и занесение их в список.
    7. Анализ и обработка списка переменных (функция WithoutSimilarPowers): если встречаются одинаковые переменные, суммируем их показатели степени и полученной суммой заменяем в списке показатель степени одной из одинаковых переменных, другую переменную и соответствующий ей показатель степени удаляем из списков. При этом функция WithoutSimilarPowers возвращает значение False. В случае если подобных множителей в одночлене нет, функция WithoutSimilarPowers возвращает значение True.
    8. Сборка переменных в заданной степени в их произведение приведенный одночлен без коэффициента: переменные в нем теперь упорядочены по алфавиту и встречаются только один раз.
    9. Приведение подобных одночленов в пределах всего полинома. Для этого выполняем следующие операции:
    10. Анализ и обработка списка приведенных одночленов без коэффициентов (функция WithoutSimilarCoeffs): если встречаются одинаковые одночлены, суммируем их коэффициенты и полученной суммой заменяем в списке коэффициент одного из одинаковых одночленов, другой одночлен и соответствующий ему коэффициент удаляем из списков. При этом функция WithoutSimilarCoeffs возвращает значение False. В случае если подобных одночленов в полиноме нет, функция WithoutSimilarCoeffs возвращает значение True.
    11. Собираем одночлены без коэффициентов и соответствующие им коэффициенты в полноценные одночлены
    12. Сборка одночленов в приведенный полином. В случае если подобных множителей в одночлене и одночленов в полиноме не было, функция ToReducedPol возвращает True, в противном случае False).
  • 2323. Синтаксический распознаватель арифметического оператора условного перехода языка FORTRAN
    Курсовые работы Компьютеры, программирование

    G[<Оператор>]:

    1. <Оператор> IF(<АВ>)<LABEL>,<LABEL>,<LABEL>
    2. <LABEL> <ЦБЗ>
    3. <АВ> T | <АВ>T | <АВ>-T
    4. T O | T*O | T/O | TO
    5. O (<АВ>) | <Идентификатор> | <ЧПЗ>
    6. <Идентификатор> Б{Б|Ц}
    7. <ЦБЗ> Ц{Ц}[]
    8. <ЧПЗ> Ц{Ц}[.Ц{Ц}]
  • 2324. Синтез астатических систем
    Курсовые работы Компьютеры, программирование

    t таблh(æ)t=t табл/Woh=R(0)*h(æ)00000,50,1991,315789474-0,01970531610,3862,631578947-0,0382223721,50,563,947368421-0,05545214520,7095,263157895-0,0702063772,50,8336,578947368-0,08248506630,9287,894736842-0,0918921273,50,9949,210526316-0,09842755841,03910,52631579-0,1028835344,51,05711,84210526-0,10466592451,06713,15789474-0,1056561415,51,06714,47368421-0,10565614161,05415,78947368-0,1043688596,51,04317,10526316-0,10327962171,03518,42105263-0,1024874477,51,02519,73684211-0,1014972381,02421,05263158-0,1013982098,51,02222,36842105-0,10120016591,02523,68421053-0,101497239,51,02725-0,101695274101,02726,31578947-0,10169527410,51,02827,63157895-0,101794295111,02528,94736842-0,1014972311,51,02130,26315789-0,101101144121,01531,57894737-0,10050701312,51,0132,89473684-0,100011905131,00534,21052632-0,09951679713,5135,52631579-0,099021688140,99736,84210526-0,09872462314,50,99638,15789474-0,098625601150,99539,47368421-0,0985265815,50,99540,78947368-0,09852658160,99542,10526316-0,0985265816,50,99543,42105263-0,09852658170,99544,73684211-0,0985265817,50,99546,05263158-0,09852658180,99547,36842105-0,0985265818,50,99448,68421053-0,098427558190,99250-0,09822951519,50,99151,31578947-0,098130493200,99152,63157895-0,098130493

  • 2325. Синтез и анализ электрического фильтра
    Курсовые работы Компьютеры, программирование

    Ряд E24 приблизительно представляет собой геометрическую прогрессию со знаменателем 101/24. Другими словами, в логарифмическом масштабе элементы этого ряда делят отрезок от 1 до 10 на 24 равные части. По некоторым, видимо историческим, соображениям некоторые элементы отличаются от идеальной прогрессии, хотя и никогда не больше, чем на 2,5 %. Номинальные ряды с меньшим количеством элементов получаются вычёркиванием элементов из ряда E24 через один. Номиналы из этих рядов образуют примерно геометрическую прогрессию со знаменателем 101/12 (E12), 101/6 (E6), 101/3 (E3). Ряд E3 практически не применяется. Номинальные ряды с большим числом элементов образуют уже абсолютно точную геометрическую прогрессию со знаменателем 101/n, где n число элементов ряда. Число n всегда представляет собой степень двойки, умноженную на 3.

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

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

  • 2327. Синтез і дослідження оксидно-ідієвої кераміки з неомічною провідністю
    Курсовые работы Компьютеры, программирование

    На залежностях струму від часу, знятих в області напруг, які відповідають ділянці 1 ВАХ, величина струму від часу не залежить і коливань не спостерігається, наприклад, часова залежність при 50 В (пряма лінія на рис.4.2). При прикладанні напруг, що відповідають ділянці 2 ВАХ, можна бачити процес появи коливань. Спочатку при досягненні порогової напруги виникають майже синусоїдальні коливання (синусоїда на рис. 4.2, відповідає напрузі 60 В). Потім із ростом напруги плавно зростає амплітуда коливань струму, зявляються синусоїдальні коливання з іншою частотою, як це видно з часових залежностей для 70 і 80 В на рис.4.2. Таким чином форма коливань змінюється від синусоїдального моногармонічного коливання (із частотою 1,75 Гц) до полігармонічного (i, можливо, навіть проявляється стохастичність коливального процесу), при цьому основна частота коливань зростає. Амплітуда коливань струму плавно зростає до 20 % від середньої величини струму. В області напруг, які відповідають ділянці 3 ВАХ, форма й частота коливань струму практично не змінюються з ростом напруги. Характерний вигляд коливань у цій області напруг демонструє часова залежність для 150 В (рис.4.2). Амплітуда ж коливань, проходячи через максимум при 200 В, із ростом напруги навіть дещо зменшується, як це видно з рис.4.3, де для кожної часової залежності було знайдено різниця між максимальною та мінімальною густиною струму.

  • 2328. Синтез керуючих автоматів
    Курсовые работы Компьютеры, программирование

    15..20Перехід000000000001000000001*b0 > b1000001000010000000010*b1 > b2000010000011011000011001011b2 > 000011000000100000100001000b3 > 000100000100000000101*b4 > b5000101000101000000110*b5 > b6000110000110000000111*b6 > b7000111000111000001110*b7 > b14001000001000000001001*b8 > b9001001001001000001010*b9 > b10001010001010000001110*b10 > b14001011001011000001100*b11 > b12001100001100000001101*b12 > b13001101001101000001110*b13 > b14001110001110011001111011000b14 > 001111000000100010000010101b15 > 010000001111000010001*b16 > b17010001010000000010010*b17 > b18010010010001000010011*b18 > b19010011010010000010100*b19 > b20010100010011000011010*b20 > b26010101010100000010110*b21 > b22010110010101000010111*b22 > b23010111010110000011010*b23 > b26011000010111000011001*b24 > b25011001011000000011010*b25 > b26011010011001011011011100000b26 > 011011000000100011100011110b27 > 011100011010000011101*b28 > b29011101011011010100010100110b29 > 011110011100000011111*b30 > b31011111011101010100010100110b31 > 100000011110000100001*b32 > b33100001011111010100010100110b33 > 100010000000001100011100101b34 > 100011100000000100100*b35 > b36100100100001000000000*b36 > кінець100101100010000000000*b37 > кінець100110100011000100111*b38 > b39100111100001000000000*b39 > кінець

  • 2329. Синтез микропрограммного автомата с жесткой логикой
    Курсовые работы Компьютеры, программирование
  • 2330. Синтез микропрограммного управляющего автомата с жесткой логикой
    Курсовые работы Компьютеры, программирование

    Операционный автомат содержит следующие элементы (приложение А):

    • 24х разрядный сдвиговый регистр RG1 для приема и хранения множителя;
    • 47и разрядный сдвиговый регистр RG2 для приема и хранения множимого;
    • 47и разрядный сдвиговый регистр RG3 для записи и хранения частных сумм результата;
    • 8и разрядный регистр RG4 для приема и хранения порядков;
    • 46и разрядный сумматор SM1 для сложения частных сумм и множимого;
    • 9и разрядный сумматор SM2 для сложения порядков;
    • вычитающий 9и разрядный счетчик СТ1 для хранения порядков и работы с ними;
    • суммирующий 6и разрядный счетчик СТ2 для управления умножением;
    • совокупность 7 схем сложения по модулю два для получения инверсии содержимого регистра RG4;
    • совокупность 7 схем сложения по модулю два для получения инверсии содержимого счетчика СТ1;
    • RS-триггер для хранения признака ПРС;
    • схема сложения по модулю два для определения ПРС
    • схема сложения по модулю два для определения знака результата
    • схема сложения по модулю два для определения необходимости нормализации мантиссы
    • 23х разрядный элемент И для определения равенства сомножителей нулю;
    • мультиплексор MS для передачи информации на плечо B сумматора SM1;
    • усилитель-формирователь для выдачи результата на выходную шину.
  • 2331. Синтез позиционной следящей системы
    Курсовые работы Компьютеры, программирование

    В ходе проделанной курсовой работы была исследована замкнутая следящая система. В ходе работы была получена общая передаточная функция исследуемой системы. Системы была проверена на устойчивость тремя различными методами. Каждый из которых показал, что система является неустойчивой. Для того, чтобы обеспечить данной системе устойчивость нами было разработано параллельное корректирующее устройство, представляющее собой четырехполюсник, собранный на радиоэлементах. Включением этого четырехполюсника в общую схему системы, мы добились устойчивости системы. В итоге мы получили систему с удовлетворяющим исходным данным временем регулирования равным 0,14с. Величина перерегулирования составила 25%, что укладывается в допустимый интервал, равный 25%. Данные результаты показывают корректность подобранного корректирующего устройства, которое было построено с учетом желаемой ЛАЧХ.

  • 2332. Синтез распознающего автомата
    Курсовые работы Компьютеры, программирование

    x0x1x2x3x4x5x6x7SErrFErrCErrS1, S3ErrErr0S1S2ErrErrErrErrErrErrErr0S2ErrErrErrErrAErrErrErr0S3ErrErrErrErrErrS4ErrErr0S4ErrErrErrErrBErrErrErr0AErrErrErrErrA1ErrErrD0A1ErrErrErrErrErrErrErrErr1BErrErrErrErrB1ErrErrE0B1ErrErrErrErrErrErrErrErr1CErrErrErrErrC1ErrErrE0C1ErrErrErrErrErrErrErrErr1DErrSErrErrErrD1ErrErr0D1ErrErrErrErrErrErrErrErr1EErrSErrErrErrE1ErrErr0E1ErrErrErrErrErrErrErrErr1FErrErrErrF9ErrF5F1Err0F1ErrErrF2ErrErrErrErrErr0F2ErrErrErrErrF3ErrErrErr0F3ErrErrErrErrErrErrF4Err0F4ErrErrErrErrErrErrErrErr1F5ErrErrF6ErrErrErrErrErr0F6ErrErrErrErrF7ErrErrErr0F7ErrErrErrErrErrErrF8Err0F8ErrErrErrErrErrErrErrErr1F9F10ErrErrErrErrErrErrErr0F10ErrErrErrErrErrErrErrErr0F11ErrErrErrErrErrErrF11Err1ErrErrErrErrErrErrErrErrErr0

  • 2333. Синтез распознающего автомата
    Курсовые работы Компьютеры, программирование

    x 0x 1x 2x4x 5x 6x 7{S}{Er}{Er}{C}{Er}{ S1F }{Er}{C}0{F}{Er}{F4}{Er}{Er}{F1}{ F7}{F1 }0{C}{Er}{Er}{Z}{E}{Er}{ E }{Er}0{S1 S3}{Er}{ S2}{ S4}{ Er } {Er}{ Er }{Er}0{F7 }{Er}{ Er }{Er}{Er}{Er}{Er}{ F8}0{F4}{Er}{ F5}{Er}{Er}{Er}{Er}{Er}0{F1 }{Er}{ F2}{Er}{Er}{Er}{Er}{Er}0{Z}{Er}{Er}{Er}{Er}{Er}{Er}{Er}1{E}{Er}{ Er }{Er}{ S }{ Er }{ Z }{Er}0{S4 }{Er}{Er}{Er}{Er}{Er}{ B }{ Er }0{S2 }{Er}{Er}{Er}{Er}{Er}{Er}{ A }0{F8 }{Er}{Er}{Er}{Er}{ Z }{ Er }{Er}0{F2 }{Er}{ F3}{Er}{Er}{ Er }{Er}{Er}0{B}{Er}{Er}{ Z }{ Er }{Er}{ E }{Er}0{A}{Er}{Er}{ Z }{ Er }{Er}{ D }{Er}0{F3 }{Er}{Er}{Er}{Er}{ Z }{ Er }{Er}0{D}{Er}{ Er }{Er}{ S }{ Er }{ Z }{Er}0{F5 }{ F6}{Er}{Er}{Er}{ Er }{Er}{Er}0{F6 }{Er}{Er}{Er}{Er}{Er}{ Z }{Er}0{Er}{Er}{Er}{Er}{Er}{Er}{Er}{Er}0

  • 2334. Синтез распознающего автомата
    Курсовые работы Компьютеры, программирование

    x0x1x2x3x4x5x6x7SErrFErrCErrS1, S3ErrErr0S1S2ErrErrErrErrErrErrErr0S2ErrErrErrErrAErrErrErr0S3ErrErrErrErrErrS4ErrErr0S4ErrErrErrErrBErrErrErr0AErrErrErrErrA1ErrErrD0A1ErrErrErrErrErrErrErrErr1BErrErrErrErrB1ErrErrE0B1ErrErrErrErrErrErrErrErr1CErrErrErrErrC1ErrErrE0C1ErrErrErrErrErrErrErrErr1DErrSErrErrErrD1ErrErr0D1ErrErrErrErrErrErrErrErr1EErrSErrErrErrE1ErrErr0E1ErrErrErrErrErrErrErrErr1FErrErrErrF9ErrF5F1Err0F1ErrErrF2ErrErrErrErrErr0F2ErrErrErrErrF3ErrErrErr0F3ErrErrErrErrErrErrF4Err0F4ErrErrErrErrErrErrErrErr1F5ErrErrF6ErrErrErrErrErr0F6ErrErrErrErrF7ErrErrErr0F7ErrErrErrErrErrErrF8Err0F8ErrErrErrErrErrErrErrErr1F9F10ErrErrErrErrErrErrErr0F10ErrErrErrErrErrErrErrErr0F11ErrErrErrErrErrErrF11Err1ErrErrErrErrErrErrErrErrErr0

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

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

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

    В данном курсовом проекте было спроектировано корректирующее устройство для системы автоматического регулирования температуры подаваемого пара. Устройство синтезировалось на основе начальных условий и требований к системе, а именно к качеству её работы: величине перерегулирования, времени регулирования, условия устойчивости. При разработке использовались различные программные средства: программа ТАУ, программа Mathcad. Данные программные пакеты позволяют выполнять все необходимые действия для синтеза необходимой системы, а так же для её анализа. На основании полученных постоянных времени передаточной функции корректирующего устройства аппаратно был реализован фильтр, представляющих собой каскад электронных звеньев на операционных усилителях. При помощи среды разработки приложений C++ Microsoft Visual 2010 выполнена программная реализация корректирующего устройства, реализующая математические операции расчета выходной величины по заданному входному воздействию.

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

    В процессе длительного считывания диска положение каретки регулируется таким образом, чтобы САРД работала в основном вблизи своего нейтрального (нулевого) положения. Для этого требуется сигнал положения, несущий информацию об отклонении головки от нулевого положения.При пружинной подвеске головки для получения сигнала положения каретки могут быть использованы низкочастотные составляющие сигнала, подаваемого на ЛЭД. Если головка подвешена свободно, то требуется отдельный датчик положения (датчик отклонения головки относительно каретки). В любом случае, этот сигнал после усиления и коррекции подается на электродвигатель, выдавая перемещение каретки в нужном направлении. Скорость изменения этого сигнала невелика, поэтому требуемая точность регулирования может быть получена при полосе регулирования в несколько Гц. На быстрые перемещения головки относительно каретки при работе САРД, САРРП в силу ограниченности полосы регулирования должна реагировать как можно меньше.Для реализации быстрого доступа при поиске информации используется так называемый режим перескока. В этом режиме каретка передвигается в необходимое место с помощью импульса перескока, который подается на вход усилителя мощности и далее на двигатели. В первой половине действия этого импульса каретка разгоняется с максимальным ускорением, а во второй тормозится. Длительность импульса зависит от ускорения и длины перескока и определяется выражением t=z,

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

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

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

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