- •Краткий справочник по Турбо Паскалю 7.0 Петрозаводск
- •Краткий справочник по Турбо Паскалю 7.0
- •Оглавление
- •Введение
- •Таблицы кодировки символов Коды 0…127 (кодировка ascii)
- •Коды 128…255 (альтернативная таблица)
- •Типы данных в Турбо Паскале 7.0
- •1. Среда Турбо Паскаля
- •1.1. Запуск
- •Структура основного экрана
- •Зарезервированные слова
- •Таблицы истинности логических операций
- •Литература Список использованной литературы
- •Список рекомендуемой литературы
- •1.3. Команды текстового редактора
- •Команды текстового редактора Турбо Паскаля
- •1.4. Справочная система
- •Заключение
- •1.5. О режиме отладки
- •2. Язык Турбо Паскаль
- •2.1. Знакомство с языком Паскаль
- •Идентификаторы
- •Константы
- •Выражения
- •Старшинство операций в логическом выражении
- •2 11 3 6 4 5 7 10 8 1 9 12
- •2.6.2. Процедуры и функции из библиотеки Graph
- •2.6. Графика в Турбо Паскале
- •2.6.1. О графическом режиме
- •2.2. Структура программы
- •Общая структура программ в тп 7.0
- •Структура программы в виде рбнф
- •2.5.4. О переменных-указателях и динамической памяти
- •Процедуры и функции для текстовых файлов
- •Процедуры для нетипизированных файлов
- •2.3. Описание данных
- •2.3.1. Простые типы данных
- •2.3.2. Строки. Строковые функции и процедуры
- •Процедуры и функции для работы с символами и строками
- •Стандартные средства обработки файлов
- •2.5.3. Работа с файлами
- •2.3.3. Структуры данных. Массивы
- •2.3.4. Об использовании функций и процедур
- •2.5. Дополнительные структуры данных
- •2.5.1. Множества
- •2.5.2. Записи
- •Цикл со счетчиком
- •2.3.5. Функции и процедуры из библиотеки System Математические
- •Прочие функции и процедуры
- •Преобразования типов данных
- •2.3.6. Процедуры и функции из библиотеки Crt
- •2.4.3. Структуры цикла
- •Цикл с предусловием
- •Цикл с постусловием
- •2.4.2. Структуры ветвления Безусловный переход
- •Условный переход (ветвление)
- •Многовариантный выбор
- •2.3.7. Функции и процедуры пользователя
- •2.4. Операторы
- •2.4.1. Последовательные структуры Присваивание
- •Ввод и вывод данных
Зарезервированные слова
AH CH ES SEG
AL CL FAR SHL
AND CS HIGH SHR
AX CX LOW SI
BH DH MOD SP
BL DI NEAR SS
BP DL NOT ST
BX DS OFFSET TBYTE
BYTE DWORD OR TYPE
DX PTR WORD
QWORD XOR
Зарезервированные (сдужебные) слова имеют приоритет над определяемыми пользователем идентификаторами.
Чтобы обратиться к определяемому пользователем идентификатору с тем же именем, что и зарезервированное слово встроенного ассемблера, нужно использовать оператор отмены идентификатора &.
Приложение 2
Таблицы истинности логических операций
X |
NOT(X) |
|
X |
Y |
X AND Y |
X OR Y |
X XOR Y | |||||
0 |
1 |
|
0 |
0 |
0 |
0 |
0 | |||||
1 |
0 |
|
0 |
1 |
0 |
1 |
1 | |||||
0 – FALSE 1 – TRUE |
1 |
0 |
0 |
1 |
1 | |||||||
1 |
1 |
1 |
1 |
0 |
38
Литература Список использованной литературы
Абрамов С.А., Е.В.Зима. Начала информатики. М.: “Наука”, 1989.
Гусева А.И.. Учимся программировать: PASCAL 7.0. Задачи и методы их решения - М: “Диалог-МИФИ”, 1999.
Йенсен К., Вирт Н.. Паскаль: руководство для пользователя / пер. с англ. – М.: Компьютер, 1993.
Кетков Ю.Л. и др. Персональный компьютер: Школьная энциклопедия. М.: Большая Российская энциклопедия, 1998.
Культин Н.Б.. Программирование в Turbo Pascal 7.0 и Delphi. СПб.: БХВ – Санкт-Петербург, 1999.
Рюттен Т. Франкен Г. Турбо-Паскаль 7.0. –К.: Торгово-издательское бюро BHV, 1997.
Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. М.: “Нолидж”, 1999.
Шауцукова Л.З. Информатика: Учеб. пособие для 10 – 11 кл. общеобразовательных учреждений / – М.:Просвещение, 2000.
Электронные вычислительные машины: В 8-ми кн.:Учеб. пособие для вузов /Под ред. А.Я. Савельева. Кн. 5. Языки программирования (Паскаль, ПЛ/М). М.: “Высшая школа”, 1987.
Список рекомендуемой литературы
Вирт Н. Алгоритмы и структуры данных: пер. с англ. - М.: Мир, 1985.
Информатика. Задачник-практикум в 2т./Под ред. И.Г. Семакина, Е.К. Хеннера: Том 1. – М.: Лаборатория Базовых Знаний, 1999.
Немнюгин С.А. Turbo Pascal. СПб: Питер, 2000.
Пильщиков В.Н. Сборник упражнений по языку Паскаль. М.: “Наука”, 1989.
Попов В.Б. Turbo Pascal для школьников. М.: Финансы и статистика, 1999.
Прайс Д. Программирование на языке Паскаль: Практическое руководство. Пер. с англ. – М.: Мир, 1987.
7
1.3. Команды текстового редактора
В ИИО ТП 7.0 встроен текстовый редактор, работа в котором схожа с работой в любом текстовом редакторе низкого уровня. Ограничения: общее число символов в файле не должно быть больше 64535, длина строк программы - не более 126 символов. Позиции строк от 127 до 249 используются лишь для размещения комментариев.
По нажатию клавиши [Enter] происходит переход на новую строку, таким же способом выполняется разделение одной строки на две. Соединяются две строки при помощи клавиши [Del], если курсор находится в конце первой строки, - или клавиши [BkSp], если курсор находится в начале второй строки.
В текущем сеансе работы с текстом в ТП 7.0 можно вернуться к первоначальному варианту текста, применяя для отмены предыдущего действия команду UNDO подменю EDIT (или клавиши [Alt+BkSp]), для восстановления – команда REDO.
Выделение фрагмента текста может быть выполнено одним из способов:
“протаскиванием” указателя мыши от первого символа до последнего при нажатой левой кнопке мыши;
перемещением текстового курсора при нажатой клавише [Shift],
поместив курсор в первую позицию блока, пометить начало блока (см. таблицу), затем переместить курсор за последней позицией блока и пометить конец блока.
Манипуляции с выделенным блоком (перенос, копирование или удаление) можно выполнять также с помощью одной из команд опции EDIT меню, а также нажатием соответствующих клавиш, значения которых можно видеть, активизируя опцию EDIT.