- •1. Ссылочный тип данных.
- •2. Оператор new.
- •3. Сортировка в дп.
- •4. Файлы с прям. Доступом
- •5. Нетипизированные файлы
- •6. Особенности работы с типами в tp. Явные преобразования типов
- •7. Эквивалентность типов.
- •8. Совместимость типов.
- •9. Настройка перменных.
- •10. Типизированные константы.
- •11. Работа с внешними процедурами. Модули.
- •12. Объектовый тип. Основные понятия
- •13. Наследование и переопределение в объектовых типах
- •14. Виртуальные методы в объектах
- •15. Конструкторы и деструкторы
- •16. Скрытые поля и методы
- •17. Раздел files основного меню turbo-паскаль 7.0
- •18. Директивы компилятора тр.
- •19. Библиотека crt turbo-паскаля.
- •20. Библиотека dos turbo-паскаля.
- •21. Библиотека system turbo-паскаля.
- •22. Раздел edit основного меню turbo-паскаль 7.0.
- •23. Раздел run основного меню turbo-паскаль 7.0.
- •24. Классификация типов данных.
- •25. Перечислимые типы данных.
- •26.Ограниченные типы данных.
- •27.Регулярный тип данных (массив)
- •28. Многомерные массивы
- •29.Комбинированные типы данных (запись).
- •30.Оператор with.
- •31. Записи с вариантами.
- •32. Множественные типы данных
- •33. Операции над данными множественного типа.
- •34. Файловый тип данных
- •35. Текстовые файлы
- •36. Процедуры
- •37. Функции.
- •38. Параметры процедур и функций. Формальные и фактические параметры
- •39. Локальные и глобальные объекты в процедурах и ф-циях.
- •40. Структурн. Предст. Осн. Констр-ий языка
- •41. Перевод вещественных чисел из 10-ичной системы в 2-ную.
- •42. Перевод вещественных чисел из двоичной сс в 10-чную.
- •43. Перевод чисел из двоичной системы в восьмеричнуюа из 8-й в 16-ю.
- •44. Перевод чисел из 8-ричной и 16-ричной системы счисления в десятичную.
- •45. Внутр. Представление двоичных чисел с фиксир. Точкой
- •46. Внутр. Представление числа с плавающей точкой
- •47. Сортировка методом «часового»
- •49. Алфавит языка, имена, числа, строки
- •50. Структура программы.
- •51. Тип integer.
- •52. Тип real.
- •53. Тип boolean и char.
- •54. Тип char.
- •55. Описат. Часть программного блока.
- •56. Процедуры ввода-вывода.
- •57. Оператор присваивания
- •58. Условный оператор.
- •59. Оператор варианта (case of).
- •60. Цикл с параметром for (с перечислением)
- •61. Оператор цикла с предусловием
- •62. Оператор цикла с постусловием.
20. Библиотека dos turbo-паскаля.
Библиотека DOS реализует ряд очень полезных программ операционной системы и обработки файлов. Ни одна из программ модуля DOS не определена в стандартном Паскале и поэтому они размещены в собственном модуле. Имеются следующие функции и процедуры:
- ПРОЦЕДУРЫ ДАТЫ И ВРЕМЕНИ (могут возвращать текущие значения даты и времени, устанавливать их, преобразовывать, а также оперировать с датой/временем последнего обновления файла)
- ПРОЦЕДУРЫ ОБСЛУЖИВАНИЯ ПРЕРЫВАНИЙ (могут возвращать адрес, хранящийся в указанном векторе прерывания и устанавливать его, выполнять указанное программное прерывание и функцию ОС MS DOS)
- ФУНКЦИИ СТАТУСА ДИСКА (могут возвращать число свободных байтов на указанном диске и полный объём указанного диска в байтах)
- ПРОЦЕДУРЫ ОБРАБОТКИ ФАЙЛОВ (могут искать файлы, возвращать и устанавливать их атрибуты и разбивать имя файла на 3 части: каталог, имя файла, расширение)
- ФУНКЦИИ ОБРАБОТКИ ФАЙЛА (могут брать имя файла Name и возвращать полное его имя, а также искать файл NAME в списке каталогов)
- ПРОЦЕДУРЫ ОБРАБОТКИ ПРОЦЕССОВ ( могут выполнять заданную программу Name с указанной командной строкой CmdLine, завершать проrрамму и оставлять ее резидентной в памяти идр.
- ФУНКЦИИ УПРАВЛЕНИЯ ПРОRРАММОЙ (Function DosExitCode: Word -
Возвращает код завершения подпроцесса)
- ФУНКЦИИ УПРАВЛЕНИЯ СРЕДОЙ (могут возвращать число переменных окружения, содержащихся в среде DOS/ указанную переменную окружения DOS/ значение указанной переменной окружения DOS)
- ДОПОЛНИТЕЛЬНЫЕ ПРОЦЕДУРЫ (могут возвращать и устанавливать состояние проверки в DOS и возвращаить и устанавливать состояние флага верификации в DOS)
- ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ (Function DosVersion: Word - Возвращает номер версии DOS)
21. Библиотека system turbo-паскаля.
Библиотека System является основной библиотекой Турбо Паскаля. Она реализует подпрограммы для всех встроенных возможностей, таких как ввод/вывод, обработка строк, эмуляция арифметического сопроцессора, управление оверлеями и динамическое распределение памяти. Модуль SYSTEM используется автоматически любым модулем или программой и никогда не указывается в предложении USES.
22. Раздел edit основного меню turbo-паскаль 7.0.
UNDO. В активном окне редактора восстанавливает только что уничтоженную командой <Ctrl>+<Y> или измененную строку. Турбо Паскаль создает специальный буфер изменений для каждой страницы редактора. Последовательное использование опции Undo может отменить все сделанные вами изменения текста. Опция может вызываться непосредственно из окна редактора клавишами <Alt>+<Backspace>.
REDO. Отменяет действие предыдущей команды Undo.
CUT. Удаляет выделенный блок из окна редактора и переносит его в буфер обмена Опция вызывается непосредственно из редактора командой <Shift>+<Del>
СОРУ. Копирует выделенный блок из окна редактора в буфер обмена. Опция вызывается непосредственно из редактора командой <Ctrl>+<Ins>.
PASTE. Копирует содержимое буфера обмена в окно редактора. Содержимое буфера остается без изменений и может использоваться повторно. Опция вызывается непосредственно из редактора командой <Shift>+<InS>.
CLEAR. Удаляет из окна редактора выделенный блок, но не помещает его в буфер. Удаленный фрагмент безвозвратно теряется. Опция вызывается непосредственно из редактора командой <Ctrl>+<Del>.
SHOW CLIPBOARD. Показывает содержимое буфера обмена.