Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Книги / ПРОЕКТИРОВАНИЕ ПОВС (последнее).doc
Скачиваний:
77
Добавлен:
01.06.2015
Размер:
36.23 Mб
Скачать

Курс «Технология программирования»

  1. Перечислите и кратко охарактеризуйте этапы проектирования (технологический цикл разработки) программной системы.

  2. Перечислите и кратко охарактеризуйте этапы проектирования (по ЕСПД) программной системы.

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

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

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

  2. Приведите в табличной форме и охарактеризуйте формальные графические средства записи алгоритмов (блок-схемы и диаграммы).

  3. Поясните процесс разработки самодокументируемых программ на собственном примере.

  1. Охарактеризуйте основные моменты объектно-ориентированного подхода к разработке алгоритмов, охарактеризуйте понятия объекта и объектного алгоритма.

  2. Перечислите и кратко охарактеризуйте свойства ООП, поясните их использование в объектных библиотеках.

  3. Перечислите и кратко охарактеризуйте этапы разработки объектно-ориентированной программы

  4. Поясните представление объектов и реализации полиморфизма методов иерархии компиляторами в программах на языках Pascal и С.

  5. Поясните кратко важнейшие элементы организация объектно-ориентированной библиотеки Turbo Vision.

  6. Опишите и охарактеризуйте базовые объектные типы Turbo Vision (tPoint, tRect, tView, tGroup).

  7. Продемонстрируйте и кратко поясните взаимосвязь основных объектов приложения Turbo Vision, изобразите на схеме создание 2 - 3-х окон в программе.

  8. Поясните необходимые описания и последовательность действий для создания окна пользователя (с интерьером) в приложении Turbo Vision.

  9. Поясните роль и формат событий в Turbo Vision и их обработку множеством объектов.

  10. Кратко охарактеризуйте основные объекты и подход к обработке сообщений в библиотеке Object Windows.

  11. Поясните принципы общего управления приложениями в ОС Windows.

  12. Продемонстрируйте и поясните общую структуру Windows-программы.

  13. Поясните кратко вопросы создания и использования диалоговых панелей в Windows-приложениях.

  14. Кратко охарактеризуйте элементы графического интерфейса устройства (GDI) и поясните основные методы вывода текста и графики.

  15. Сформулируйте и кратко поясните принципы визуального программирования (на примере среды Delphi).

  16. Перечислите и кратко поясните основные особенности объектной модели Delphi,

  17. Приведите и кратко поясните иерархию базовых классов библиотеки визуальных компонентов VCL.

  18. Перечислите и кратко поясните этапы разработки собственных компонентов в Delphi.

  19. Для языка программирования C++ поясните структуру программы, базовые типы данных и описание переменных и констант.

  20. Для языка программирования C++ поясните описание и использование сложных элементов данных — одномерных и многомерных массивов.

  21. Для языка программирования C++ поясните описание и использование сложных элементов данных - структур и объединений.

  22. Для языка программирования C++ поясните правила записи и вычисления выражений.

  23. Для языка программирования C++ поясните правила записи и выполнения для условного оператора и всех операторов цикла.

  24. Для языка программирования C++ поясните правила записи и выполнения оператора выбора, а также перечислите операторы управления циклом.

  25. Приведите пример с пояснениями для описания объектного типа, создания и использования экземпляров объектов в языке Паскаль.

  26. Приведите пример с пояснениями для описания класса, создания и использования экземпляров объектов в языке C++.

  27. Приведите пример с пояснениями для описания и динамическое создание объекта на языке Паскаль.

  28. Приведите пример с пояснениями для описания и динамическое создание объекта на языке C++.

  1. Поясните свойство наследования и приведите пример определения объектного типа и его наследника на языке Паскаль (включая описание конструкторов Init).

  2. Поясните свойство наследования и приведите пример определения класса и его наследника в языке C++ (включая описание конструкторов).

  3. Поясните роль, классификацию и формат сообщений ОС Windows.

  4. Дайте общую характеристику объектов Delphi, пояснив назначение и описание полей, свойств и методов.

  5. Перечислите и охарактеризуйте общие свойства визуальных компонентов Delphi.

  6. Поясните смысл и способ использования событий в Delphi.

  7. Поясните принцип и приведите пример организации в Delphi процесса во времени.

  8. Дайте общую характеристику компонентов Delphi и приведите пример их использования в интерфейсе программы (компоненты Label, Edit и Button).

  9. Дайте общую характеристику компонентов Delphi и приведите пример их использования в интерфейсе программы (Мемо, ListBox и ComboBox).

  10. Дайте общую характеристику компонентов Delphi и приведите пример их использования в интерфейсе программы (RadioButton и CheckBox, RadioGroup и CheckListBox).

  11. Дайте общую характеристику компонентов Delphi и приведите пример их использования в интерфейсе программы (Scrollbar, TrackBar и ProgressBar).

  12. Поясните на примере действия и операторы по созданию и использованию диалоговой панели (формы) в Delphi.

  13. Поясните на примере программное создание в Delphi квадратной кнопки BtnlB центре формы (200 х 400), нажатие на неё должно сделать кнопку невидимой.

  14. Перечислите и поясните назначение основных файлов проекта программы в Delphi.

  15. Перечислите и поясните назначение основных файлов проекта программы в C++Builder.