rpd000003160 (161400 (24.05.05).С1 Прицельно-навигационные системы ЛА), страница 5

2017-06-17СтудИзба

Описание файла

Файл "rpd000003160" внутри архива находится в следующих папках: 161400 (24.05.05).С1 Прицельно-навигационные системы ЛА, 161400.С1. Документ из архива "161400 (24.05.05).С1 Прицельно-навигационные системы ЛА", который расположен в категории "". Всё это находится в предмете "вспомогательные материалы для первокурсников" из 1 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "вспомогательные материалы для первокурсников" в общих файлах.

Онлайн просмотр документа "rpd000003160"

Текст 5 страницы из документа "rpd000003160"

Требования к ПМО: Структурно ПМО должно быть реализовано в виде отдельного модуля, содержащего реализацию численного метода, и модуля, реализующую подынтегральную функцию.

Варианты заданий сведены в таблицу 4.1.

Таблица 4.1.

варианта

Тип метода

Подынтеральная функция,

интервал

4.1 (a, b)

Левых и правых прямоугольников

a) ex, [0,5]

b) xsinx, [0,2]

4.2 (a, b)

Трапеций

a) ex, [0,5]

b) xsinx, [0,2]

4.3 (a, b)

Симпсона

a) ex, [0,5]

b) xsinx, [0,2]

Подробно описание структур и способов их реализации можно найти:

  1. Р.В. Хемминг. Численные методы. Изд. “Наука”, М. 1968.

  2. Бахвалов, Н. С. Численные методы / Н. С. Бахвалов, Н. П. Жидков, Г. Н. Кобельков. М.: БИНОМ. Лаб. знаний, 2003. 632 с.

  3. Бахвалов, Н. С. Численные методы в задачах и упражнениях / Н. С. Бахвалов, А. В. Лапин, Е. В. Чижонков. М.: Высш. шк., 2000. 192 с.

  4. Вержбицкий, В. М. Численные методы. Математический анализ и обыкновенные дифференциальные уравнения. М.: Высш.шк., 2001. 383 с.

  5. Волков, Е. А. Численные методы. СПб.: Лань, 2004. 248 с.

  6. Мудров, А. Е. Численные методы для ПЭВМ на языках Бейсик, Фортран и Паскаль. Томск: МП "РАСКО", 1991. 272 с.

  1. Разработка ПМО для методов решения систем линейных уравнений

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

Требования к ПМО: Структурно ПМО должно быть реализовано в виде отдельного модуля, содержащего реализацию метода, и модуля, реализующую задание матриц системы.

Варианты заданий сведены в таблицу 5.1.

Таблица 5.1.

варианта

Тип метода

5.1

Метод Гаусса

5.2

Модифицированный метод Гаусса

Подробно описание структур и способов их реализации можно найти:

  1. Р.В. Хемминг. Численные методы. Изд. “Наука”, М. 1968.

  2. Бахвалов, Н. С. Численные методы / Н. С. Бахвалов, Н. П. Жидков, Г. Н. Кобельков. М.: БИНОМ. Лаб. знаний, 2003. 632 с.

  3. Бахвалов, Н. С. Численные методы в задачах и упражнениях / Н. С. Бахвалов, А. В. Лапин, Е. В. Чижонков. М.: Высш. шк., 2000. 192 с.

  4. Вержбицкий, В. М. Численные методы. Математический анализ и обыкновенные дифференциальные уравнения. М.: Высш.шк., 2001. 383 с.

  5. Волков, Е. А. Численные методы. СПб.: Лань, 2004. 248 с.

  6. Мудров, А. Е. Численные методы для ПЭВМ на языках Бейсик, Фортран и Паскаль. Томск: МП "РАСКО", 1991. 272 с.

  7. Р. Гантмахер Матричные операции, М. Мир, 1982

  1. Разработка ПМО для метода аппроксимации многочленами

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

Требования к ПМО: Структурно ПМО должно быть реализовано в виде отдельного модуля, содержащего реализацию метода, и модуля, реализующую задание аппроксимируемой функции.

Варианты заданий сведены в таблицу 6.1.

Таблица 65.1.

варианта

Тип метода

Подынтеральная функция,

интервал

6.1 (a, b)

Многочлены Лагранжа

a) аналитическая функция

b) табличная функция

6.2 (a, b)

Многочлены Ньютона

a) аналитическая функция

b) табличная функция

Подробно описание структур и способов их реализации можно найти:

  1. Р.В. Хемминг. Численные методы. Изд. “Наука”, М. 1968.

  2. Бахвалов, Н. С. Численные методы / Н. С. Бахвалов, Н. П. Жидков, Г. Н. Кобельков. М.: БИНОМ. Лаб. знаний, 2003. 632 с.

  3. Бахвалов, Н. С. Численные методы в задачах и упражнениях / Н. С. Бахвалов, А. В. Лапин, Е. В. Чижонков. М.: Высш. шк., 2000. 192 с.

  4. Вержбицкий, В. М. Численные методы. Математический анализ и обыкновенные дифференциальные уравнения. М.: Высш.шк., 2001. 383 с.

  5. Волков, Е. А. Численные методы. СПб.: Лань, 2004. 248 с.

  6. Мудров, А. Е. Численные методы для ПЭВМ на языках Бейсик, Фортран и Паскаль. Томск: МП "РАСКО", 1991. 272 с.

ЛР_2 Разработка консольного приложения моделирования работы РЛС.doc

Лабораторная работа №2: Разработка консольного приложения моделирование работы РЛС

Задание: Требуется создать программу (консольное приложение), реализованную с помощью классов и предназначенную для моделирования процесса пеленгации радиолокационной станцией воздушных целей, осуществляющих налет на обороняемый объект O. Моделирование осуществляется на заданном интервале времени с шагом дискретизации Δt. На каждый момент времени программа должна выводить в файл метку времени, дальность (D) и угол азимута (Az) до каждой видимой цели.

Теоретическая часть:

Для создания консольного приложения следует воспользоваться пунктом New->Other. главного меню среды разработки Borland Delphi, и в появившемся окне выбрать пункт Console Application. Для создания дополнительных программных модулей необходимо воспользоваться пунктом New->Unit главного меню.

Все вновь создаваемые в рамках проекта модули автоматически добавляются в проект. Для добавления в проект ранее разработанных модулей необходимо воспользоваться пунктом Project->Add To Project главного меню. Для удаления модулей из проекта используется пункт Project->Remove From Project

Объявление классов осуществляется в интерфейсной части модулей программы в секции объявления типов.

Абстрактные методы классов объявляются с использованием директивы abstract. Для объявления виртуальных методов также используется директива virtual. Абстрактные методы не имеют реализации.

Методы классов-наследников, перекрывающие абстрактные методы своих предков, объявляются с директивой override.

unit uTarget;

interface

………..

type

TTarget = class

//Список полей

……………….

//Список методов

Procedure Move(ti:Real); virtual; abstract;

……………....

end;

TAircraft = class(TTarget)

Procedure Move(ti:Real); override;

end;

………………

implementation

………………….

Procedure TAircraft.Move(ti:Real);

begin

………

end;

end; //Конец модуля

Допущения:

  • Движение целей и процесс пеленгации рассматривается в горизонтной системе координат (см. рис.1) с началом в точке O (обороняемый объект).

  • Координаты антенны РЛС (x,y)и дальность обнаружения (R0) цели задана.

  • Рассматриваются цели двух типов:

  • Самолет - движется прямолинейно и равномерно с заданными для каждой цели скоростью V и углом курса K;

  • Ракета воздух-поверхность – движется прямолинейно и равноускоренно с заданными для каждой цели скоростью V, углом курса K и ускорением N;

  • Начальные координаты целей (x,y) заданы.

Рис.1 Пеленгация в горизонтной системе координат

Указания к выполнению:

  1. Организовать базовый абстрактный класс для хранения информации о цели TTarget, имеющий следующие поля :

  • Начальные координаты цели (веществен.);

  • Модуль скорости (веществ.);

  • Угол курса (веществ.)

  • Тип цели (перечисляем.)

  • Текущее время;

  • Координаты на текущий момент времени

и методы:

  • конструктор;

  • деструктор;

  • метод расчета координат на текущий момент времени Move(ti: Real) – абстрактный;

  1. Создать от данного класса классы-потомки для хранения информации для цели-самолета (TAircraft) и цели ракеты (TMissile), отличающиеся наличием доп. поля «ускорение» (веществен.) для TMissile и перекрытым методом координат на текущий момент времени Move(ti: Real).

для типа цели самолет;

для типа цели ракета;

  1. Организовать класс для хранения информации о РЛС, содержащий поля:

  • Координаты антенны РЛС (веществен.);

  • Дальность обнаружения цели (веществен.);

  • Массив целей, каждым элементом которого является объект типа TTarget;

и методы:

  • конструктор;

  • деструктор;

  • метод моделирования процесса пеленгации целей на заданном интервале времени Peleng (t0, tk), реализующий следующий алгоритм

    • Расчет текущего времени

    • Прогнозировании координат цели, посредством вызова метода TTarget.Move(t);

    • Расчет геометрической дальности РЛС-цель:

    • Проверка возможности обнаружения цели и расчет азимута видимых целей:

    • Если , то цель обнаружена

    • Вывод в файл для обнаруженных целей

ЛК4_Класс и объект как основные элементы объектно-ориентированного программирования.doc

Лекция 4. Класс и объект как основные элементы объектно-ориентированного программирования

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

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5247
Авторов
на СтудИзбе
422
Средний доход
с одного платного файла
Обучение Подробнее