// 2025-2026 Богданович Давид Когут Прихожденко (кдб.дійсність.укр)
взяти визначення мавка/машина;
простір мавка {
дія зробити_накопичувач_тексту(
М: *Машина,
вмісткість: природне
) -> НакопичувачТексту {
змінна дані: *п8 = пусто;
якщо вмісткість > 0 {
дані = виділити<п8>(М, вмісткість);
}
вернути НакопичувачТексту {
розмір = 0,
дані = дані,
вмісткість = вмісткість
};
}
дія покласти_в_накопичувач_тексту(
М: *Машина,
накопичувач: *НакопичувачТексту,
значення: кд
) {
змінна новий_розмір = накопичувач.розмір + значення.розмір;
накопичувач.дані = перевиділити<п8>(М, накопичувач.дані, новий_розмір);
змінна п: природне = 0;
поки п < значення.розмір {
накопичувач.дані[накопичувач.розмір + п] = значення.дані[п];
п += 1;
}
накопичувач.розмір = новий_розмір;
}
}