Планирование уроков на учебный год (по учебнику К.Ю. Полякова, Е.А. Еремина, полный углублённый курс, по 4 часа в неделю)



Уроки 101 - 102
Модель и представление
(§55. Модель и представление)






Содержание урока

Введение

Вычисление арифметических выражений: модель

Вычисление арифметических выражений: представление

Вопросы и задания

Задачи


Введение


Одна из важнейших идей технологии быстрого проектирования программ (RAD) — повторное использование написанного ранее готового кода. Чтобы облегчить решение этой задачи, было предложено использовать ещё одну декомпозицию: разделить модель, т. е. данные и методы их обработки, и представление — способ взаимодействия модели с пользователем (интерфейс) (рис. 7.22).

Рис. 7.22

Рис. 7.22

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

Для пользователя эти данные могут быть представлены в различных формах: в виде таблицы, графика, диаграммы и т. п. Полученные зависимости, приближённо описывающие изменение курса, могут быть показаны в виде формулы или в виде кривой. Это уровень представления или интерфейса с пользователем.

Чем хорошо такое разделение? Его главное преимущество состоит в том, что модель не зависит от представления, поэтому одну и ту же модель можно использовать без изменений в программах, имеющих совершенно различный интерфейс.

Следующая страница Вычисление арифметических выражений: модель



Cкачать материалы урока






Наверх