Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PASСAL_a4_2007.doc
Скачиваний:
31
Добавлен:
13.09.2019
Размер:
2.51 Mб
Скачать

2.3. Вывод данных на экран дисплея

Примеры программ, приведенных выше, иллюстрируют команду присваивания, но для Вас их выполнение на компьютере бессмысленно. Ведь программа записывает данные в память компьютера и заканчивает работу. Вы ничего не увидите. Чтобы увидеть, в языке есть процедура2 ВЫВОДА WriteLn.

Задание 2

Считайте с диска файл lab2_1a.pas . Разберитесь в тексте программы. Выполните предложенные там задания.

Задание 3

Считайте с диска файл lab2_1b.pas . Разберитесь в тексте программы. Выполните предложенные там задания. Выпишите в тетрадь порядок копирования фрагмента текста в редакторе среды Turbo Pascal.

Задание 4

Считайте с диска файл lab2_1c.pas. Разберитесь в тексте программы. Выполните предложенные там задания. Запишите в тетрадь команду подключения стандартной библиотеки CRT, название и назначение процедуры CLRSCR.

Задание 5

Считайте с диска файл lab2_1d.pas. Выполните предложенные там задания.

Задание 6

Считайте с диска файл lab2_1e.pas. Разберитесь в тексте программы и выполните предложенные там задания. Выпишите в тетрадь различие между командами WRITE и WRITELN. Запишите в тетрадь назначение процедуры TextColor .

2.4. Форматированный вывод информации

На экран дисплея можно поместить строго определенное количество символов. В частности, на стандартном дисплее можно разместить 25 строк по 80 символов в строке. Место для одного символа принято называть “позицией”. Таким образом, на экране имеется 25х80=2000 позиций для размещения текста.

При использовании процедур вывода WriteLn (Write) Вам предоставляется возможность самим определять количество позиций, которое отводится для данного вида информации. Вывод данных с указанием числа позиций принято называть “форматированный вывод”.

Задание 7

Считайте с диска файл lab2_1f.pas. Разберитесь в тексте программы. Отметьте в тетради способы форматированного вывода целых чисел.

Задание 8

Считайте с диска файл lab2_1g.pas. Разберитесь в тексте программы. Отметьте в тетради способы форматированного вывода строк.

Задание 9

Считайте с диска файл lab2_1h.pas. Разберитесь в тексте программы. Отметьте в тетради способы форматированного вывода вещественных чисел.

Задание 10

Считайте с диска файл lab2_1i.pas и выполните предложенное там задание. Продемонстрируйте его преподавателю.

Задание 11

Считайте с диска файл lab2_1j.pas и выполните предложенное там задание.

Задание 12

Пригласите преподавателя и продемонстрируйте ему все выполненные Вами задания. После этого закройте все окна (<ALT>+<F3>) и выйдите из среды Turbo Pascal.

Задание 13

Удалите из Вашего каталога файлы, имена которых начинаются на lab2_.

Теоретическая работа б. Введеhие в язык пpогpаммиpоваhия pascal

1. Алфавит языка

Как и любой дpугой язык пpогpаммиpования, Pаscal имеет свой алфавит - набор символов, разрешенных к использованию и воспринимаемых компилятором. Допустимые в языке символы (или группы символов, рассматриваемых как единое целое) можно условно разбить на четыре группы:

  • символы, используемые в идентификаторах;

  • разделители;

  • специальные символы;

  • неиспользуемые символы.

1.1. Символы, используемые в идентификаторах

  • Идентификатор - имя любого объекта программы - может включать буквы, цифры и символ подчеркивания. В качестве букв можно использовать латинские строчные и прописные буквы: A,B,C,D, ... ,Z и a,b,c,d, ... ,z.

При этом компилятор не различает прописные и строчные буквы. Идентификаторы FILENAME, filename и FileName - это одно и тоже.

В идендификатор можно включать 10 арабских цифр от 0 до 9. В идентификаторе они могут присутствовать в любой позиции кроме первой. Примеры идентификаторов с использованием цифр:

A101, name2, pr1m

Символ подчеркивания “_” может находиться в любой позиции идентификатора. Примеры идентификаторов с использованием подчеркивания:

My_name

Squre_1

His_family

Squre_2 _House

Именно из этих символов (и только из них!) конструируются идентификаторы. Длина идентификаторов формально не ограничена, но различаются в них лишь первые 63 символа, остальные игнорируются. Рекомендуется при выборе идентификаторов использовать содержательные идентификаторы, т.е. выбирать такие имена, которые отражают их назначение. Например, если программа предназначена для сортировки массива чисел, то ее можно назвать sort, если в переменной хранится год рождения - Year, если в переменной вычисляется сумма чисел - Sum и т.п.

Помимо идентификаторов буквы могут использоваться в строковых константах, служебных словах и комментариях. Следует подчеркнуть, что в строках символов и комментариях строчные и прописные буквы различаются!

Цифры также могут использоваться в изображении числовых констант. Например:

10.85

0.07

1689

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]