Полиморфизм.
Инкапсуляция – сокрытие данных. Пользователю абстрактного типа данных (нового класса) не нужно знать, что находится внутри него. Ему достаточно знать какие действия можно выполнять.
Наследование – возможность на основании существующих типов порождать новые.
Полиморфизм – способность объекта изменять форму во время выполнения программы. Для создания полиморфного объекта программа должна использовать указатель на него.
Но это уже предмет другого разговора!
СПИСОК ВОПРОСОВ К ЭКЗАМЕНУ.
1. Логическая схема ЭВМ. Структура памяти.
2. Понятие о видах и типах данных.
3. Оператор описания стандартных и новых типов.
4. Операции логические и арифметические. Выражения. Оператор присваивания. Условный оператор.
5. Множественный выбор.
6. Условные циклы. Операторы break, continue.
7. Цикл со счетчиком. Вложенные циклы.
8. Функции форматного ввода-вывода printf, scanf.
9. Адреса и указатели для переменных, массивов, списков, передача параметров через адрес.
10. Массив и работа с ним.
|
|
11. Строка и работа с ней.
12. Модульное программирование – назначение, причины возникновения. Стандартные подпрограммы.
13. Описание и вызов подпрограмм.
14. Формальные и фактические параметры и их соответствие.
15. Области видимости. Глобальные и локальные переменные.
16. Классы памяти.
17. Директивы #define, #include.
18. Рекурсия - идея и пример.
19. Понятие файла. Работа с ним.
20. Понятие структуры. Работа с ней.
21. Сложные структуры данных. Граф, стек, очередь.
22. Списки односвязные и двухсвязные.
23. Ввод и вывод на С++, сравнить с С.
24. Перегрузка функций.
25. Понятие класса. Объекты и методы.
26. Конструктор.
27. Определение методов вне класса. Частные и общие данные.
28. Перегрузка операторов.
29. Неявный указатель this.
30. Дружественные функции.
31. Наследование.
32. Объектно-ориентированное программирование.
ЛИТЕРАТУРА.
1. М. Уэйт, С. Прата, Д. Мартин, Язык СИ, М. «Мир», 1988.
2. Т. А. Павловская, Программирование на языке высокого уровня С/С++, С-П. 2001.
3. К. Джамса, Учимся программировать на языке С++, М. «Мир», 1999.
4. Болски, Справочник по С, М. Р. и С., 1988.
Под системами автоматизированного управления летательными аппаратами (САУ ЛА) в дальнейшей будем понимать радиоэлектронное или электронно-вычислительное средство, проектирование (особенно конструирование) и изготовление которых имеет много общего.
Современные САУ ЛА относятся к сложным наукоемким изделиям. При их создании используются новейшие достижения многих отраслей науки и техники.
Научно технический прогресс требует не только постоянного совершенствования технических характеристик электронных средств (САУ ЛА), но и существенного сокращения сроков их проектирования, изготовления и внедрения в эксплуатацию.
|
|
Основными стадиями жизненного цикла любого изделия являются: проектирование (разработка); изготовление (производство); эксплуатация; утилизация.
Согласно данным Европейской организации по качеству: при оценке причин отказов действует правило “70—20—10”, согласно которому 70% отказов происходят из-за недостатков проектирования, 20 — из-за некачественного изготовления и 10% - из-за нарушения правил эксплуатации.
В последние годы (в условиях рынка) во многих отраслях большое внимание стали уделять сокращению времени и стоимости, затрачиваемых на создания новых изделий.
Важным инструментом в решении этой проблемы является стандартизация как общей организации работ по созданию новой техники, единых правил в представлении информации о конструкции и технологии изготовления, так и отдельных технических (конструктивных и технологических) решений.
САУ ЛА как технические изделия характеризуются большим количеством внутренних и внешних характеристик (параметров). Числовые значения этих параметров в основном определяются заказчиком САУ ЛА и указываются в технических требованиях (ТЗ). Многие из этих требований являются противоречивыми (например, высокая надежность при невысокой стоимости и т.д.). Поэтому разработчику приходится решать сложные задачи не только по обеспечению требований заказчика, но и по выбору наиболее оптимального решения с учетом минимальных затрат на разработку, изготовление, эксплуатацию, ремонт и утилизацию. Применение стандартных решений в значительной степени способствует общей оптимизации работ по созданию и освоению новой техники.
Конструирование и технология САУ ЛА является быстро развивающимся направлением. Так, например, согласно эмпирическому закону Мура, количество транзисторов, которые можно разместить в одном чипе, удваивается каждые 18 месяцев. Повышение степени интеграции интегральных схем (ИС), в свою очередь, требует применения более совершенных средств коммутации, что в итоге приводит к постоянному росту функциональных возможностей САУ ЛА на единицу объема. Такой прогресс возможен только при постоянном совершенствовании конструкций и технологии изготовления.
В последнее десятилетие наблюдается дефицит учебной литературы, освещающей современные достижения в области конструирования и технологии САУ ЛА. Особенно остро его ощущают студенты дистанционных форм обучения. Предлагаемое учебное пособие ставит своей целью, в какой то степени, восполнить этот пробел.
В пособии не затронуты такие важные темы как:
- конструирование и технология СВЧ устройств;
- автоматизация конструкторских и технологических работ, а также производства САУ ЛА.
Каждое из этих направлений заслуживает отдельного рассмотрения.