Введение. Инкапсуляция – сокрытие данных

Полиморфизм.

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

Наследование – возможность на основании существующих типов порождать новые.

Полиморфизм – способность объекта изменять форму во время выполнения программы. Для создания полиморфного объекта программа должна использовать указатель на него.

Но это уже предмет другого разговора!

СПИСОК ВОПРОСОВ К ЭКЗАМЕНУ.

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 месяцев. Повышение степени интеграции интегральных схем (ИС), в свою очередь, требует применения более совершенных средств коммутации, что в итоге приводит к постоянному росту функциональных возможностей САУ ЛА на единицу объема. Такой прогресс возможен только при постоянном совершенствовании конструкций и технологии изготовления.

В последнее десятилетие наблюдается дефицит учебной литературы, освещающей современные достижения в области конструирования и технологии САУ ЛА. Особенно остро его ощущают студенты дистанционных форм обучения. Предлагаемое учебное пособие ставит своей целью, в какой то степени, восполнить этот пробел.

В пособии не затронуты такие важные темы как:

- конструирование и технология СВЧ устройств;

- автоматизация конструкторских и технологических работ, а также производства САУ ЛА.

Каждое из этих направлений заслуживает отдельного рассмотрения.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: