1. Абстрактный тип данных для объекта "Книга"
Описание АТД для "Книги"

Конструктор:

    Создать книгу:
        Входные параметры:
            Название (строка)
            Автор (строка)
            Год издания (целое число)
            Количество страниц (целое число)
        Выходные параметры:
            Объект "Книга"

Операции:

    Изменить количество страниц:
        Входные параметры:
            Новое количество страниц (целое число)
        Выходные параметры:
            Обновленный объект "Книга"

    Получить информацию о книге:
        Входные параметры:
            Нет
        Выходные параметры:
            Строка, содержащая информацию о книге (название, автор, год издания, количество страниц)




2. Абстрактный тип данных для объекта "Магазин" в контексте геоинформационной системы
Описание АТД для "Магазина"

Ключевые характеристики для навигации:

    Адрес:
        Строка, содержащая полный адрес магазина (улица, номер дома, город, страна)
    Режим работы:
        Строка, описывающая часы работы магазина (например, "Пн-Пт: 9:00 - 21:00, Сб-Вс: 10:00 - 18:00")
    Контактные данные:
        Строка, содержащая телефонный номер и/или электронную почту магазина
    Фотографии:
        Список URL-адресов или путей к изображениям магазина

Операции:

    Получить информацию о магазине:
        Входные параметры:
            Нет
        Выходные параметры:
            Строка, содержащая информацию о магазине (адрес, режим работы, контактные данные)

    Получить фотографии магазина:
        Входные параметры:
            Нет
        Выходные параметры:
            Список URL-адресов или путей к изображениям магазина

