Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Работа в системе программирования PascalABC.NET. Пример решения Pascal-программы

Автор:   •  Июнь 9, 2021  •  Лабораторная работа  •  1,112 Слов (5 Страниц)  •  282 Просмотры

Страница 1 из 5

ЛАБОРАТОРНАЯ РАБОТА 1

Тема работы: Работа в системе программирования PascalABC.NET. Пример решения Pascal-программы.

Порядок выполнения работы

1. Запустить PascalABC.NET

2. Создать новый файл. Ввести текст программы.

3. Скомпилировать программу

4. Запустить программу на исполнение. Результат выполнения вывести на экран.

Теоретические сведения

Текст Pascal-программы представляет собой последовательность строк, состоящих из символов, образующих алфавит языка.

Алфавит языка состоит из следующих символов:

• Заглавные и строчные латинские буквы и символ «подчерк», который считается буквой. Буквы используются для формирования идентификаторов и служебных слов.

• Десять арабских цифр от 0 до 9. Цифры используются для записи чисел и идентификаторов.

• 22 специальных символа:

+ - * / = < > . , ; :

@ ‘ ( ) [ ] { } # & ^

Специальные символы используются для конструирования знаков операций, выражений, комментариев, а также как синтаксические разделители.

Лексическая структура языка. Комментарии и пробелы

Символы из алфавита языка используются для построения базовых элементов Pascal-программы – лексем.

Лексема– это минимальная единица языка, имеющая самостоятельный смысл. В языке Паскаль имеются следующие классы лексем:

• Служебные(зарезервированные) слова. Это ограниченная группа слов, построенных из букв. Служебные слова нельзя использовать в качестве идентификаторов, переменных, констант и т.д. Существует приблизительно 55 служебных слов.

• Идентификаторы (имена) – вводятся для обозначения в программе переменных, констант, типов, меток, процедур и функций. Длина идентификатора может быть произвольной, но компьютер воспринимает только первые 63 символа. Идентификаторы вводятся в программу посредством описаний. Важно: в Pascal-программе заглавные и строчные буквы в идентификаторах и служебных словах не различаются.

• Изображения – правила их построения приведены в соответствующих разделах.

• Знаки операций– формируются из одного или нескольких специальных символов и предназначены для задания действий по преобразованию данных и вычислению значений.

• Разделители– также формируются из специальных символов и используются для повышения наглядности текстов программы:

; = : ( .

В текстах программ допускаются фрагменты пояснительного характера – комментарии. Наличие комментариев не изменяет смысл программы и не влияет на ее выполнение.

Общая структура Pascal-программы

Программа состоит из двух частей:

• Описания последовательности действий, которые необходимо выполнить.

• Описания данных, с которыми оперируют данные действия.

Кроме того, программа может быть снабжена заголовком, который задает имя программы.

Совокупность описаний и определений и следующая за ней последовательность операторов называется блоком.

Объекты, вводимые посредством описаний и определений, имеют различную природу и могут быть разделены на 5 групп:

• Метки

• Константы

• Типы

• Переменные

• Процедуры и функции

Описание меток– посредством меток можно отметить (указать) те операторы, на которые будет передано управление из других точек программы. Передача управления на помеченный оператор реализуется с помощью специального оператора перехода.

Определение констант– задает в программе идентификаторы, являющиеся представителями некоторых значений.

Определение типов– предназначено для задания конкретных

...

Скачать:   txt (16.8 Kb)   pdf (76 Kb)   docx (16.2 Kb)  
Продолжить читать еще 4 страниц(ы) »
Доступно только на Essays.club