Cтраница 2
Разработка абстрактных моделей для данных и способов обработки этих данных является важнейшим компонентом в процессе решения задач с помощью компьютера. Примеры этого мы видим на низком уровне в повседневном программировании ( когда, например, как обсуждалось в главе 3, мы используем массивы и связные списки) и на высоком уровне при решении прикладных задач ( как было продемонстрировано в главе 1, во время использования бора union-find при решении задачи связности. В настоящей главе рассматриваются абстрактные типы данных ( abstract data type, в дальнейшем АТД), позволяющие создавать программы с использованием высокоуровневых абстракций. За счет применения абстрактных типов данных появляется возможность отделять абстрактные ( концептуальные) преобразования, которые программы выполняют над данными, от любого конкретного представления структуры данных и любой конкретной реализации алгоритма. [16]
В абстрактной модели массового процесса постоянные факторы не подвержены изменениям. При этом не имеет значения, будет ли состав участников лотереи меняться или останется одним и тем же. [17]
![]() |
Иерархия подсистем. [18] |
В абстрактных моделях описание объектов или явлений делается на каком-либо языке. В качестве языков моделирования могут использоваться, например, естественный язык, язык чертежей, схем, математический язык. Описание объекта или явления, сделанное на математическом языке, называют математической моделью. [19]
В абстрактных моделях описание объектов и процессов осуществляется на каком-либо языке. [20]
В приложениях абстрактные модели служат лишь орудием, и одно и то же явление, наблюдаемое опытным путем, могут описывать различные модели. [21]
Между тем абстрактные модели сравнительных издержек предполагают свободную торговлю. [22]
Помимо предоставления абстрактной модели аппаратуры более высоким уровням и управления переключениями потоков, ядро также выполняет еще одну ключевую функцию: предоставляет низкоуровневую поддержку двум классам объектов - управляющим объектам и объектам диспетчеризации. Эти объекты не являются объектами, к которым пользовательские процессы получают дескрипторы, но представляют собой внутренние объекты, на основе которых исполняющая система строит объекты пользователя. [23]
Помимо предоставления абстрактной модели аппаратуры более высоким уровням и управления переключениями потоков, ядро также выполняет еще одну ключевую функцию: предоставляет низкоуровневую поддержку двум классам объектов - управляющим объектам и объектам диспетчеризации. Эти объекты не являются объектами, к которым пользовательские процессы получают дескрипторы, но представляют собой внутренние объекты, на основе которых исполняющая система строит объекты пользователя. [24]
Зачем использовать сложную абстрактную модель вместо простой, планетарной. Ответ дает постоянно проводимая в науке проверка полезности каждой модели. Вероятностное описание совпадает со многими разнообразными наблюдениями. [25]
Тьюринг вводит абстрактную модель цифровой вычислительной машины и доказывает неразрешимость проблемы остановки и проблемы разрешимости для логики первого порядка. [26]
Схемы являются абстрактными моделями вычислительных программ. [27]
Но и эта абстрактная модель хороша главным образом для общих рассуждений. [28]
Короче говоря, абстрактная модель сортировки, которой мы и дальнейшем будем пользоваться построена на пред положении, что сортируемый файл слишком велик. [29]
Это простая и довольно абстрактная модель, иллюстрирующая, однако, важное положение: образование может быть значимым сигналом, позволяющим фирмам ранжировать работников по их производительности. [30]