Четверг, 21.11.2024, 09:33
Главная | Регистрация | Вход Приветствую Вас Гость | RSS


Меню сайта


Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Тестування онлайн
тестування онлайн 


Социальные закладк
 Тема 2. Основы алгоритмизации и программирования 
Тема2.1. Базовые понятия программирования. 
Приложение: project_calc.

Занятие 8  . Объектно- ориентированное программирование.

Пример . 

Рассмотрим структуру и принцип действия простейшей программы - калькулятора, выполняющей четыре арифметические действия.

Интерфейс программы:


         Принцип действия программы: в поля Число 1 и Число 2 пользователь вводит два числа, после чего нажимает кнопку        одной из арифметических операций, получает результат ее применения для введенных чисел.

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


      Содержимое обработчиков событий трех событий очевиден: просто записывается в поле результата сумма,      разность,  произведение двух чисел.

    Обработчик нажатия кнопки деления работает следующим образом: Число 2 проверяется на равенство нулю и если  ответ положителен, выводится сообщение об ошибке, иначе - выполняется деление и выводится результат.



Событийно-ориентированная архитектура программы - калькулятор:


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


Обратите внимание.

Событийное - и объектно-ориентированное программное обеспечение доминировало не всегда. До конца 80-х годов ХХ столетия большинство программ работало за простейшим принципом: они реализовывали только один алгоритм, а событием выполнения алгоритма был запуск программы.

Выводы.

  • Программа - это составляющая информационной системы, выполняющая обработку данных и определяющая поведение системы.
  • Основные составляющие программы - логика, структуры данных, интерфейс. Логика определяет поведение системы, структура данных - способ хранения данных. Интерфейс - средство взаимодействия программы с пользователем и другими программами.
  • Основная особенность современных прикладных программ - это хранение данных в виде объектов и выполнение действий в результате возникновения тех или иных событий. Эти свойства программ называют объектной и событийной ориентированностью.
  • Фрагмент программы, который выполняется в результате некоторого события, называют обработчиком события.
  • Алгоритм - последовательность инструкций, выполнение которых позволяет решить некоторую задачу за определенный интервал времени.
  • Алгоритм всегда ориентирован на конкретного исполнителя.


Каждый обработчик событий выполняет определенный алгоритм. Этот алгоритм записывается на языке программирования. Составлять алгоритмы и записывать их на языке программирования - основная профессиональная обязанность программистов.

вверх

назад

занятие 9

Форма входа
Поиск
Календарь
«  Ноябрь 2024  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
252627282930
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Рейтинг@Mail.ru
    Copyright MyCorp © 2024
    Конструктор сайтов - uCoz