<<
>>

Контрольные вопросы и упражнения 1.

Сравните понятия «абстракция процесса» и «абстракция данных». Чем они схожи? В чем состоят их отличия?

Контрольные вопросы и упражнения

431

2.
Разработайте пример абстрактного типа для стека на языке Pascal, предполагая, что определение стека, операции с ним и код, который его использует, находятся в одной и той же программе.

3. Разработайте пример абстрактного типа данных для матрицы на знакомом вам языке, создав операции сложения, вычитания и умножения матриц.

4. Разработайте пример абстрактного типа данных для очереди на знакомом вам языке, создав операции добавления элемента в очередь, исключения элемента из очереди и проверки заполненности очереди.

5. Разработайте абстрактный тип данных для комплексных чисел на знакомом вам языке, создав операции сложения, вычитания, умножения, деления, выделения действительной и мнимой части комплексного числа и построения комплексного числа из двух констант с плавающей точкой, переменных или выражений.

<< | >>

Еще по теме Контрольные вопросы и упражнения 1.:

  1. Контрольные вопросы
  2. Контрольные вопросы
  3. Контрольные вопросы
  4. Контрольные вопросы
  5. Контрольные вопросы
  6. Контрольные вопросы
  7. Контрольные вопросы
  8. Контрольные вопросы
  9. Контрольные вопросы
  10. Контрольные вопросы
  11. Контрольные вопросы
  12. Контрольные вопросы
  13. Контрольные вопросы
  14. Контрольные вопросы
  15. Контрольные вопросы
  16. Контрольные вопросы
  17. Контрольные вопросы