Рішення створити і зберегти картинку

Чи можливо в Pascal ABC Net створити і зберегти картинку в * .bmp 24bit? Пробував через GraphABC - зберігається все одно в * .png навіть якщо явно вказати формат. (Тобто формат картинки буде bmp але структура файлу як в png) І ще - як створити дуже маленьку картинку, наприклад 8х4 пікс. (Тому що на самій картинці я не знайшов як малювати - хіба що малювати у вікні і зберігати вміст вікна, а вікно таке маленьке не робиться)?

Препода не влаштовує "простирадло" ось в цьому шматку. вимагає переписати кейсами, але якось не дуже виходить, виручите ласка

В одновимірному масиві, що вводиться з клавіатури і складається з N речових елементів, обчислити кількість парних елементів масиву (використовувати рекурсивних функцій для обчислення).

досить таки стандартне дію, але не можу розібратися як потрібно його реалізувати: 1. Коли я натискаю на одну з кнопок меню (а саме першу "грати") то повинно з'являтися меню з іншими кнопками, і якщо я в ново створеному меню натисну на кнопку "Назад" то вона виконає також дейсвтія для минулого меню, по скільки там була кнопка "вихід", я розумію що проблема в тому що воно проходить просто все if але не розумію як правильно зробити. 2. І друге питання як реалізувати в graphabc що б після натискання (в моєму випадку на кнопку "Правила") по верх мого вікна, відкривався txt файл, сообственно з самими правилами) Код нижче, але працювати у вас не буде через відсутність тих файлів (картинок) які сообственно іспользуються в програмі. Створіть просто файли з таким і ж назвами)

Є дві процедури і мені треба перенести значення з однієї локальної змінної в іншу. Як це можна зробити?

Pascal1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 program mass_5; type m = array [1..n] of integer; // Чи не працює програма або їй не відповідає опис. Повідомте будь ласка нам про це, заповнивши просту форму. Спасибо =) Зробити сайт краще