Добрый день, помогите пожалуйста решить задачки по информатике. Спасибо.


Задание 1.
Ввести с клавиатуры границы диапазона, заполнить массив случайными целыми числами в диапазоне, начальное и конечное значение которого введены в поля ввода.
Вывести его в поле Memo.
Отсортировать массив по убыванию, вывести во второе поле Memo.
Задание 2.
Ввести с клавиатуры границы диапазона, заполнить массив размером N случайными целыми числами в диапазоне, начальное и конечное значение которого введены в поля ввода. Вывести исходный массив в первое поле Memo.
Все положительные элементы поместить в начало массива, а отрицательные и нулевые в конец (сортировку не использовать). Вывести полученный массив во второе поле Memo.
Задание 3.
Ввести с клавиатуры границы диапазона, заполнить массив размеров 2N случайными вещественными числами в диапазоне, начальное и конечное значение которого введены в поля ввода. Вывести исходный массив в первое поле Memo.
3
Поменять местами первую половину массива со второй. Вывести полученный массив во второе поле Memo.