IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

> абстракция, модуль как АТД
-Alex-
сообщение 18.06.2005 17:46
Сообщение #1


Гость






Помогите пожалуйста!!!!!!!!!!!!!! :molitva:
Мне в реферате необходимо доказать, что модуль в TP - это абстактный тип данных. Где мне можно собрать информоцию? blink.gif
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 26.06.2005 16:36
Сообщение #2


Гость






Цитата
является ли модуль типом данных
- нет, ты не можешь объявить переменную типа "модуль", поэтому типом данных модуль никогда не был и не будет... Речь идет об Абстрактном типе данных...
Цитата(http://grizlyk1.narod.ru/my/3.htm)
АТД это данные и функции для работы с ними, как и модуль. Относительно этих функций, АТД и является абстрактным, независимым от реальной природы данных. АТД не будет абстрактным типом относительно произвольной функции.

АТД можно представить как типизированный модуль. АТД имеет больший порядок абстракции чем модуль, по аналогии с типизированной переменной.

Функции АТД, как и функции модуля, исполняются в контексте реализации отличном от контекста их вызова. Для модуля такой контекст реализации один. Для АТД каждая переменная имеет свой контекст реализации, возможно разделяя часть его между всеми переменными. В модуле можно поддерживать несколько контекстов искусственно, как в примере "Реализация модуля с несколькими контекстами в структурной программе" (Пример 1) в разделе "Структурная программа:Модуль", но это происходит не автоматически. Если в программе есть только одна переменная АТД, то преимущества АТД не так очевидны. С таким же успехом можно вызывать функции модуля.


Что здесь может быть непонятно?
Нужны еще ссылки? Смотри здесь ...
 К началу страницы 
+ Ответить 

Сообщений в этой теме
-Alex-   абстракция   18.06.2005 17:46
volvo   Начни отсюда: http://www.pstu.ru/structure/enk/mat...   18.06.2005 18:02
-Alex-   Информация которую вы мне дали очень помогла, спас...   18.06.2005 19:51
klem4   может быть имеется в виду видимость данных и под...   18.06.2005 20:52
-Alex-   "немогли бы ещё подсказаь, "как выявить ...   19.06.2005 14:24
klem4   :blink: :huh: никак ? как узнать что делает п...   19.06.2005 14:36
-Alex-   Как располагается в памяти экземпляр объекта (моду...   20.06.2005 17:56
volvo   Уточняйте, собственно, "Объекта" или ...   20.06.2005 18:58
-Alex-   Понятно, а объект тогда как???   20.06.2005 19:07
volvo   Смотри здесь: http://www1.citforum.ru/programming...   20.06.2005 19:41
-Alex-   Прошу вас помочь тветить на ещё один вопрос:...   21.06.2005 11:51
Zuum   Насамом деле здесь много интересного, но прочитав...   26.06.2005 16:25
volvo   - нет, ты не можешь объявить переменную типа ...   26.06.2005 16:36
-Alex-   так значит модуль не является абстрактным типом, ...   27.06.2005 12:58
volvo   :yes: Именно...   27.06.2005 13:01


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 26.07.2025 2:23
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"