| Наберем текст первой программы, вычисляющей произведение двух целых чисел: Program p1; Var a,b,с: integer; {Числа в языке Pascal различаются как целые и вещественные} Begin WriteLn('Введите два целых числа через пробел'); ReadLn(a,b); с:=a*b; WriteLn('Их произведение равно ', с); ReadLn End. Комментарий: Программа начинается с заголовка, имеющего следующий вид: Program имя программы;. Имя нашей программы p1. Из разделов описаний в нашей программе имеется лишь один - раздел описаний переменных. Он начинается со служебного (ключевого) слова Var, после которого идет последовательность объявления переменных, разделенных точкой с запятой. В каждом объявлении перечисляются через запятую имена переменных (идентификаторы) одного типа, после каждого списка ставится двоеточие и указывается тип переменных списка. В нашем примере описаны три переменные а, b, c, которые имеют целый тип (Integer), то есть значениями переменных этого типа являются целые числа. Переменная (величина, которая может изменяться в процессе работы программы) характеризуется именем, типом и значением. После раздела описаний идёт тело программы (раздел операторов), начинающееся со служебного (ключевого) слова Begin, после которого записываются операторы языка. Первый оператор нашей программы это WriteLn(‘Введите два целых числа через пробел’); - вывести на экран текст, заключенный между апострофами. Символы “Ln” после Write означает, что курсор автоматически переходит на следующую строку после вывода. Следующий оператор ReadLn(a,b) - читать данные с клавиатуры. В данном случае необходимо ввести два целых числа через пробел. Переменной а присваивается значение, равное первому введенному числу, а переменной b присваивается значение, равное второму введенному числу. В операторе ReadLn символы “Ln” имеют тот же смысл, что и в операторе Writeln. После этих двух операторов стоит оператор присваивания: с:=а*b. Значение выражения из правой части оператора присваивания заменяет текущее значение переменной из левой части. Тип значения выражения обычно должен совпадать с типом переменной. При выполнении оператора переменная с получит значение, равное произведению числа а на число b. Так как в результате умножения двух целых чисел получается целое число, то переменную с мы описали как тип Integer (значениями которого могут быть лишь целые числа). Следующий оператор - это снова оператор WriteLn ('Их произведение равно', с) - он выведет на экран текст, заключенный между апострофами, а за текстом - значение переменной с. Затем следующий оператор ReadLn будет ожидать нажатия клавиши Enter в окне выполнения. Раздел операторов завершается служебным (ключевым) словом End, после которого ставится точка. После того как текст программы набран, его следует перевести в машинный код. Для этого программу отправляют на компиляцию, выбрав из главного меню - меню Compile и в вертикальном меню пункт Compile (или Alt+F9). Сначала компилятор проверяет, не содержит ли программа синтаксических ошибок. Обнаружив ошибку, останавливает свою работу, устанавливает курсор в то место программы, где найдена ошибка и выводит сообщение жёлтым цветом на красном фоне. Успешная компиляция приводит к появлению сообщения о количестве строк программы и объёме доступной оперативной памяти. Для того чтобы запустить программу, из главного меню выбираем меню Run и в вертикальном меню выбираем пункт Run (или Ctrl+F9). После этого появляется окно, в котором осуществляется диалог с программой. На экране появляется сообщение: Введите два целых числа через пробел Курсор находится в следующей строке. Вводим два целых числа через пробел и нажимаем , после этого появляется сообщение: Их произведение равно... Вместо точек будет выведено значение переменной с, т.е. число, равное произведению первого введенного числа на второе. Это сообщение останется на экране до тех пор, пока не будет нажата клавиша . Для того чтобы сохранить программу, необходимо: - в главном меню и выбрать меню File; - в вертикальном меню выбрать пункт Save или Save as...(для первого сохранения не имеет значения); - в появившемся окне набрать имя файла и нажать клавишу . Например, D:\pr_1.pas. Файл с именем pr_1. pas сохраняется в корневом каталоге диска D; pas - расширение, сообщающее о том, что файл содержит программу, написанную на языке Паскаль. Поскольку мы работаем в режиме MS-DOS, имя файла не может содержать более 8 символов. Для того чтобы создать исполняемый файл, необходимо: - в главном меню выбрать меню Compile; - в вертикальном меню выбрать пункт Destination Disk; Будет создан файл с тем же именем (что и .pas), но с расширением .exe. Для того чтобы закончить работу, необходимо: - в главном меню выбрать меню File; - в вертикальном меню выбрать пункт Exit. Либо просто нажать комбинацию клавиш Alt+Х. |