Содержание‎ > ‎Школа‎ > ‎Pascal‎ > ‎

Прокрутка текста

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

Attachments (2)