ЛАБОРАТОРНО-ПРАКТИЧЕСКОЕ ЗАНЯТИЕ №14



ВЫПОЛНЕНИЕ ВЫЧИСЛИТЕЛЬНЫХ ОПЕРАЦИЙ. ПРИМЕР ИСПОЛЬЗОВАНИЯ АРИФМЕТИЧЕСКОГО ЦИКЛА

Цель задания: Получить представление о структуре программы на языке Паскаль, научиться использовать стандартные функции языка Паскаль для записи математических выражений.

Наша первая программа

ТЕОРИЯ

В языке Паскаль в простейшем случае программа начинается с английского слова begin (начало) и заканчивается словом end. (конец) – именно так, с точкой на конце. Конструкция begin … end называется операторными скобками, поэтому вполне допустимо сказать, что простейшая программа – это операторные скобки, за которыми следует точка. Можно набрать такую программу и даже запустить ее. Конечно, она ничего не выведет (и ничего не сделает), но и сообщений об ошибке выдано не будет.

begin

end.

Формат записи текста программы свободный, и это означает, что его размещение может быть произвольным, например, даже таким: begin end.

Выделенные в тексте жирным шрифтом слова программы называются ключевыми (служебными словами, зарезервированными в языке для нужд программы).

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

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

Если в операторные скобки заключить некоторый набор операторов, получится составной оператор или блок. Блок в программе может использоваться везде, где может использоваться одиночный оператор языка. Получается, что программой может быть блок, завершающийся точкой.


ПРАКТИКА (Задание 1)

Наша первая программа будет выводить на монитор фразу «Привет! Я - PascalABC . NET ».

 

 

 


ТЕОРИЯ

Слово begin и соответствующее ему end принято располагать на отдельных строках строго друг под другом, если нет какой-то причины отходить от такого расположения. Это операторные скобки и они, как любые скобки, должны быть парными, т.е. каждой «открывающей скобке» begin соответствует своя «закрывающая скобка» end, что подчеркивается таким ступенчатым расположением. Все, что находится в операторных скобках, записывается с отступом. Такое расположение удобно делать при помощи клавиши табуляции «Tab».

Оператор Println(‘текст’) организует вывод на монитор текста, записанного в одинарных кавычках, после чего осуществляется переход к следующей строке. Чтобы не делать такого перехода, вместо Println используется Print.

В любом месте программы можно располагать пояснения, которые называются комментариями. Существуют несколько способов записи комментариев:

 - комментарий можно начать символами //, например

// комментарий – все до конца строки;

- комментарий можно начать символом: {, например

{ комментарий – все,

    пока не встретится }

Фигурные скобки { … } можно заменить на (* … *).

ПРАКТИКА (Задание 2)

А теперь введите текст программы и запустите ее нажатием клавиши F9.

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

 

 

 


ТЕОРИЯ

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

Отметим, что если оператору Print передать не один элемент, а несколько, разделенных запятыми, то после вывода каждого элемента будет делаться пробел.

Print(Элемент1, Элемент2, … ЭлементN);

Print(‘Маша’, ’ела’, ’кашу’);

В случае, если пробелы между выводимыми элементами не нужны, вместо оператора Print (Println) используется оператор Write (Writeln). Можно в одном операторе Print (Write) организовать вывод в несколько строк. Для этого в месте, где нужна смена строки, надо записать элемент c именем Newline.

ПРАКТИКА (Задание 3)

 

 

 


Здесь все три слова будут выведены в столбик. Любители стиля «ретро» могут вместо Newline (англ. – новая строка) писать известную в базовом Паскале комбинацию символов #13#10.


ТЕОРИЯ


Дата добавления: 2019-02-26; просмотров: 197; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!