- Допуск к практике: ДЗ
- Задание на 3
Написать модуль для работы с динамическим массивом строк, реализующий следующие функции:
- function getSize : Integer; // Количество элементов в массиве (занятых)
- procedure add(const item : TStored); // добавление элемента в конец (расширение при необходимости)
- procedure setItem(i : Integer; const item : TStored); // Запись i-того элемента
- function getItem(i : Integer) : TStored; // Чтение i-того элемента
Протестировать этот модуль, добавив в массив 10 строк, введенных с клавиатуры, и выведя их на экран.
- Задание на 4
Считать строки из файла example.866.crlf (кодировка CP866, перевод строки CR/LF) в динамический массив, после чего вывести их в консоль в обратном порядке - Задание на 5
Вывести текст из файла example.1251.crlf (кодировка CP1251, перевод строки CR/LF) на жкран в графическом режиме. Реализовать прокрутку текста клавишами "вверх" и "вниз". - ДЗ
Реализовать горизонтальную прокрутку текста клавишами "влево" и "вправо"
|
|