Информация

  • 50781. Разработка приложений в рамках COM
    Компьютеры, программирование

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

    • Интерфейс включает в себя определенную функциональность. Методы интерфейса семантически связаны по функциональности и назначению. Согласно этому, методы интерфейса обычно именуется согласно своему назначению, и имя предваряется заглавной I. Для примера, метод IMalloc предназначен для размещения и освобождения памяти;
    • Интерфейс имеет уникальный идентификатор. Интерфейсы различаются посредством использования глобальных идентификаторов GUID, которые используются для ссылки на идентификаторы конкретных интерфейсов IID (Interface Identifier). Каждый интерфейс имеет свой IID, и при регистрации в системе получает связанный с ним GUID. Использование GUID более совершенно, чем использование символьных имен, т.к. гарантирует отсутствие конфликтов имен при обновлении программных продуктов (выхода новых версий) и при использовании программного обеспечения от различных производителей;
    • Интерфейс не может измениться после регистрации в системе. Каждый интерфейс предназначен для выполнения определенной задачи, и определяет, какие данные поступают на обработку и какие данные выводятся. Таким образом, после того, как интерфейс опубликован в системе, и стал доступен для использования, он не должен меняться. Любое изменение в семантике интерфейса ведет к необходимости оявления нового интерфейса. Однако существует возможность безопасной реализации многоинтерфейсных объектов посредством использования для доступа к разным версиям интерфейса разные IID.
    • Интерфейсы наследуют функциональность от одного базового предка. Все интерфейсы прямо или косвенно являются потомками интерфейса IUnknown. Этот интерфейс обеспечивает базовую функциональность интерфейса, которая включает в себя динамический опрос объекта (dynamic quering) и управление жизненным циклом объекта (lifetime managment). Эта функциональность обеспечивается тремя методами интерфейса IUnknown: QueryInterface, AddRef и Release. Каждый класс, который реализует интерфейс, должен реализовать эти три метода, наряду с методами, унаследованные от другого интерфейса, и своими собственными методами. Ниже представлено краткое описание функционального назначения упомянутых методов:
    • QueryInetrface обеспечивает опрос объекта и доступ к указателю на интерфейс. QueryInerface является первой записью в vtable, и предлагает эффективный путь для определения возможностей объекта, в простейшем случае через этот метод при установлении связи обеспечивается передача указателя на интерфейс IUnknown тому объекту, который пытается получить доступ к данному объекту. Данный метод также делает возможным обновление COM объекта без потерь на обновление остальных зависимых объектов, т.к. объект может быть динамически опрошен клиентами через указатель на IUnknown. Это функция носит название dynamic quering;
    • AddRef и Release находятся на втором и третьем местах в vtable. Это простые счетные функции, которые предоставляются для управления временем жизни объекта. Пока внутренний счетчик объекта, отражающий количества раз вызова AddRef и Release больше нуля (вызов AddRef может увеличивать его значение), объект остается в памяти. Как только значение счетчика достигает нуля (вызов Release может уменьшать его значение), реализация интерфейса может безопасно удалить все зависимые нижележащие объекты. Это функция носит название lifetime managment;
  • 50782. Разработка принципиальной схемы технологической линии теплоизоляции труб
    Строительство

    Трубу, находящуюся на траковом устройстве (7) оснащают центраторами, на которых закрепляют сигнальные провода системы оперативного дистанционного контроля (ОДК). Затем, стальную трубу при помощи тракового устройства (7) перемещают на стол сборки труб и оболочек (10), где уже должна находиться полиэтиленовая или оцинкованная спирально-замковая стальная труба-оболочка, вставляя и перемещая стальную очищенную трубу внутрь трубы-оболочки. Полиэтиленовая или стальная труба-оболочка попадает на стол (10) участка сборки труб и оболочек следующим образом: из склада труба-оболочка перекладывается на транспортер (конвейер) для оболочек (21). С помощью этого транспортера (21) труба перемещается к столу установки подгона длины оболочек (17) и затем трубу-оболочку размещают на этом столе. С помощью отрезного устройства (15) установки подгонки длины оболочек, приводят длину трубы-оболочки в точное соответствие с длиной стальной очищенной трубы, поступившей на траковое устройство (7) и затем перемещают трубу-оболочку на стол (10) и закрепляют трубу-оболочку на нем. После размещения стальной трубы с центраторами и проводами системы ОДК внутри оболочки, образовавшуюся конструкцию «сборку» перемещают со стола участка сборки труб и оболочек (10) в камеру термостабилизации «сборок» (12). Затем «сборки» из камеры термостабилизации (12) перемещают на заливочный стол (11). На заливочном столе (11) «сборки» оснащают технологическими заглушками, а затем с помощью дозирующе-смесительной установки (16) необходимое количество смешанных жидких компонентов пенополиуретана заливают в межтрубное пространство между стальной трубой и оболочкой. После технологической выдержки необходимой для вспенивания и полимеризации компонентов ППУ, технологические заглушки снимают, а готовые теплоизолированные трубы перекладчиком теплоизолированной трубы (13) перемещают с заливочного стола (11) на транспортер теплоизолированной трубы (14) для перемещения готовых труб из цеха и размещения их на складе готовой продукции (20).

  • 50783. Разработка проблем онтопсихологии физического воспитания и спорта в научной школе А.Ц. Пуни
    Медицина, физкультура, здравоохранение

    О единстве общего и специализированного развития спортсмена: "...Процесс совершенствования и закрепления ... характеристик психического склада личности идет в двух направлениях. Одно их них - общее совершенствование психических процессов, состояний и свойств. Оно обеспечивает возможность деятельной личности проявлять свою активность в различных сферах жизни и деятельности. Другое - специализированное развитие.., которое определяется специфически ми условиями и требованиями каждого конкретного вида деятельности. Единство общего и специфического ... в психическом складе - один из главных эффектов формирования деятельной личности." [8, с. 21]. О том же на примере волевых качеств: " Общее и специализированное развитие воли взаимосвязаны... Общее заключается во всестороннем развитии волевых качеств, позволяющем человеку, преодолевая самые разнообразные препятствия различной степени трудности, проявлять себя волевым не только при занятиях различными видами ... спорта.., но и в самых разнообразных областях трудовой, учебной... и другой деятельности. Специализированное же развитие воли характеризуется развитием, совершенствованием волевых качеств в определенных структурах, обусловленных специфическими для каждого вида спорта препятствиями..." [7, с. 23].

  • 50784. Разработка программ по географии. Зарубежный опыт
    Педагогика

    Рассмотрим эти варианты по порядку. 1. Пожалуй, наиболее известным и общепринятым принципом организации учебного материала до 60-х годов 20 века был принцип территориальной дифференциации, еще и сейчас нередко присутствующий в школьных программах. Согласно ему, изучались континенты и деление их на регионы, которые выделялись на основании целого ряда признаков. Границы региона можно, например, определить по признаку пространственного размещения одного или ряда компонентов природной среды, по доминированию типа земледелия и т.п. Примером программы, построенной на подобной основе, может служить Программа региональной географии мира (Long, Robertson, 1966). В ней основной акцент сделан на выделение внутри стран или континентов районов и их иллюстративное описание. На первом году обучения изучается местный район как своего рода природная лаборатория, в которой школьники учатся наблюдать, вести записи наблюдений и описывать ландшафты, сопровождая это объяснениями. В большинстве случаев дается также общая описательная характеристика и той страны, гражданами которой являются учащиеся. На втором году изучаются наиболее отдаленные континенты, поскольку учителя считают, что они не представляют такого интереса для учащихся, как близлежащие районы, или поскольку они считаются легкими для изучения. На третьем и четвертом году анализируются наиболее густонаселенные районы и изучаются проблемы использования ресурсов. На последнем году подробно изучается родная страна в сочетании с повторением региональной географии мира, хотя последняя тема обычно характерна для тех систем образования, где география входит в число выпускных экзаменов.

  • 50785. Разработка программированных средств с помощью VBA
    Компьютеры, программирование

    Список литературы:

    1. Свириденко С.С. Современные информационные технологии. М.: Радио и связь,1989.
    2. Советов Б.Я. АСУ. Введение в специальность. М.: Высшая школа,1989.
    3. Советов Б.Я. Информационная технология. М.: Высшая школа, 1992.
    4. Фурунжиев Р.И., Гугля В.А. САПР, или как ЭВМ помогает конструктору. Минск: Высшая школа, 1987.
    5. Журнал «Информатика и образование», с 1992г.
    6. Журнал «Педагогическая информатика», с 1994г.
    7. Белошапка В.К. Информационное моделирование. Омск: Изд-во ОГПИ, 1992.
    8. Гнеденко Б.В., Коваленко И.Н. Введение в теорию массового обслуживания. М.: Наука, 1966.
    9. Косневски Ч. Занимательная математика и персональный компьютер. М.: Просвещение, 1989.
    10. Липаев В.В. Проектирование программных средств. М.: Высшая школа, 1990.
    11. Пидкасистый П.И. педагогика. М.: Педагогическое общество Россия,2000.
    12. Ковальски С. Excel 2000 без проблем. М.: Бином, 2000.
    13. Харис М. Программирование для Microsoft Excel 2000 за 21 день. М.: Вильямс, 2000.
    14. Могилев А.В., Пак Н.И., Хеннер Е.К. Информатика. М.: ACADEMIA, 2000.
    15. Сайдашев А.А., Хеннер Е.К. Компьютер на уроке математики. Пермь; Изд-во ПГУ, 1991.
    16. Кондаков В.М. Математическое программирование. Пермь: Изд-во ПГУ, 1992.
    17. Матюшкин-Герке А. Учебно-прикладные задачи в курсе информатики. Информатика и образование, №3-4, 5-6, 1992.
  • 50786. Разработка программного обеспечения
    Компьютеры, программирование

     

    • представленная на рассмотрение программа способна обрабатывать pdf-файлы (полученные программой pdifout.exe) в формате PCAD4.5, PCAD7, PCAD8 - т.е. со всеми версиями PCAD, применяемыми на данный момент - и обеспечивает передачу данных независимо от версии PCAD;
    • программа создает постоянно пополняющуюся в процессе работы базу данных, в которую заносятся основные атрибуты: имя ptr-файла элемента, его длина, высота, ширина, точка привязки и т.п.
    • программа создает файлы-фрагменты T-FLEX, которые представляют собой графический образ платы (содержащейся в анализируемом pdf-файле) в трехмерном виде (изометрии), что позволяет визуально оценить ее объемный размер и принять решения по разработке деталей и оснастки, с которыми связаны размеры этой платы; пользователь по своему желанию может задать ограничения на высоту элементов по верхней и нижней стороне платы, а элементы, выходящие за эти ограничения, будут выделены в T-FLEX красным цветом;
    • программа создает файлы-фрагменты T-FLEX, которые представляют собой графический образ платы (содержащейся в анализируемом pdf-файле) в двухмерном виде (плоском): спереди, сзади, справа, слева, сверху и снизу - что позволяет разработчику загрузить такой вид вместе с соответствующим видом корпуса и визуально проследить соответствие размеров;
    • программа имеет возможность, по желанию пользователя, подготовить перечень элементов по форме документа, содержащихся на анализируемой плате, в виде стандартного dbf-файла (для передачи на оформление текстовых документов и другую обработку);
    • программа изображает все элементы на плате, используя прилагаемую к ней графическую библиотеку в формате T-FLEX, в виде параллелепипедов с реальными размерами по высоте, длине, ширине и местоположением на плате (возможно создание подробной графической библиотеки на все элементы, что позволит абсолютно точно передавать их графический образ).
  • 50787. Разработка программного обеспечения для Отделения Реанимации и Интенсивной Терапии новорожденных МГБ N1 г. Сургута
    Компьютеры, программирование

    Введение4Постановка задачи5Основы современных баз данных6

    1. Базы данных и файловые системы 61.1. Файловые системы 8
    2. Структуры файлов 9
    3. Именование файлов 11
    4. Защита файлов 13
    5. Режим многопользовательского доступа 14
    6. Области применения файлов 15
    7. Потребности информационных систем 16
    8. Функции СУБД. Типовая организация СУБД. Примеры 21
    9. Основные функции СУБД 22
    10. Непосредственное управление данными во внешней памяти 22
    11. Управление буферами оперативной памяти 22
    12. Управление транзакциями 23
    13. Журнализация 24
    14. Поддержка языков БД 27
    15. Типовая организация современной СУБД 29
    16. Ранние подходы к организации БД. Системы, основанные на инвертированных списках, иерархические и сетевые СУБД. Примеры. Сильные места и недостатки ранних систем 31
    17. Основные особенности систем, основанных на инвертированных списках 33
    18. Структуры данных 33
    19. Манипулирование данными 34
    20. Ограничения целостности 35
    21. Иерархические системы 35
    22. Иерархические структуры данных 35
    23. Манипулирование данными 37
    24. Ограничения целостности 373.3. Сетевые системы 383.3.1. Сетевые структуры данных 38
    25. Манипулирование данными 40
    26. Ограничения целостности 41
    27. Достоинства и недостатки 41Теоретические основы 41
    28. Общие понятия реляционного подхода к организации БД. Основные концепции и термины 43
    29. Базовые понятия реляционных баз данных 44
    30. Тип данных 44
    31. Домен 45
    32. Схема отношения, схема базы данных 45
    33. Кортеж, отношение 46
    34. Методы использованные для решения задачи.48
    35. Открытая архитектура Delphi 48
    36. Полученные результаты56
    37. Модуль «Администратор программы «ОРИТН в порядке»»58
    38. Заключение62
    39. Литература6312. Приложение 1 «Задание на дипломное проектирование»6413. Приложение 2 Исходные тексты программы Модуль «Администратор программы «ОРИТН в порядке»»65
    40. Введение Отделение Реанимации Новорожденных уже в течение семи лет занимается спасением жизней еще не познавших самой жизни младенцев. Демографическая ситуация нашего региона достаточно благополучная. Рождаемость год от года не только не падает но еще и растет, но тяжелые условия крайнего севера и постоянно ухудшающиеся условия окружающей среды вносят свои коррективы в полноценность подростающего поколения. За период с 1991 года количество поступающих в отделение ежегодно детей возросло почти в два раза, соответственно возрос и поток информации необходимой для создания и анализа статистических отчетов. До последнего времени ввод и анализ данных производился практически вручную, что называется на пальцах. Не существовало единого стандарта на отчеты, что затрудняло анализ данных необходимых для принятия правильных решений в выборе методов лечения. Сургутское отделение ОРИТН на сегодняшний день является лучшим по России, что позволило принять его “столицей” в данной области медицины. По этому на отделение возложена обязанность по стандартизации исходных данных и отчетов. С 1996 года в Сургуте функционирует окружной учебно-консультативный центр на базе отделения ОРИТН МГБ №1. Основной задачей центра является повышение квалификации врачей и консультативно-методическая помощь. Создание на основе сети Интернет статистического сервера в городе Сургуте на который будет стекаться информация со всего региона, позволит центру практически молниеносно разрешить любую проблему, с которой к нему обращаются врачи всего региона. За основу данной системы будет взята модель АСУ построенная нами в ходе дипломного проектирования. Постановка задачи. Разработка модели АСУ ОРИТН. Реализация модели АСУ ОРИТН на языке Delphi корпорации Inprise. Внедрение программного продукта. Основы современных баз данных Базы данных и файловые системы Рассмотрим общий смысл понятий БД и СУБД. Начнем с того, что с самого начала развития вычислительной техники образовались два основных направления ее использования. Первое направление - применение вычислительной техники для выполнения численных расчетов, которые слишком долго или вообще невозможно производить вручную. Становление этого направления способствовало интенсификации методов численного решения сложных математических задач, развитию класса языков программирования, ориентированных на удобную запись численных алгоритмов, становлению обратной связи с разработчиками новых архитектур ЭВМ.
    Второе направление, которое непосредственно касается темы нашего дипломного проекта, это использование средств вычислительной техники в автоматических или автоматизированных информационных системах. В самом широком смысле информационная система представляет собой программный комплекс, функции которого состоят в поддержке надежного хранения информации в памяти компьютера, выполнении специфических для данного приложения преобразований информации и/или вычислений, предоставлении пользователям удобного и легко осваиваемого интерфейса. Обычно объемы информации, с которыми приходится иметь дело таким системам, достаточно велики, а сама информация имеет достаточно сложную структуру. Классическими примерами информационных систем являются банковские системы, системы резервирования авиационных или железнодорожных билетов, мест в гостиницах и т.д. Не является исключением и разработанная нами система «ОРИТН».

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

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

    1. Дан массив А из 8 (или др.) однобайтовых чисел распложенных в Program Memory или EEPROM начинающийся с адреса 0x0A (или др.). Переписать из массива А в массив В все числа, большие 0x05 (или др.) и меньшие 0x2С. Массив В может находиться либо в EEPROM, либо в SRAM.
    2. Написать программу перекодировки восьмиразрядного или шестнадцатиразрядного двоичного числа в упакованное двоично-десятичное число.
    3. Написать программу перекодировки двухразрядного или пятиразрядного двоично-десятичного числа в двоичное.
    4. Написать программу сложения или вычитания двух двухразрядных десятичных чисел
    5. Дан массив А из 8 (или др.) однобайтовых или двухбайтовых кодов. Определить, содержит ли он код 0хАС или 0хАFВС. Если "да", то в регистр Rn занести число таких кодов.
    6. Дан массив А из 10 однобайтовых (или др.) чисел. Переписать его в массив В, упорядочив числа по возрастанию (или по убыванию).
    7. Дан массив А из 10 однобайтовых чисел. Переписать в массив В только числа, содержащие четное (или нечетное) количество единиц (или нулей).
    8. Зашифровать содержащиеся в массиве А коды 10 букв или цифр по следующему правилу: а) циклический сдвиг влево на 5 (или др.) разрядов и побитовая инверсия; б) прибавить константу 2 (или др.) и циклический сдвиг вправо на 3 разряда.
    9. Дан массив А из 5 однобайтовых чисел. Определить, содержит ли он число 0х1F (или др.). Если да, то выполнить операцию "логическое И" (или др.) над всеми числами массива А.
    10. Переписать в стек, расположенный в памяти с адреса С, массив А из 10 восьмиразрядных (или др.) чисел. Выполнить операцию суммирования (или др.) над ними.
    11. Дан массив А из 10 однобайтовых чисел, содержащий число 0хАА. Выполнить операцию "логическое И" (или др.) над всеми числами до 0xАА и операцию "логическое ИЛИ" (или др.) над всеми числами после него.
    12. Написать программу вычисления логической функции V=X*(NOT.Y*Z+NOT.W) (или др.) ,где + - знак операции ИЛИ,* - знак операции И, X,Y,Z,W-логические переменные, хранимые в разрядах 3-0 ячейки памяти EEPROM по адресу 0x00.
    13. Написать программу сложения или вычитания двух 8 разрядных (или др.) двоичных чисел со знаком (или без).
    14. Дан массив А из 10 однобайтовых чисел. Переписать в массив В все числа, большие (или меньшие) 0х20, и записать в регистр Rn (или вывести на индикатор) число таких чисел.
    15. Определить четное или нечетное число единиц (или нулей) в 8 двоичных кодах, записанных в массиве А, и вывести на индикатор сообщение «Ч» или «Н» (или число единиц).
    16. Дан массив А из 10 однобайтовых чисел. Переписать в массив В все числа, лежащие в диапазоне 0х0F 0хF0 (или др.). Вывести на индикатор число таких чисел.
    17. Дан массив А из 8 однобайтовых чисел, содержащий число 0хА1. Необходимо найти сумму всех чисел массива А, находящихся до этого числа. Результат вывести на индикатор.
    18. В массиве А хранится 8 показаний температуры больных .Проверить, нет ли среди них значений выше 37 и ниже 36 и вывести на индикатор соответственно два числа через пробел.
    19. Разработать программу вывода на индикатор отладочного устройства последовательности цифр 1-8,образовав ряд 12345678.
    20. Разработать программу вывода на индикатор всех битов регистра состояния процессора SREG в формате: каждому флагу (биту)- один разряд индикатора.
    21. Разработать программу для последовательного вывода всех цифр на один семисегментный индикатор с интервалом вывода -1с.
    22. Разработать программу мигания одного (или др.) разряда дисплея с интервалом 3сек. (или др.).
    23. Разработать программу последовательного гашения всех индикаторов дисплея после его включения.
    24. Разработать программу циклического перемещения одного символа, хранимого в ячейке памяти, вдоль индикатора (бегущий символ).
    25. Разработать программу для циклического перемещения набора цифр или символов вдоль индикатора в направлении справа налево (или наоборот).
    26. Разработать программу "Электронные часы", используя для индикации семи сегментный индикатор. Формат вывода «22.15.30» или «22.15», обеспечив мигание точки с интервалом 1с.
    27. Разработать программу, чередующую вывод на индикатор сообщений «1C», «2C» и «4C» (или др.) удерживаемых соответственно 1сек, 2сек и 4сек.
    28. Используя матричную клавиатуру 3х3 и светодиод разработать программу и устройство, которое обеспечивало мигание светодиода такое количество раз равное номеру нажатой клавиши (1 9).
    29. Используя матричную клавиатуру 4х4 (или др.) и систему индикации разработать программу и устройство кодового замка из 4 (или др.) цифр кода.
    30. Используя матричную клавиатуру 4х4 (или др.) и семи сегментные индикаторы разработать программу и устройство калькулятора, которое обеспечивает сложение, вычитание, умножение и делание 16-ти разрядных чисел.
    31. Используя генератор звуковых колебаний и несколько разрядов ССИ разработать программу и устройство измерения частоты в диапазоне 20 Гц 20 КГц.
  • 50789. Разработка программно-методического комплекса для анализа линейных эквивалентных схем в частотной об...
    Радиоэлектроника

    Разработка программно-методического комплекса для анализа линейных эквивалентных схем в частотной области (для числа узлов <= 500).

  • 50790. Разработка программных средств конвертирования HTML-текстов в семантические сети
    Компьютеры, программирование

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

    1. анализ содержания текста с автоматическим формированием семантической сети с гиперссылками - получение смыслового портрета текста в терминах основных понятий и их смысловых связей;
    2. анализ содержания текста с автоматическим формированием тематического древа с гиперссылками - выявление семантической структуры текста в виде иерархии тем и подтем;
    3. смысловой поиск с учетом скрытых смысловых связей слов запроса со словами текста;
    4. автоматическое реферирование текста - формирование его смыслового портрета в терминах наиболее информативных фраз;
    5. кластеризация информации - анализ распределения материала текстов по тематическим классам;
    6. автоматическая индексация текста с преобразованием в гипертекст;
    7. ранжирование всех видов информации о семантике текста по «степени значимости» с возможностью варьирования детальности ее исследования;
    8. автоматическое/автоматизированное формирование полнотекстовой базы знаний с гипертекстовой структурой и возможностями ассоциативного доступа к информации.
  • 50791. Разработка программы диагностики и тестирования аппаратных средств ПК
    Компьютеры, программирование

    Процедура теста памяти реализована с помощью вложенного цикла. Первый цикл увличивает на еденицу модификационный регистр BP до тех пор, пока BP меньше 0A000h (это последний сегмент 640 Кб). Внутри этого цикла реализован еще один цикл - он увеличивает на единицу модификационный регистр SI до тех пор, пока он меньше 16. Внутри вложенного цикла осуществляется непосредственно проверка памяти на неисправные биты: сначала происходит проверка на «постоянные единицы» - в сегмент по адресу BP со смещением SI записываеться ноль (что в двоичной системе счисления означает восемь нулей), затем осуществляется проверка этого значения, т.е. нуля. Если это значение равно нулю, значит память исправна, в противном случае - не исправна. Затем происходит проверка на «постоянные нули»: по тому же адресу записывается число FFh (что в двоичной системе счисления означает восемь едениц), затем осущесвляется проверка этого значения. Если значение равно FFh, значит память исправна, в противном случае - неисправна.

  • 50792. Разработка программы для построения кривых Серпинского i-го порядка
    Компьютеры, программирование

    Эта процедура инициируется главной программой по одному разу для каждой кривой Серпинского, образующих приведенный рисунок. Употребление явного параметра для уровня гарантирует окончание работы, так как глубина рекурсии не может быть больше k. Главная программа строится по образцу S. Ее задача - установить начальную точку кривой, т.е. исходные координаты пера (Px и Py) и единичную длину приращения h. Квадрат, где рисуется кривая, помещается в середине экрана, заданной ширины и высоты.

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

    Функция STR0_999(strP_100,strP_10,strP_1,strSex:char):String , где strP_100 - сотенный элемент денежная суммы , strP_10 - элемент десятков денежная суммы , strP_1 - элемент единиц денежная суммы , strSex - род денежной единцы . Функция осуществляет соединение в одну строку полученных значений в словесном эквиваленте для части денежной суммы , находящейся в интервале от 0 до 999.

  • 50794. Разработка программы для расчета финансовых показателей используемых в составлении бизнес-плана на языке Visual Basic
    Компьютеры, программирование

    Введение……………………………………………………………………...2ГЛАВА 1. МЕТОДОЛОГИЯ РАЗРАБОТКИ БИЗНЕС-ПЛАНА………..3СУЩНОСТЬ БИЗНЕС-ПЛАНА……………………………………………..3структура бизнес-плана…………………………………………….9 - РЕЗЮМЕ……………………………………………………………………9

    1. Описание состояния предприятия и предполагаемой продукции…………………………………..10 - ОЦЕНКА РЫНКА СБЫТА……………………………………………….12 - КОНКУРЕНЦИЯ…………………………………………………………..13 - СТРАТЕГИЯ МАРКЕТИНГА……………………………………………13 - ПЛАН ПРОИЗВОДСТВА…………………………………………………15 - ОРГАНИЗАЦИОННЫЙ ПЛАН…………………………………………..17 - ЮРИДИЧЕСКИЙ ПЛАН………………………………………………….17 - ОЦЕНКА РИСКА И СТРАХОВАНИЕ…………………………………...18 - ФИНАНСОВЫЙ ПЛАН……………………………………………………18 - СТРАТЕГИЯ ФИНАНСИРОВАНИЯ…………………………………….20Глава2. VISUAL BASIC: ОБЩИЕ СВЕДЕНИЯ………………………….21ГЛАВА3. разработка программы для расчета показателей финансового состояния предприятия……………………………………………………25 - Финансовые коэффициенты……………………………………26 - рАЗРАБОТКА ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА….……..…30 - текст программы на языке Visual Basic…………………..33ЗАКЛЮЧЕНИЕ………………………………………………………………...43СПИСОК ЛИТЕРАТУРЫ…………………………………………………….44ВВедение
    С развитием рыночных отношений в нашей стране бизнес-план как документ, в котором по определенной схеме суммированы результаты прединвестиционных исследований, становится одним из ключевых элементов метода проектного финансирования инвестиционной деятельности. Он является одной из основных составных частей прединвестиционной документации, которую должно предоставить предприятие в любое кредитное учреждение или иную организацию, оказывающую техническое и финансовое содействие внедрению инвестиционного проекта.

  • 50795. Разработка программы продвижения с использованием BTL технологий
    Иностранные языки

    Список использованных источников.

    1. Алексуни В.А С.А. Митьков Маркетинговое исследование \\ Маркетинг в России и за рубежом № 1 2005 г. Стр. 29-36 изд.Финпресс
    2. В. Анурин, И. Муромкина, Е. Евтушенко Маркетинговые исследования потребительского рынка. Уникальный отечественный опыт. Учебное пособие. СП. 2005г. 205 стр.
    3. Д. Бартенев «Прессный» рынок» // Практический маркетинг № 3 2005 стр. 21-28. изд Финпресс.
    4. Борисовский Ю.Г. Анализ BTL индустрии.//журнал «Индустрия рекламы» №1 2005г. с.30-34
    5. Васильев В.М. «Реклама: творческая идея»\\ Индустрия рекламы № 10 2005г. стр 60-62 Изд. ООО «Бизнес Медиа Коммуникации»
    6. Винокурцева Е.А. Станет ли BTL любимым приемом росиийской рекламы?//альмонах Лаборатория рекламы №10 2004 26-28с.
    7. Голубков Е.П « Отношение потребителей к разному виду рекламы» \\ Маркетинг в России и за рубежом № 1 2005 г. Стр. 37-42 изд.Финпресс
    8. Гольдман И.А., Добробенко Н.С. Практика рекламы. С-П.1998г. 257с.
    9. Данилова Г.П. Рост доли BTL в рекламных бюджетах//Лаборатория рекламы №2 2005г.17-19с.
    10. Дж. Джей Дэвис «Исследования в рекламной деятельности. Теория и практика» М. 2005 г. 378 ст
    11. Дженстер Пер, Дэвид Хасси Анализ сильных и слабых сторон компании. Определение стратегических возможностей М.2004 г.
    12. Котлер Ф. Менеджмент и маркетинг. изд. Питер 201г.887с.
    13. Кочеткова А. Н.. Что же такое BTL с точки зрения классиков маркетинга и маркетинговых коммуникаций? //Маркетинг в России и за рубежом.№7 2005 г. 15-22с.
    14. Магуайр М.Р. BTL бессмысленный и беспощадный// Индустрия рекламы №17 2005г. 18с.
    15. Меткова В. «Btl и целевой сегмент»\\ Индустрия рекламы № 17 2005г стр. 44-47 Изд. ООО «Бизнес Медиа Коммуникации»
    16. Рогожин М.Ю. Теория и практика рекламной деятельности. М., Изд. РДЛ. 2002г. 425с.
    17. Секерин В.Д. Практический маркетинг М. ЗАО «Бизнес - школа» 2003 496с.
    18. Симоненко А. Спортивный бизнес. Спортивные компании уже выиграли//Коммерсант daily,17.05.05.
    19. С. Сысоева А. Нейман «Как воспитат лояльность покупателей » // Маркетинг в России и за рубежом № 7 2005г. Изд. Финпресс
    20. В.Е. Хруцкий, И.В. Корнеева Современный маркетинг: Настольная книга по исследованию рынка. Учеб. пособие Спб.2005 г.
    21. www.comcon-2.com
  • 50796. Разработка программы психотестирования
    Компьютеры, программирование

    Здесь, на фоне неба как-бы «висят» названия тестов. При движении курсора мышки по кнопке, она приподнимается над общим фоном, как показано на рис. 1.1 Щелкнув левой кнопкой мыши, тестируемый выбирает интересующий его тест и попадает в окно тестирования, показанное на рис. 1. 2, стр. 10. Чтобы ответить на вопрос, достаточно щелкнуть на правильном с точки зрения пользователя варианте ответа (при этом все варианты тут-же заблокируются и станет доступной кнопка «Далее»). Для перехода к следующему вопросу надо нажать кнопку «Далее».

  • 50797. Разработка программы расчета определенного интеграла по формуле Буля по схеме двойного пересчета с заданной точностью
    Компьютеры, программирование

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

  • 50798. Разработка программы совершенствования организации международных перевозок
    Разное

    Тип тормозаПовышающие факторыПонижающие факторыМеханический

    1. Малая энергоемкость и неудовлетворение санитарных требований;
    2. необходимость непрерывной подрегулировки силы прижатия колодок или ленты к барабану;
    3. требуется строго нормированная подача масла на поверхности трения.Гидравличес-кий
    4. Относительная простота конструкции и обслуживания;
    5. большая энергоемкость.
    6. Невозможность использования энергии, вырабатываемой двигателем и поглощаемой тормозом;
    7. невозможность проворачивания коленчатого вала двигателя от тормоза (невозможность холодной обкатки двигателя);
    8. большие трудности автоматизации регулирования тормозов
    9. неустойчивая работа на малых нагрузках;
    10. довольно узкий диапазон регулирования гидротормозов;
    11. значительный расход воды.Индуктивный
    12. Просты по конструкции, компактны;
    13. имеют высокую энергоемкость;
    14. могут быть автоматизированы.
    15. Невозможность использования поглощаемой тормозом энергии;
    16. невозможность проворачивания коленчатого вала двигателя.Электричес-кий
    17. Механическая энергия двигателя превращается в электрическую и может быть вновь использована;
    18. возможность проводить холодную обкатку;
    19. запускать двигатель без использования стартера;
    20. возможность плавного регулирования в широком диапазоне нагрузки и числа оборотов;
    21. процесс управления тормозом.Таким образом, электрический тормоз наиболее оптимальный вариант для использования его в качестве элемента конструкции стенда.
    22. В-третьих: для определения спектра клиентуры отвечаем на вопрос: кого предполагается обслуживать? В практике работы малых мастерских по ремонту и обслуживанию легковых автомобилей, а так же частных и индивидуальных гаражей, с небольшой периодичностью появляется необходимость в испытании и диагностировании двигателей. В Санкт-Петербурге, например, тысячи таких объектов, где интенсивность сборки силовых агрегатов происходит, скажем, до 3 единиц в месяц, а в индивидуальных гаражах и того меньше. Такое обстоятельство, как низкая потребность в данных услугах для одной ремонтной точки, легко компенсируется их значительным числом. Итак, вполне определенно даны ответы на основные вопросы. На рис. 20 помещен общий вид мобильного стенда для испытания двигателей легковых автомобилей. Проект его компоновки подробнее будет рассмотрен в Графическом разделе. Рис. 20. Автомобильфургон, оборудованный системой испытания двигателей легковых автомобилей.
    6.2. Разработка компоновки стенда

  • 50799. Разработка программы- тренажера Управление электросетями
    Компьютеры, программирование

    2. Тренажер оперативных переключений КОРВИН 3 трехуровневый тренажер оперативных переключений с расчетом потокораспределения и расширенной моделью РЗА. Верхний уровень модели в тренажере "КОРВИН-3" включает схему энергообъектов и соединяющих их ВЛ. Число энергообъектов в модели одной электросети - до 150. Средний уровень модели реализует схему соединений первичных цепей и логические ограничения на коммутации в них. На этом уровне каждый энергообъект имеет свою схему, которая посредством линий электропередачи на верхнем уровне модели соединяется со схемами других энергообъектов. Схема одного энергообъекта может входить одновременно в несколько схем электросетей, охватывающих большую или меньшую территорию. Промежуточное положение между верхним и средним уровнями занимает схема замещения для расчета установившегося режима. Нижний уровень воспроизводит состояния устройств РЗА и правила их переключения с учетом положения коммутационных аппаратов. С каждым устройством первичных цепей связывается набор устройств РЗА.

  • 50800. Разработка программы управления промышленным роботом на базе контроллера SIMATIC S5 фирмы SIEMENS
    Компьютеры, программирование

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