Курсовая работа: Разработка приложений на С Pascal Delphi
Заголовок_функции
{Тело_функции}
В заголовке функции указываются описатель типа, имя, список параметров. Описатель типа определяет тип возвращаемого значения в вызываемую функцию. Если функция не возвращает никакого значения, то используется производный тип void. По умолчанию применяется тип int.
«Описатель типа в заголовке должен соответствовать описателю типа, используемому при объявлении данной функции.
Имя представляет собой любой идентификатор языка Си. После имени обязательны круглые скобки, независимо от того, имеет ли функция параметры.»[2]
Список параметров – это список имён переменных, которым будут ставиться в соответствие значения аргументов при обращении к функции.
Пример функции:
float spf1(float x)
{return x*x;}
Обращение к функции происходит следующим образом:
s=s+spf1(x)*h;
В данном разделе моей пояснительно записки использованы далеко не все программные средства С и С++, а только самые новые и наиболее сложные на мой взгляд.
1.3 Программные средства языка Pascal (версия 7.0)
1.3.1 Объекты в Pascal
Принципы использования и построения объектов ОПП схожи у разных языков. В Pascal, как и в С. Это наследование, инкапсуляция и полиморфизм. Поэтому я опишу только структуру объекта, который является аналогом класса в С.
Для описания объекта служит зарезервированное слово object. Описание объектов находится в разделе описания типов.
type
LevPr = object
Private
{экземпляры скрыты от пользователя}
Public
{экземпляры доступны пользователю}
end;
Как можно заметить, использование объектов в Pascal очень похоже на использование классов в С.
1.3.2 Оператор выбора в Pascal
Если предстоит выбор из нескольких (трёх и более случаев) удобно использовать не операцию if, а оператор выбора case. Операторимеетвид
case expression of
values_l: statement_l;
values_2: statement_2;
...
values_n: statement_n;