Программирование в среде Turbo Pascal 7.0
книга

Программирование в среде Turbo Pascal 7.0 : учебно-справочное пособие

Автор: В. Епанешников, А. Епанешников

Форматы: PDF

Издательство: Диалог-МИФИ

Год: 2004

Место издания: Москва

ISBN: 5-86404-116-5

Страниц: 363

Артикул: 41427

Возрастная маркировка: 16+

Электронная книга
100

Краткая аннотация книги "Программирование в среде Turbo Pascal 7.0"

В данном пособии описан широко распространенный пакет программирования Turbo Pascal 7.0, разработанный фирмой Borland International и используемый для создания программ в операционной системе MS DOS. Приведены основные характеристики языка и среды программирования. В четвертое издание включены дополнительные примеры, дано более подробное описание наиболее сложных разделов языка и среды программирования; в нем устранены многие досадные опечатки и ошибки. Пособие может быть полезно как при изучении языка Turbo Pascal, так и при создании программ на этом языке

Содержание книги "Программирование в среде Turbo Pascal 7.0"


ВВЕДЕНИЕ
1. АЛФАВИТ ЯЗЫКА
1.1. СИМВОЛЫ, ИСПОЛЬЗУЕМЫЕ В ИДЕНТИФИКАТОРАХ
1.2. PАЗДЕЛИТЕЛИ
1.3. СПЕЦИАЛЬНЫЕ СИМВОЛЫ
1.4. СИМВОЛЫ, ИСПОЛЬЗУЕМЫЕ ТОЛЬКО В СТРОКАХ СИМВОЛОВ И КОММЕНТАРИЯХ
2. СТPУКТУPА ПPОГPАММЫ
3. ТИПЫ ДАННЫХ
3.1. КЛАССИФИКАЦИЯ ТИПОВ ДАННЫХ
3.2. ПPОСТЫЕ ТИПЫ ДАННЫХ
4. ВЫPАЖЕНИЯ
4.1. ПЕPЕМЕННЫЕ
4.2. КОНСТАНТЫ
4.3. СТАНДАPТНЫЕ ФУНКЦИИ
4.4. ЗНАКИ ОПЕРАЦИЙ
5. ОПЕPАТОPЫ ЯЗЫКА
5.1. ПРОСТЫЕ ОПЕРАТОРЫ
5.2. СТPУКТУPИPОВАННЫЕ ОПЕPАТОPЫ
6. СТPУКТУPИPОВАННЫЕ ТИПЫ ДАННЫХ
6.1. МАССИВ
6.2. СТPОКА ТИПА STRING
6.3. ASCIIZ-СТРОКА (СТРОКА, ОКАНЧИВАЮЩАЯСЯ НУЛЕМ)
6.4. ЗАПИСЬ
6.5. МНОЖЕСТВО
6.6. ФАЙЛ
7. ДИНАМИЧЕСКИЕ СТРУКТУРЫ ДАННЫХ
7.1. УКАЗАТЕЛЬ
7.2. РАБОТА С ДИНАМИЧЕСКОЙ ПАМЯТЬЮ
7.3. РАБОТА СО СТРУКТУРАМИ ДАННЫХ
8. ПPОЦЕДУPНЫЕ ТИПЫ
9. СОВМЕСТИМОСТЬ И ПPЕОБPАЗОВАНИЕ ТИПОВ ДАННЫХ
9.1. ИДЕНТИЧНОСТЬ ТИПОВ
9.2. СОВМЕСТИМОСТЬ ТИПОВ
9.3. СОВМЕСТИМОСТЬ ДЛЯ ПРИСВАИВАНИЯ
9.4. ПPЕОБPАЗОВАНИЕ ТИПОВ
10. ПPОЦЕДУPЫ И ФУНКЦИИ
10.1. ПPОЦЕДУPА
10.2. ФУНКЦИЯ
10.3. ФОPМАЛЬНЫЕ И ФАКТИЧЕСКИЕ ПАРАМЕТРЫ
10.4. ПPОЦЕДУPА EXIT
10.5. ДИPЕКТИВЫ ПОДПPОГPАММ
10.6. PЕКУPСИВНЫЕ ПPОЦЕДУPЫ И ФУНКЦИИ
11. ОPГАНИЗАЦИЯ ВВОДА-ВЫВОДА
11.1. СТАНДАPТНЫЕ ПОДПРОГРАММЫ ДЛЯ ВСЕХ ФАЙЛОВ
11.2. СТАНДАPТНЫЕ ПОДПРОГРАММЫ ДЛЯ ТЕКСТОВЫХ ФАЙЛОВ. ФОРМАТЫ ВЫВОДА
11.3. СТАНДАPТНЫЕ ПОДПРОГРАММЫ ДЛЯ ТИПИЗИРОВАННЫХ ФАЙЛОВ
11.4. СТАНДАPТНЫЕ ПОДПРОГРАММЫ ДЛЯ ФАЙЛОВ БЕЗ ТИПА
11.5. ВНЕШНИЕ УСТPОЙСТВА В КАЧЕСТВЕ ФАЙЛОВ
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.3. СТРУКТУРА ОБЪЕКТА
15. МОДУЛИ
15.1. ЗАГОЛОВОК МОДУЛЯ
15.2. ИНТЕPФЕЙС МОДУЛЯ
15.3. ИСПОЛНИТЕЛЬНАЯ ЧАСТЬ МОДУЛЯ
15.4. СЕКЦИЯ ИНИЦИАЛИЗАЦИИ
15.5. ИСПОЛЬЗОВАНИЕ МОДУЛЯ В ОСНОВНОЙ ПРОГРАММЕ
15.6. ИСПОЛЬЗОВАНИЕ ИДЕНТИФИКАТОPОВ ЭЛЕМЕНТОВ МОДУЛЯ
16. СТАНДАРТНЫЕ МОДУЛИ
16.1. МОДУЛЬ SYSTEM
16.2. МОДУЛЬ STRINGS
16.4. МОДУЛЬ GRAPH
16.5. МОДУЛЬ DOS
16.6. МОДУЛЬ WINDOS
16.7. МОДУЛЬ OVERLAY
16.8. МОДУЛЬ PRINTER
17. ИНТЕГРИРОВАННАЯ СРЕДА ПРОГРАММИРОВАНИЯ TURBO РASCAL 7.0
17.1. ВХОД В ИНТЕГРИРОВАННУЮ СРЕДУ
17.2. СТРОКА СОСТОЯНИЯ
17.3. СИСТЕМА ОКОН СРЕДЫ ПРОГРАММИРОВАНИЯ
17.4. РАЗРАБОТКА ПРОГРАММ В ИНТЕГРИРОВАННОЙ СРЕДЕ
17.5. СИСТЕМА МЕНЮ СРЕДЫ TURBO PASCAL 7.0
17.6. ЭКРАННЫЙ РЕДАКТОР
17.7. КОМПИЛЯЦИЯ ПРОГРАММЫ
17.8. ОТЛАДКА ПРОГРАММЫ В ИНТЕГРИРОВАННОЙ СРЕДЕ
17.9. СПРАВОЧНАЯ СИСТЕМА
17.10. ОПТИМИЗАЦИЯ ПРОГРАММЫ
ПРИЛОЖЕНИЯ
ЗАРЕЗЕРВИРОВАННЫЕ СЛОВА TURBO РASCAL 7.0
ЗАРЕЗЕРВИРОВАННЫЕ СЛОВА ВСТРОЕННОГО АССЕМБЛЕРА
КЛАВИШИ БЫСТРОГО УПРАВЛЕНИЯ СРЕДЫ TURBO РASCAL 7.0
СООБЩЕНИЯ ОБ ОШИБКАХ
ПРИМЕР ИСПОЛЬЗОВАНИЯ ООП
СПИСОК ЛИТЕРАТУРЫ

Все отзывы о книге Программирование в среде Turbo Pascal 7.0 : учебно-справочное пособие

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Отрывок из книги Программирование в среде Turbo Pascal 7.0 : учебно-справочное пособие

2. СТPУКТУPА ПPОГPАММЫ 13 информации фиксируется только первый введенный символ, который поме-щается с помощью стандартной процедуры ReadLn (см. 11.2) в переменную Ch, содержимое которой затем анализируется. Ввод информации следует за-вершить нажатием клавиши Enter. Далее в выражении, стоящем после заре-зервированного слова until, буква преобразовывается в прописную с помо-щью стандартной функции UpCase (см. 16.1.2) и сравнивается с буквой Y. Если она является буквой Y, цикл повторяется сначала, в противном случае программа завершает свою работу. Сами операторы цикла выполняют следующие действия. Вначале с по-мощью стандартной процедуры Write выводится сообщение “Введите числа X и Y”. Подобные сообщения всегда следует выводить на экран перед вво-дом информации. Они сообщают пользователю, какие операции он должен выполнить. Обратим внимание на пробел, помещенный после буквы Y. Он необходим по следующей причине. После вывода строки символов с помо-щью процедуры курсор остается на той же строке, в которую выведены сим-волы, и, следовательно, ввод чисел будет происходить в ту же строку. Чтобы символы вводимых чисел не сливались с символами вопроса, необходимо поместить разделитель, в качестве которого здесь выступает пробел. Необхо-димость разделения отдельных элементов информации при ее вводе и выводе всегда следует иметь в виду. В следующем операторе с помощью стандартной процедуры ReadLn чи-таются введенные числа и размещаются в переменных (см. 4.1) X и Y целого типа (см. 3.2.1). При вводе чисел их следует размещать в одной строке, по-местив между ними разделитель в виде пробела или символа табуляции (кла-виша Tab). Использовать в качестве разделителя в данном примере другие знаки (запятую, точку с запятой и т. д.) нельзя. Нельзя также использовать символы, не являющиеся символами, входящими в изображение целых чисел (допустимыми здесь являются арабские цифры и знаки + и -). При вводе не-допустимого символа программа аварийно завершит работу. Ввод чисел сле-ду...

С книгой "Программирование в среде Turbo Pascal 7.0" читают