Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика экзамен.doc
Скачиваний:
19
Добавлен:
16.09.2019
Размер:
279.55 Кб
Скачать

Билет №22. Основы объектно-ориентированного визуального программирования. Графический интерфейс

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

  • Создание графического интерфейса проекта. На форму помещаются элементы управления, которые должны обеспечить взаимодействие проекта с пользователем.

  • Установка значений свойств объектов графического интерфейса. В режиме конструирования задаются значения свойств формы и элементов управления, помещенных ранее на форму.

  • Создание и редактирование программного кода. Создаются заготовки обработчиков событий (двойной щелчок мышью по элементу - вызов заготовки обработчика наиболее часто используемого события для этого элемента). Затем в редакторе программного кода производится ввод и редактирование программного кода обработчиков событий.

  • Сохранение проекта. Так как проекты включают в себя несколько файлов, рекомендуется для каждого проекта создать отдельную папку на диске. Сохранение проекта производится с помощью пункта меню "Файл".

  • Компиляция проекта в приложение. Сохраненный проект может выполняться только в самой системе программирования. Для того, чтобы преобразовать проект в приложение, которое может выполняться непосредственно в среде операционной системы, необходимо выполнить компиляцию проекта, в процессе которой приложение сохраниться в исполнимом файле (с расширением exe).

Билет №23. Понятие алгоритма. Свойства алгоритма.

Алгоритм . Первоначально под алгоритмами понимали только правила выполнения четырех арифметических действий над многозначными числами. В дальнейшем это понятие стали использовать вообще для обозначения последовательности действий, приводящих к решению поставленной задачи.

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