Работа в системе программирования PascalABC.NET. Пример решения Pascal-программы
Автор: fallllllllllll • Июнь 9, 2021 • Лабораторная работа • 1,112 Слов (5 Страниц) • 348 Просмотры
ЛАБОРАТОРНАЯ РАБОТА 1
Тема работы: Работа в системе программирования PascalABC.NET. Пример решения Pascal-программы.
Порядок выполнения работы
1. Запустить PascalABC.NET
2. Создать новый файл. Ввести текст программы.
3. Скомпилировать программу
4. Запустить программу на исполнение. Результат выполнения вывести на экран.
Теоретические сведения
Текст Pascal-программы представляет собой последовательность строк, состоящих из символов, образующих алфавит языка.
Алфавит языка состоит из следующих символов:
• Заглавные и строчные латинские буквы и символ «подчерк», который считается буквой. Буквы используются для формирования идентификаторов и служебных слов.
• Десять арабских цифр от 0 до 9. Цифры используются для записи чисел и идентификаторов.
• 22 специальных символа:
+ - * / = < > . , ; :
@ ‘ ( ) [ ] { } # & ^
Специальные символы используются для конструирования знаков операций, выражений, комментариев, а также как синтаксические разделители.
Лексическая структура языка. Комментарии и пробелы
Символы из алфавита языка используются для построения базовых элементов Pascal-программы – лексем.
Лексема– это минимальная единица языка, имеющая самостоятельный смысл. В языке Паскаль имеются следующие классы лексем:
• Служебные(зарезервированные) слова. Это ограниченная группа слов, построенных из букв. Служебные слова нельзя использовать в качестве идентификаторов, переменных, констант и т.д. Существует приблизительно 55 служебных слов.
• Идентификаторы (имена) – вводятся для обозначения в программе переменных, констант, типов, меток, процедур и функций. Длина идентификатора может быть произвольной, но компьютер воспринимает только первые 63 символа. Идентификаторы вводятся в программу посредством описаний. Важно: в Pascal-программе заглавные и строчные буквы в идентификаторах и служебных словах не различаются.
• Изображения – правила их построения приведены в соответствующих разделах.
• Знаки операций– формируются из одного или нескольких специальных символов и предназначены для задания действий по преобразованию данных и вычислению значений.
• Разделители– также формируются из специальных символов и используются для повышения наглядности текстов программы:
; = : ( .
В текстах программ допускаются фрагменты пояснительного характера – комментарии. Наличие комментариев не изменяет смысл программы и не влияет на ее выполнение.
Общая структура Pascal-программы
Программа состоит из двух частей:
• Описания последовательности действий, которые необходимо выполнить.
• Описания данных, с которыми оперируют данные действия.
Кроме того, программа может быть снабжена заголовком, который задает имя программы.
Совокупность описаний и определений и следующая за ней последовательность операторов называется блоком.
Объекты, вводимые посредством описаний и определений, имеют различную природу и могут быть разделены на 5 групп:
• Метки
• Константы
• Типы
• Переменные
• Процедуры и функции
Описание меток– посредством меток можно отметить (указать) те операторы, на которые будет передано управление из других точек программы. Передача управления на помеченный оператор реализуется с помощью специального оператора перехода.
Определение констант– задает в программе идентификаторы, являющиеся представителями некоторых значений.
Определение типов– предназначено для задания конкретных
...