- •1. Ссылочные типы данных.
- •2. Оператор new.
- •3. Сортировка данных в динамической памяти.
- •4. Файлы с прямым доступом.
- •5. Нетипизированные файлы.
- •6. Особенности работы с типами в tp. Явные преобразования типов.
- •12. Объектовый тип. Основные понятия.
- •13. Наследование и переопределение в объектовых типах.
- •14. Виртуальные методы в объектах.
- •15. Конструкторы и деструкторы.
- •16. Скрытые поля и методы.
- •17. Раздел files основного меню turbo-Паскаль 7.0.
- •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. Локальные и глобальные объекты в процедуах и функциях.
- •46. Внутреннее представление чисел с плавающей точкой.
- •47. Реализация алгоритма сортировки с применением метода "часового".
- •48. Сортировка методом "пузырька".
- •49. Алфавит языка, имена, числа, строки.
- •50. Структура программы.
- •51. Тип Integer.
- •52. Тип Real.
- •53. Тип Boolean.
- •54. Char.
- •55. Описательная часть программного блока.
- •56. Процедуры ввода-вывода.
- •57. Оператор присваивания.
- •58. Условный оператор.
- •59. Оператор варианта.
- •60. Оператор цикла с перечислением.
- •61. Оператор цикла с предусловием.
- •62. Оператор цикла с постусловием.
20. Библиотека dos turbo-Паскаля.
Модуль Dos содержит подпрограммы, реализирующие возможности операционной системы MS-DOS, такие как переименование, поиск и удаление файлов, получение и установка системного времени, выполнение программных прерываний и т.д.
21. Библиотека system turbo-Паскаля.
Модуль System содержит базовые средства языка, которые поддерживают ввод-вывод, работу со строками, операции с плавающей точкой и динамическо распределение памяти.
22. Раздел edit основного меню turbo-Паскаль 7.0.
Edit – позволяет создавать и редактировать исходные файлы: изменять текст, выделять и перемещать фрагменты текста, создавать карман для фрагментов текста и др.
Undo (Alt+Backspace) – Отмена всех изменений, внесенных в процессе предыдущего редактирования.
Redo – Отмена действий, выполненных с помощью команды Edit| Undo.
Cut (Shift+Delete) – Перемещение выделенного фрагмента текста.
Copy (Ctrl+Insert) – Копирование выделенного фрагмента текста в карман.
Paste (Shift+Insert) – Перемещение текста из кармана или выделенного фрагмента текста в окне Clipboard в то место активного окна, которое отмечено курсором.
Clear (Ctrl+Delete) – Удаление выделенного фрагмента и очистка кармана.
Show clipboard – Открытие окна кармана.
23. Раздел run основного меню turbo-Паскаль 7.0.
Run – проводит компиляцию, компоновку и выполнение программы.
Run (Ctrl+F9) – Компиляция, компоновка и выполнение программы. Нажатие клавишей + приостанавливает ход выполнения программы. Повторное нажатие завершает выполнение программы.
Step over (F8) – Пошаговое выполнение программы без сканирования содержания процедур и функций.
Trace into (F7) – Пошаговое выполнение программы. При использовании подпрограмм рассматриваются операторы выполняемых процедур и функций.
Go to cursor (F4) – Компиляция и выполнение программы до строки в программе, на которой установлен курсор.
Program reset (Ctrl+F2) – Прекращение текущего сеанса отладки. Закрываются все файлы, используемые программой, и освобождается память, отведенная под программу.
Parameters – Возможность задать строку символов, определяющую входные параметры программы, аналогичные параметрам командной строки.
24. Классификация типов данных.
Простые
Скалярные (стандартные)
Integer
Расширения целого типа
Real
Boolean
Char
Скалярные (Определяемые пользователем)
Перечислительный тип
Ограничительный тип
Структурные
Регулярный массив
Комбинированный массив
Множественный тип
Файловый тип
Строковый тип
Ссылочный тип
25. Перечислимые типы данных. (На самостоят. Рассмотрение)
Перечислительный тип представляет собой ограниченную, упорядоченную совокупность скалярных констант составляющий данный тип.
Перечислимый тип данных определяет упорядоченный набор значений, просто перечисляя идентификаторы, обозначающие эти значения. Эти идентификаторы не имеют какого-то самостоятельного смысла.
type goda=(zima0, vesna1, leto2, osen3);
var sezon:goda; (ord, pred, succ)