Добавить в избранное
5byte.ru
Теория
•
8 класс
•
9 класс
•
10 класс
•
11 класс
Задания
•
8 класс
•
9 класс
•
10 класс
•
11 класс
Книги
Тесты
ЕГЭ
Turbo Pascal 7
•
Описание
•
Задачи
HTML
Рефераты
Содержание
ВВЕДЕНИЕ
1. АЛФАВИТ ЯЗЫКА
1.1. Символы, используемые в идентификаторах
1.2. Разделители
1.3. Специальные символы
1.3.1. Знаки пунктуации
1.3.2. Знаки операций
1.3.3. Зарезервированные слова
1.4. Неиспользуемые символы
2. СТРУКТУРА ПРОГРАММЫ
3. ТИПЫ ДАННЫХ
3.1. Классификация типов данных
3.2. Простые типы данных
3.2.1. Целые типы
3.2.2. Логический тип
3.2.3. Символьный тип
3.2.4. Перечисляемый тип
3.2.5. Тип-диапазон
3.2.6. Вещественные типы
4. ВЫРАЖЕНИЯ
4.1. Переменные
4.2. Константы
4.2.1. Целые константы
4.2.2. Вещественные константы
4.2.3. Строковые и символьные константы
4.2.4. Константные выражения
4.2.5. Типизированные константы
4.3. Стандартные функции
4.3.1. Арифметические функции
4.3.2. Функции преобразования типа
4.3.3. Функции для величин порядкового типа
4.4. Знаки операций
4.4.1. Арифметические операции
4.4.2. Логические операции
4.4.3. Операции с битами информации
4.4.4. Операции отношения
4.5. Круглые скобки
4.6. Порядок вычисления выражений
5. ОПЕРАТОРЫ ЯЗЫКА
5.1. Простые операторы
5.1.1. Оператор присваивания
5.1.2. Оператор безусловного перехода GOTO. Использование меток
5.1.3. Пустой оператор
5.2. Структурированные операторы
5.2.1. Составной оператор
5.2.2. Условный оператор IF
5.2.3. Условный оператор CASE
5.2.4. Оператор цикла REPEAT
5.2.5. Оператор цикла WHILE
5.2.6. Оператор цикла FOR
5.2.7. Использование стандартных процедур Break и Continue в операторах циклов REPEAT, WHILE и FOR
6. СТРУКТУРИРОВАННЫЕ ТИПЫ ДАННЫХ
6.1. Массив
6.2. Строка типа string
6.3. ASCIIZ-строка
6.4. Запись
6.5. Множество
6.6. Файл
7. ДИНАМИЧЕСКИЕ СТРУКТУРЫ ДАННЫХ
7.1. Указатель
7.2. Работа с динамической памятью
7.3. Работа со структурами данных
8. ПРОЦЕДУРНЫЕ ТИПЫ
9. СОВМЕСТИМОСТЬ И ПРЕОБРАЗОВАНИЕ ТИПОВ ДАННЫХ
9.1. Идентичность типов
9.2. Совместимость типов
9.3. Совместимость для присваивания
9.4. Преобразование типов
10. ПРОЦЕДУРЫ И ФУНКЦИИ
10.1. Процедура
10.2. Функция
10.3. Формальные и фактические параметры
10.3.1. Параметры-значения
10.3.2. Параметры-переменные
10.3.3. Параметры-константы
10.3.4. Параметры без типа
10.3.5. Массивы и строки открытого типа
10.3.6. Параметры-процедуры и параметры-функции
10.4. Процедура EXIT
10.5. Директивы подпрограмм
10.5.1. Директива FORWARD
10.5.2. Директивы FAR и NEAR
10.5.3. Директива EXTERNAL
10.5.4. Директива ASSEMBLER
10.5.5. Директива INLINE
10.5.6. Директива INTERRUPT
10.6. Рекурсивные процедуры и функции
11. ОРГАНИЗАЦИЯ ВВОДА-ВЫВОДА
11.1. Стандартные процедуры и функции для всех файлов
11.2. Стандартные процедуры и функции для текстовых файлов
11.3. Стандартные процедуры и функции для типизированных файлов
11.4. Стандартные процедуры и функции для файлов без типа
11.5. Внешние устройства в качестве файлов
12. ИСПОЛЬЗОВАНИЕ ЯЗЫКА АССЕМБЛЕРА В ПРОГРАММАХ НА TURBO PASCAL 7.0
12.1. Использование компилятора TASM
12.2. Использование встроенного ассемблера
12.3. Использование директивы ASSEMBLER
12.4. Использование оператора или директивы INLINE
13. ПРОГРАММИРОВАНИЕ НА ФИЗИЧЕСКОМ УРОВНЕ
14. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В TURBO PASCAL 7.0
14.1. Пример использования ООП
14.2. Понятие объекта
14.2.1. Инкапсуляция
14.2.2. Наследование
14.2.3. Полиморфизм
14.3. Виртуальные методы
14.3.1. Объявление виртуальных методов
14.3.2. Конструкторы и деструкторы
14.3.3. Возможности модификации программы при использовании виртуальных методов
15. МОДУЛИ
15.1. Заголовок модуля
15.2. Интерфейс модуля
15.3. Исполнительная часть модуля
15.4. Секция инициализации
15.5. Использование модуля в основной программе
15.6. Использование идентификаторов элементов модуля
16. СТАНДАРТНЫЕ МОДУЛИ
16.1. Модуль System
Процедура Append
Процедура Assign
Процедура BlockRead
Процедура Block Write
Процедура Break
Процедура ChDir
Процедура Close
Процедура Continue
Процедура Dec
Процедура Delete
Процедура Dispose
Процедура Erase
Процедура Exclude
Процедура Exit
Процедура FillChar
Процедура Flush
Процедура FreeMem
Процедура GetDir
Процедура GetMem
Процедура Halt
Процедура Inc
Процедура Include
Процедура Insert
Процедура Mark
Процедура MkDir
Процедура Move
Процедура New
Процедура Randomize
Процедура Read (текстовые файлы)
Процедура Read (типизированные файлы)
Процедура ReadLn
Процедура Release
Процедура Rename
Процедура Reset
Процедура Rewrite
Процедура RmDir
Процедура RunError
Процедура Seek
Процедура SetTextBuf
Процедура Str
Процедура Truncate
Процедура Val
Процедура Write (текстовые файлы)
Процедура Write (типизированные файлы)
Процедура WriteLn
Функция Abs
Функция Addr
Функция ArcTan
Функция Assigned
Функция Chr
Функция Concat
Функция Сору
Функция Cos
Функция CSeg
Функция DSeg
Функция Eof
Функция Eoln
Функция Ехр
Функция FilePos
Функция FileSize
Функция Frac
Функция Hi
Функция High
Функция Int
Функция IOResult
Функция Length
Функция Ln
Функция Lo
Функция Low
Функция MaxAvail
Функция MemAvail
Функция New
Функция Odd
Функция Ofs
Функция Ord
Функция ParamCount
Функция ParamStr
Функция Pi
Функция Pos
Функция Pred
Функция Ptr
Функция Random
Функция Round
Функция SeekEof
Функция SeekEoln
Функция Seg
Функция Sin
Функция SizeOf
Функция SPtr
Функция Sqr
Функция Sqrt
Функция SSeg
Функция Succ
Функция Swap
Функция Trunc
Функция UpCase
16.2. Модуль Strings
Процедура StrDispose
Функция StrCat
Функция StrComp
Функция StrCopy
Функция StrECopy
Функция StrEnd
Функция StrlComp
Функция StrLCat
Функция StrLComp
Функция StrLCopy
Функция StrLen
Функция StrLIComp
Функция StrLower
Функция StrMove
Функция StrNew
Функция StrPas
Функция StrPCopy
Функция StrPos
Функция StrRScan
Функция StrScan
Функция StrUpper
16.3. Модуль Crt
Процедура AssignCrt
Процедура ClrEol
Процедура ClrScr
Процедура Delay
Процедура DelLine
Процедура GotoXY
Процедура High Video
Процедура InsLine
Процедура Low Video
Процедура Norm Video
Процедура NoSound
Процедура Sound
Процедура TextBackground
Процедура TextColor
Процедура TextMode
Процедура Window
Функция Key Pressed
Функция ReadKey
Функция WhereX
Функция WhereY
Пример использования подпрограмм модуля CRT
16.4. Модуль Graph
Процедура Arc
Процедура Bar
Процедура Bar3D
Процедура Circle
Процедура ClearDevice
Процедура ClearViewPort
Процедура CloseGraph
Процедура DetectGraph
Процедура DrawPoly
Процедура Ellipse
Процедура FillEllips
Процедура FillPoly
Процедура FloodFill
Процедура GetArcCoords
Процедура GetAspectRatio
Процедура GetDefaultPalette
Процедура GetFillPattern
Процедура GetFillSettings
Процедура Getlmage
Процедура GetLineSettings
Процедура GetModeRange
Процедура GetPalette
Процедура GetTextSettings
Процедура Get View Settings
Процедура GraphDefaults
Процедура InitGraph
Процедура Line
Процедура LineRel
Процедура LineTo
Процедура MoveRel
Процедура MoveTo
Процедура OutText
Процедура OutTextXY
Процедура PieSlice
Процедура Putlmage
Процедура PutPixel
Процедура Rectangle
Процедура RestoreCrtMode
Процедура Sector
Процедура SetActivePage
Процедура SetAUPalette
Процедура SetAspectRatio
Процедура SetBkColor
Процедура SetColor
Процедура SetFillPattern
Процедура SetFillStyle
Процедура SetGraphBufSize
Процедура SetGraphMode
Процедура SetLineStyle
Процедура SetPalette
Процедура SetRGBPalette
Процедура SetTextJustify
Процедура SetTextStyle
Процедура SetUserCharSize
Процедура SetViewPort
Процедура SetVisualPage
Процедура SetWriteMode
Функция GetBKColor
Функция GetColor
Функция GetDriverName
Функция GetGraphMode
Функция GetMaxColor
Функция GetMaxMode
Функция GetMaxX
Функция GetMaxY
Функция GetModeName
Функция GetPaletteSize
Функция GetPixel
Функция GetX
Функция GetY
Функция GraphErrorMsg
Функция GraphResult
Функция ImageSize
Функция InstallUserDriver
Функция InstallUserFont
Функция RegisterBGIdriver
Функция RegisterBGIfont
Функция TextHeight
Функция TextWidth
Пример использования подпрограмм модуля Graph
16.5. Модуль Dos
Процедура Exec
Процедура FindFirst
Процедура FindNext
Процедура FSplit
Процедура GetCBreak
Процедура GetDate
Процедура GetFAttr
Процедура GetFTime
Процедура GetlntVec
Процедура GetTime
Процедура GetVerify
Процедура Intr
Процедура Keep
Процедура MsDos
Процедура PackTime
Процедура SetCBreak
Процедура SetDate
Процедура SetFAttr
Процедура SetFTime
Процедура SetIntVec
Процедура SetTime
Процедура SetVerify
Процедура Swap Vectors
Процедура UnpackTime
Функция DiskFree
Функция DiskSize
Функция DosExitCode
Функция Dos Version
Функция EnvCount
Функция EnvStr
Функция FExpand
Функция FSearch
Функция GetEnv
Пример использования подпрограмм модуля Dos
16.6. Модуль WinDos
Процедура CreateDir
Процедура FindFirst
Процедура FindNext
Процедура GetCBreak
Процедура GetDate
Процедура GetFAttr
Процедура GetFTime
Процедура GetlntVec
Процедура GetTime
Процедура GetVerify
Процедура Intr
Процедура MsDos
Процедура PackTime
Процедура RemoveDir
Процедура SetCBreak
Процедура SetCurDir
Процедура SetDate
Процедура SetFAttr
Процедура SetFTime
Процедура SetlntVec
Процедура SetTime
Процедура SetVerify
Процедура UnpackTime
Функция DiskFree
Функция DiskSize
Функция Dos Version
Функция FileExpand
Функция FileSearch
Функция FileSplit
функция GetArgCount
функция GetArgStr
функция GetCurDir
Функция GetEnvVar
16.7. Модуль Overlay
Процедура OvrClearBuf
Процедура OvrInit
Процедура OvrInitEMS
Процедура OvrSetBuf
Процедура OvrSetRetry
Функция OvrGetBuf
Функция OvrGetRetry
16.8. Модуль Printer
17. ИНТЕГРИРОВАННАЯ СРЕДА ПРОГРАММИРОВАНИЯ
17.1 Вход в интегрированную среду
17.2. Строка состояния
17.3. Система окон среды
17.3.1. Окна редактирования
17.3.2. Окна диалога
17.3.3. Информационные окна
17.3.4. Окна меню
17.4. Разработка программ в интегрированной среде
17.5. Система меню среды Turbo Pascal 7.0
17.5.1. Меню работы с файлами (File)
17.5.2. Меню редактирования (Edit)
17.5.3. Меню поиска информации (Searh)
17.5.4. Меню выполнения программы (Run)
17.5.5. Меню компиляции (Compile)
17.5.6. Меню отладки (Debug)
17.5.7. Меню инструментальных средств"(Tools)
17.5.8. Меню параметров среды (Options)
17.5.9. Меню окон (Window)
17.5.10. Меню информационной помощи (Help)
17.5.11. Локальное меню
17.5.12 Клавиши быстрого управления
17.6 Экранный редактор
17.6.1. Некоторые рекомендации по созданию исходных текстов программ
17.6.2. Команды перемещения курсора
17.6.3. Команды поиска фрагментов
17.6.4. Команды вставки и удаления информации
17.6.5. Команды работы с блоками информации
17.6.6. Команды разнообразного назначения
17.7. Компиляция программы
17.7.1. Переключающие ключи
17.7.2. Ключи параметров
17.7.3. Ключи условной компиляции
17.8. Отладка программы в интегрированной среде
17.8.1. Получение значений параметров, модификация параметров
17.8.2. Приостановка работы программы
17.8.3. Работа с подпрограммами
17.9. Система информационной помощи
17.10. Оптимизация программы
Зарезервированные слова Turbo Pascal 7.0
Клавиши быстрого управления среды Turbo Pascal 7.0
Зарезервированные слова встроенного ассемблера
Пример использования ООП
У Вас есть материал пишите нам
Copyright © 2008