Дипломная работа по предмету Компьютеры, программирование

  • 1581. Расчёт спиральной антенны круговой поляризации
    Дипломы Компьютеры, программирование

    На рисунке 2.2 показаны зависимости приведенных значений kR от угла намотки спирали а. Область значений kR и ?, в которой выполняются условия (19), (20), заштрихована. В этой области существует волна Т1, и в ней резонирует пространственная гармоника с номером m=1, т.е. в спиральной антенне существует режим осевого излучения. Как видно, эта область имеет максимальную ширину по шкале kR = 2?R/? (следовательно, по шкале длин волн ?) при некотором оптимальном угле намотки спирали ?опт. Максимальная ширина этой области ограничена значениями kRmiu и kRmax, а по шкале длин волн значениями ?max и ?min. Из условия равенства значений kR' и (kR)min при ?=?onT нетрудно получить ?опт=19,5°. Значения, ограничивающие область режима осевого излучения, получаются равными:

  • 1582. Расчет структурной схемы установки по перегонке мазута на вакуумной трубчатке установки АВТ
    Дипломы Компьютеры, программирование
  • 1583. Расчет телевизионного приемника
    Дипломы Компьютеры, программирование

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

  • 1584. Расчет телекоммуникационной сети ГТС малой емкости
    Дипломы Компьютеры, программирование
  • 1585. Расчёт транзисторного ключа, пробника-индикатора
    Дипломы Компьютеры, программирование
  • 1586. Расчет трансформатора
    Дипломы Компьютеры, программирование

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

  • 1587. Расчет условий выплаты потребительского кредита
    Дипломы Компьютеры, программирование

    Интегрированная среда разработки Delphi 7 включает в себя встроенный отладчик, подсветку синтаксиса, обеспечивать навигацию по исходному коду с системой закладок. Delphi 7 включает в себя большую библиотеку визуальных компонентов VCL и позволяет разрабатывать приложения баз данных с использованием этих компонентов, а также подключать компоненты сторонних разработчиков и разрабатывать свои собственные.Word - мощный текстовой процессор, предназначенный для выполнения всех процессов обработки текста: от набора и верстки, до проверки орфографии, вставки в текст графики в стандарте *.pcx или *.bmp, распечатки текста. Он работает с многими шрифтами, как с русским, так и с любым из двадцати одного языка мира. В одно из многих полезных свойств Word входит автоматическая коррекция текста по границам, автоматический перенос слов и правка правописания слов, сохранение текста в определенный устанавливаемый промежуток времени, наличие мастеров текстов и шаблонов, позволяющих в считанные минуты создать деловое письмо, факс, автобиографию, расписание, календарь и многое другое. Word обеспечивает поиск заданного слова или фрагмента текста, замену его на указанный фрагмент, удаление, копирование во внутренний буфер или замену по шрифту, гарнитуре или размеру шрифта, а так же по надстрочным или по подстрочным символам. Наличие закладки в тексте позволяет быстро перейти к заложенному месту в тексте. Можно так же автоматически

  • 1588. Расчет устройства защиты от ошибок
    Дипломы Компьютеры, программирование
  • 1589. Расчет характеристик САР
    Дипломы Компьютеры, программирование
  • 1590. Расчет характеристик сигналов и канала связи
    Дипломы Компьютеры, программирование

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

  • 1591. Расчёт частотозадающих элементов принципиальной схемы передатчика радиолюбительского маячка
    Дипломы Компьютеры, программирование

    В качестве АГ будет выступать классическая схема Клаппа (ёмкостная 3-х точка),собранная на транзисторе VT1 по схеме с общим эмитором, в которой присутствуют : делители напряжения (R1,R2), блокировочный дроссель () необходимый для предотвращения попадания переменной составляющей в источник питания, разделительный конденсатор () необходимый для разделения постоянной и переменной составляющих, также устраняет паразитную ёмкость между каскадами через общий источник питания, чем повышает устойчивость усилителей, элементы емкостной 3-х точки (L1,C1,C2,C3) , а так же колебательный контур (Lк,Ск) необходимый для обеспечения перехода с мягкого режима работы автогенератора в жесткий, колебательный контур (Lэ,Сэ) обеспечивающий температурную стабилизацию и ООС.

  • 1592. Расчет щелевых импедансных нагрузок
    Дипломы Компьютеры, программирование

    щелевая импедансная нагрузка поверхностная

    1. Марков Г.Т., Петров Б.М., Грудинская Г.П. Электродинамика и распространение радиоволн. - М.: Советское радио, 1979.
    2. Юханов Ю.В., Кошкидько В.Г., Рассеяние электромагнитных волн на микрополосковой импедансной нагрузке. - В кн.: Рассеяние электромагнитных волн: Междуведомственный тематический научный сборник, вып. 5. - Таганрог: ТРТИ, 1985, с. 17-22.
    3. Гупта К., Гардж Р., Чадха Р. Машинное проектирование СВЧ устройств. - М.: Радио и связь, 1987.
    4. Канторович Л.В., Крылов В.И. Приближенные методы высшего анализа. - Л.: Физмат, 1962.
    5. Пистолькорс А.А. Общая теория дифракционных антенн. - ЖТФ, 1944, т. 14, № 12, с. 693-702.
    6. Пистолькорс А.А. Теория кольцевой дифракционной антенны. - ЖТФ, 1944, т. 14, № 12, с. 681-692.
    7. Lewine H., Papas C.H. Theory of the circular diffraction antenna. - J. Appl. Phys., 1951, vol. 22, № 1, p. 29-43.
    8. Фельд Я.Н. Основы теории щелевых антенн. - М.: Советское радио, 1948.
    9. Lewine H., Schwinger J. On the theory of difraction by aperture n an infinite screen plane. - Phys. Rew., 1948, vol. 74, № 8, p. 958-974.
    10. Wait J.R. A low-frequency annular-slot antenna. - J. Res. NBS, 1958, vol. 60, Jap., p. 59-64.
    11. Meixner J., Klopfer W. Theory der ebenen Ring-spalt-antenne. - Z. angew. Phys., 1951, B. 3, № 5, s. 171-178.
    12. Galejs S., Thompson T.W. Adwittance of a cavity-backed annular slot antenna. - IRE Trans. Antennas and Propagat., 1962, vol. 10, № 6, p. 671-678.
    13. Попереченко Б.А. Розбуждение радиального резонатора с кольцевой щелью. - Сб.: Антенны /Под. ред. Пистолькорса А.А., вып. 11, с. 3-14.
    14. Bahr A.J. Using electromagnatic scattering for estimate the depth of a rectangular slot. - IEEE Trans. Antennas and Propagat., 1979, vol. 27, № 6, p. 738-746.
  • 1593. Расчет, анализ и оптимизация режимов и потерь электроэнергии в предприятии "КАТЭКэлектросеть"
    Дипломы Компьютеры, программирование

    Наименование ЛЭПОбозначениеU, кВМарка проводаДлинна, кмR, ОмX, ОмBС, мСмИтатская Шарыповская №25Д-1232202АС-40014,890,5433,02980,393Итатская Шарыповская №25Д-1242202АС-40014,890,5433,02980,393Шарыповская №25 БГРЭС-1Д-127220АС-2405,700,6842,41514,833Шарыповская №25 БГРЭС-1Д-128220АС-2405,700,6842,41514,833Шарыповская №25 БУРД-125220АС-50017,751,0477,09948,722Шарыповская №25 БУРД-126220АС-50017,751,0477,09948,722БУР Оп.14С-765110АС-1852,800,4371,1277,727БУР Оп.14С-766110АС-1852,800,4371,1277,727Оп.14 - ЖилпоселокС-765110АС-1855,000,7802,00013,799Оп.14 - ЖилпоселокС-766110АС-1855,000,7802,00013,799Оп.14 Конвейерного транспортаС-765110АС-1505,3261,0392,17514,388Оп.14 Конвейерного транспортаС-766110АС-1505,3261,0392,17514,388БУР Оп.129С-763110АС-7022,539,4639,72457,270БУР Оп.129С-764110АС-7022,539,4639,72457,270Оп.129 - БерезовскаяС-763110АС-7026,3811,08011,38367,057Оп.129 - БерезовскаяС-764110АС-7026,3811,08011,38367,057Оп.129 - НовоалтаткаС-763110АС-950,540,1700,2431,407Оп.129 - НовоалтаткаС-764110АС-950,540,1700,2431,407БУР Оп.10С-771110АС-952,000,6280,8565,212БУР Оп.10С-772110АС-952,000,6280,8565,212Оп.10 Центральный выездС-771110АС-951,000,3140,4362,606Оп.10 Центральный выездС-772110АС-951,000,3140,4362,606Оп.10 Совмещенная тяговаяС-771110АС-950,010,0030,0200,026Оп.10 Совмещенная тяговаяС-772110АС-950,010,0030,0200,026БУР Оп.33С-769110АС-706,462,7132,79916,421БУР Оп.33С-770110АС-706,462,7132,79916,421Оп.33 Дренажная шахтаС-769110АС-702,541,0671,1106,457Оп.33 Дренажная шахтаС-770110АС-702,541,0671,1106,457Оп.33 Западный бортС-769110АС-700,010,0040,0200,025Оп.33 Западный бортС-770110АС-700,010,0040,0200,025БУР Опорная базаС-767110АС-705,982,5122,59215,201БУР Опорная базаС-768110АС-705,982,5122,59215,201Шарыповская №25 Оп.10С-758110АС-1502,000,3900,8275,403Шарыповская №25 Оп.10С-759110АС-1502,000,3900,8275,403Оп.10 Строит. БГРЭС-1С-758110АС-1503,600,7021,4759,725Оп.10 Строит. БГРЭС-1С-759110АС-1503,600,7021,4759,725Оп.10 ИнгольС-758110АЖ-12018,084,5027,45848,111Оп.10 ИнгольС-759110АЖ-12018,084,5027,45848,111Шарыповская №25 РПКБС-754110АС-1505,261,0262,14814,210Шарыповская №25 РПКБС-755110АС-1505,261,0262,14814,210Шарыповская №25 Оп.13С-756110АС-1852,750,4291,1077,589Шарыповская №25 Оп.13С-757110АС-1852,750,4291,1077,589Оп.13 БерешС-756110АС-1856,551,0222,61518,077Оп.13 БерешС-757110АС-1856,551,0222,61518,077Оп.13 ЗападнаяС-756110АС-1500,560,1090,2431,513Оп.13 ЗападнаяС-757110АС-1500,560,1090,2431,513Шарыповская №25 Оп.102С-761110АС-15016,683,2536,77945,061Шарыповская №25 Оп.102С-762110АС-15016,683,2536,77945,061Оп.102 ПарнаяС-761110АС-15022,994,4839,33762,107Оп.102 ПарнаяС-762110АС-15022,994,4839,33762,107Оп.102 Шарыповская №27С-761110АС-1502,880,5621,1837,780Оп.102 Шарыповская №27С-762110АС-1502,880,5621,1837,780Оп.102 ГородскаяС-761110АС-1500,050,0100,0360,135Оп.102 ГородскаяС-762110АС-1500,050,0100,0360,135Парная Оп.79аС-79110АС-15020,403,9788,28755,110Парная Оп.79аС-80110АС-15020,403,9788,28755,110Оп.79а Итатская №19С-79110АС-702,501,0501,0936,355Оп.79а Итатская №19С-80110АС-702,501,0501,0936,355Оп.79а Оп.119С-79110АС-15010,332,0144,20427,906Оп.79а Оп.119С-80110АС-15010,332,0144,20427,906Оп.119 ГорячегорскаяС-79110АС-1502,400,4680,9896,484Оп.119 ГорячегорскаяС-80110АС-1502,400,4680,9896,484Оп.119 Кия-ШалтырьС-79110АС-15053,7010,47221,788145,07Оп.119 Кия-ШалтырьС-80110АС-15053,7010,47221,788145,07Парная Оп.91С-70110АС-15020,323,9628,25454,894Парная Оп.91С-71110АС-15020,323,9628,25454,894Оп.91 ОракиС-70110АС-950,930,2920,4072,424Оп.91 ОракиС-71110АС-951,100,3450,4782,867Оп.91 УжурС-70110АС-15023,114,5069,38662,431Оп.91 УжурС-71110АС-15023,114,5069,38662,431Ужур ЧулымС-74110АС-9520,796,5288,75354,181Ужур ЧулымС-75110АС-9520,796,5288,75354,181Ужур Малый ИмышС-72110АС-15039,918,54618,158121,34АС-1854,90Ужур Малый ИмышС-73110АС-15044,818,73818,184121,05Малый Имыш Оп.115С-776110АС-7028,3011,88612,21071,937Малый Имыш Оп.115С-777110АС-9528,308,88611,91073,754Оп.115 СветлолобовскаяС-776110АС-702,200,9240,9645,592Оп.115 СветлолобовскаяС-777110АС-952,200,6910,9405,733Оп.115 НовоселовскаяС-776110АС-7012,505,2505,40231,774Оп.115 НовоселовскаяС-777110АС-9512,503,9255,26932,577Новоселовская ОрошениеС-773110АС-1207,371,8353,05119,602Орошение Толстый МысС-773110АС-12013,563,3765,60036,065Новоселовская Оп.129С-78110АС-7031,5013,23013,59580,033Оп.129 КурганыС-78110АС-700,570,2390,2611,448Оп.129 Оп.148С-78110АС-704,601,9321,99911,687Оп.148 ЧулымскаяС-78110АС-956,301,9782,66516,411Оп.148 Оп.247С-78110АС-7030,4212,77613,13077,289Оп.247 БалахтинскаяС-78110АС-12013,43,3375,53135,658Оп.247 Оп.265С-78110АС-704,381,8401,90411,128Оп.265 ПриморскаяС-78110АС-7013,755,7755,94334,935Оп.265 Новый ОгурС-78110АС-706,602,7722,86116,769Новоселовская Оп.124С-775110АС-12031,587,86313,02183,993Оп.124 КурганыС-775110АС-1200,560,1390,2461,489Оп.124 Оп.141С-775110АС-1204,601,1451,91012,235Оп.141 ЧулымскаяС-775110АС-956,301,9782,66516,411Оп.141 Оп.238С-775110АС-12026,06,47410,72369,152Оп.238 БалахтинскаяС-775110АС-12013,33,3125,49335,374Оп.238 Оп.256С-775110АС-1204,271,0631,77411,357Оп.256 ПриморскаяС-775110АС-12014,23,5365,86437,768Оп.256 Новый ОгурС-775110АС-1206,691,6662,77117,793Малый Имыш Оп.206С-781110АС-7038,4016,12815,84997,611Малый Имыш Оп.206С-782110АС-7038,4016,12815,84997,611Оп.206 КожаныС-781110АС-701,2120,5090,5153,081Оп.206 КожаныС-782110АС-701,2120,5090,5153,081Оп.206 ТюльковскаяС-781110АС-7012,305,1665,08731,266Оп.206 ТюльковскаяС-782110АС-7012,305,1665,08731,266Шарыповская №27 ШушьТ-4135АС-9517,205,4016,92546,897Шарыповская №27 ШушьТ-4235АС-9517,205,4016,92546,897Шушь ЛокшиноТ-4335АС-9523,487,3739,57263,189Локшино МихайловкаТ-4935АС-9517,585,5207,17147,311Михайловка КрутоярскаяТ-4435АС-959,072,8483,70724,409Михайловка ЯгаТ-4535АС-9525,437,98510,36668,437Крутоярская Красная сопкаТ-2435АС-9516,155,0716,58943,463Крутоярская СолгонТ-2635АС-7023,8210,0049,96362,475Солгон Степное (ЗЭС)Т-2635АС-7028,5511,99111,93874,881Яга ПетропавловкаТ-4635АС-9533,5010,51913,65090,154Малый Имыш ПетропавловкаТ-3735АС-9523,207,2859,33663,256Малый Имыш ПетропавловкаТ-3835АС-9523,207,2859,33663,256Петропавловка ГрузенкаТ-635АС-7020,708,6948,66054,292Грузенка КурбатовскаяТ-735АС-7011,414,7924,78129,926Курбатовская ТюльковскаяТ-3435АС-7019,288,0988,06750,568Тюльковская БелоярскаяТ-3535АС-7016,436,9016,87743,093Тюльковская БелоярскаяТ-3635АС-701,97,8615,86335,930АС-5011,93Тюльковская ЕловкаТ-1135АС-7024,1410,13910,09763,314Малый Имыш УжурсовхозТ-3935АС-9517,75,5587,12648,260Малый Имыш УжурсовхозТ-4035АС-9517,75,5587,12648,260

  • 1594. Расчет, конструирование и проектирование радиопередающего устройства
    Дипломы Компьютеры, программирование
  • 1595. Реализации информационной подсистемы "Advancement"
    Дипломы Компьютеры, программирование

    Название модуляНазначение модуля12dmAdvancementUМодуль данных для инкапсуляции наборов данных приложенияfmAboutBoxUCправка о программе и её автореfmAccountingUУчет успеваемостиfmCalculationUВычисление итогов по успеваемостиfmDisciplineCheckListBoxUВыбор дисциплин из спискаfmDisciplineSelectUВыбор дисциплиныfmDisciplineUВвод и корректировка данных дисциплиныfmDisciplineWorkUВвод и корректировка данных справочника «Учебные дисциплины»fmFormInstructionUВвод и корректировка данных справочника «Форма обучения»fmGroupUВвод и корректировка данных справочника «Группа»fmListingOfDisciplineCheckListBoxUВыбор дисциплин из спискаfmListStudentsGroupUВвод и корректировка данных обучающегосяfmMainUГлавная формаfmMasterSelectUВыбор классного руководителя из спискаfmMasterUСправочник «Учитель»fmMasterWorkUВвод и корректировка данных справочника «Учитель»fmQReportCalculationStudentUОтчет «Результаты успеваемости с группировкой по предметам»fmQReportGroupUОтчет «Список групп по формам обучения»fmQReportListStudentsGroupUОтчет «Список учеников группы»fmSpecialtyDisciplineUСправочник «Специализация®Учебная дисциплина»fmSpecialtyUСправочник «Специализация»fmSpecialtyWorkUВвод и корректировка данных справочника «Специализация»fmStudentCheckListBoxUВыбор учеников из списка

  • 1596. Реализация LZW алгоритма сжатия с использованием возможностей современных GPU
    Дипломы Компьютеры, программирование

    Методы: Решение поставленной задачи основано на разработке специфических программ-шейдеров. Для эффективного использования особенностей архитектуры графического процессора необходимо обеспечить значительный параллелизм вычислений. В процессе выполнения проекта мы ориентируемся на продукты компании NVIDIA: новые семейства графических процессоров - g80 и g92; среду разработки CUDA SDK (www.nvidia.com). Используя фундаментальный алгоритм сжатия данных и возможность его распараллеливания, можно разработать новый алгоритм, более производительный и требующий меньшего количества ресурсов для исполнения. В качестве базового алгоритма был выбран алгоритм сжатия данных LZW (Lempel/Ziv/Welch). Последовательный характер этого алгоритма и структур данных, использованных в нем, позволяет разбить входной поток данных на несколько независимо друг от друга обрабатывающихся потоков. Результаты: Предлагаемый подход имеет ряд преимуществ: 1) почти полная разгрузка центрального процессора; 2) графический процессор является устройством изначально ориентированным на сложные арифметические операции; 3) конвейерная обработка данных, организованная в графическом процессоре, позволяет производить параллельную обработку больших массивов данных. Слабым местом такого подхода является интерфейс между центральным и графическим процессорами, так как значительное время тратится на пересылку данных между этими устройствами. Однако, этот недостаток носит условный характер, так как: 1) ведется разработка и внедрение оборудования, имеющего большую пропускную способность интерфейса графического процессора; 2) оптимизация шейдеров программистами может практически свести на нет падение производительности при пересылке данных. В отношении реализации алгоритма LZW на графическом процессоре следует отметить, что незначительное увеличение результирующего файла по сравнению с классическим алгоритмом LZW компенсируется гораздо большей скоростью вычислений и практически полным освобождением центрального процессора от вычислительной нагрузки. Преимущества данного подхода определяют перспективность разработки алгоритмов сжатия для графических процессоров.

  • 1597. Реализация алгоритма симметрического шифрования в java на примере алгоритма DES
    Дипломы Компьютеры, программирование

    if( jfc_dg.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {jfc_key = new JFileChooser();_key.setDialogTitle("Выберите файл с открытым ключем.");( jfc_key.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {(DigitalSignature.TestedByDigitalSignature((jfc.getSelectedFile()).getAbsolutePath(), (jfc_dg.getSelectedFile()).getAbsolutePath(), (jfc_key.getSelectedFile()).getAbsolutePath())).showMessageDialog(new JButton("Ok"), "Этот файл полностью соответствует этой цифровой подписи.","Поздравляем!", JOptionPane.WARNING_MESSAGE);.showMessageDialog(new JButton("Ok"), "Этот файл либо небыл подписан этой подписью либо несанкционировано исправлен","Danger!!!", JOptionPane.WARNING_MESSAGE);

  • 1598. Реализация встраивания цифрового водяного знака в звуковые файлы методом эхо-сигналов
    Дипломы Компьютеры, программирование

    Факторы производственной среды и трудового процессаЗначение фактора (ПДК, ПДУ)3 класс - опасные и вредные условия, характер трудаПродолжительность действия фактора, в % за сменуНормаФакт1 ст2 ст3 ст1.Вредные химические вещества а) 1 класс опасностиотсутб) 2 класс опасностиотсутв) 3-4 класс опасностиотсут1 Шум, дБ£5045882 Неионизирующие излучения, В/м а) промышленной частоты2522б) радиочастотного диапазона<2,5288в) Рентгеновское излучение (мкР/ч)<10030884 Микроклимат: -температура воздуха, °С23-25 24 88-скорость движения воздуха (м\с)£ 0.10,0588- относительная влажность40 - 60 %60%885 Освещение - естественное, %?2240- искуственное, лк300-500380486 Тяжесть труда - мелкие стереотипные движения кистей и пальцев рук (количество за смену)?400004000088- рабочая поза (пребывание в наклонном положении в течении смены), %25% более 30°свободная- наклоны корпуса (раз за смену)51-100отсут7 Напряженность труда а) внимание: - продолжительность сосредоточения, в % от продолжительности смены51-757088- плотность сигналов в среднем за час176-30010088б) напряженность анализаторов: - зрения(категория работ)точнаявысокой точности+88в) эмоциональное и интеллектуальное напряжениеРабота с возможностью корректировки графикаРабота с возможностью корректировки графика888 Сменность2-3 сменнаяодносменнОбщее количество факторов хх100х

  • 1599. Реализация игры "Жизнь", в которой необходимо захватить как можно большее пространство своим цветом
    Дипломы Компьютеры, программирование

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

  • 1600. Реализация игры "Шашки" на Delphi
    Дипломы Компьютеры, программирование

    TPositionFrame.Refreshwork;, Y: Integer;, X2, Y1, Y2: Integer;, Q: Single;: Integer;: PPosition;AnimateOutPosition := @FAnimatePositionOutPosition := @FPosition; := 8 * ImageList.Width;:= 8 * ImageList.Height;Y := 0 to 7 doX := 0 to 7 doIsWhite(X, Y) then(X, Y, 0)begin:= CellToField(X, Y);Animate and (Position.MoveStr[0] = FieldIndex) then(X, Y, 1)OutPosition.Field[FieldIndex] of: DrawField(X, Y, 2);: DrawField(X, Y, 3);: DrawField(X, Y, 4);: DrawField(X, Y, 5);: DrawField(X, Y, 1)DrawField(X, Y, 6);FSelectedCells[FieldIndex] then.Canvas.Brush.Style := bsClear;.Canvas.Pen.Width := 1;.Canvas.Pen.Color := clGreen;.Canvas.Rectangle(CellRect(X, Y));.Canvas.Rectangle(CellRect(X, Y, -1));;;Animate thenFlipBoard then:= ImageList.Width * (7 - FAnimateWay[FAnimateStep-1] mod 8);:= ImageList.Height * (FAnimateWay[FAnimateStep-1] div 8);:= ImageList.Width * (7 - FAnimateWay[FAnimateStep] mod 8);:= ImageList.Height * (FAnimateWay[FAnimateStep] div 8);begin:= ImageList.Width * (FAnimateWay[FAnimateStep-1] mod 8);:= ImageList.Height * (7 - FAnimateWay[FAnimateStep-1] div 8);:= ImageList.Width * (FAnimateWay[FAnimateStep] mod 8);:= ImageList.Height * (7 - FAnimateWay[FAnimateStep] div 8);;:= FAnimateSubStep /ANIMATE_SUBSTEP_COUNT;:= 1 - P; := Round(Q*X1+P*X2);:= Round(Q*Y1+P*Y2);.Draw(Image.Canvas, X, Y, FAnimateObject);;.Refresh;;