Помогите пожалуйста с заданием.
Задание 1.
Реализовать список с использованием записей.

Список хранит целые числа (Integer).
Работа со списком осуществляется с помощью процедур/функций:

добавитьЭлемент(индекс: integer, элемент: integer);
добавитьЭлементВКонец(элемент: integer);
получитьЭлемент(индекс: integer): Integer;
распечататьЭлементыСписка();
удалитьЭлемент(индекс: integer);
очиститьСписок();
получитьКоличествоЭлементовВСписке( );

Эти процедуры должны использовать друг друга, например процедура добавитьЭлементВКонец использует процедуру добавитьЭлемент с параметром индекс = получитьКоличествоЭлементовВСписке( );