Тема 2. Язык программирования Паскаль

Этапы создания программного обеспечения.

В процессе разработки программ с использованием процедурного подхода можно выделить следующие этапы:

постановка задачи - определение требований к программному продукту;

анализ - осуществление формальной постановки задачи и определение методов ее решения;

проектирование разработка структуры программного продукта, выбор структур для хранения данных, построение и оценка алгоритмов подпрограмм и определение особенностей взаимодействия программы с вычислительной средой (другими программами, операционной системой и техническими средствами);

реализация - составлениепрограммы на выбранном языке программирования, ее тестирование и отладка.

модификация - выпуск новых версий программного продукта.

Алфавит, синтаксис и семантика языка Паскаль.

Любой язык, в том числе и язык программирования, подчиняется ряду правил. Их принято разделять на правила, определяющие синтаксис языка, и правила, определяющие его семантику.

Синтаксис языка - совокупность правил, определяющих допустимые конструкции (слова, предложения) языка, его форму.

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

Алфавит языка программирования Борланд Паскаль версии 7.0 включает:

• строчные, прописные буквы латинского алфавита (a..z, A..Z) и знак подчеркивания (_), который также во многих случаях считается буквой; кроме того, существенно то, что строчные и прописные буквы не различаются: а неотличимо от А, b – от В и т. д.;

• цифры (0,…, 9);

• специальные знаки, состоящие из одного и двух символов:

«.», «,», «*», «/», «=», «:», «<», «>», «[«, «]», «+», «-«, «<>», «>=», «<=», «:=», «$», «#», «{«, «}», «(«, «)», «^», «@», «(*», «*)».

• служебные слова (эти сочетания считаются единым целым и их нельзя использовать в программе в другом качестве):

Absolute, and, array, begin, case, const, div, do, downto, else, end,

external, file, for, forward, function, goto, if, implementation, in, inline,

Interface, interrupt, label, mod, nil, not, of, or, private, procedure,

Program, public, record, repeat, set, shl, shr, string, then, to, type, unit


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: