|
Всего материалов в каталоге: 10 Показано материалов: 1-10 |
|
Эквивалентность и совместимость типов Совпадение типов Говорят, что типы T1 и T2 совпадают, если они имеют одно имя либо же определены в секции type в виде T1 = T2. Таким образом ........ |
Параметры, указываемые при описании
подпрограммы, называются формальными. Параметры, указываемые при вызове
подпрограммы, называются фактическими.
Если формальный параметр описан с
предваряющим ключевым словом
var или const , то его называют параметром-переменной и говорят, что
он передается по ссылке. Если же
параметр описан без слов var или const ,
то его называют параметром-значением и говорят, что он передается
по
значению.
Если параметр передается по значению, то при вызове
подпрограммы значения фактических параметров присваиваются соответствующим
формальным параметрам. Типы фактических параметров-значений должны быть
совместимы по присваиванию с типами
соответствующих формальных параметров.
Например, пусть имеется следующее описание процедуры:
procedure PrintSquare(i: integer);
begin
writeln(i*i);
end; |
>Структура программы: обзор
Программа на
языке PascalABC.NET имеет следующий вид:
program
имя программы ;
раздел
uses
раздел описаний begin
операторы end.
прочее |
Просмотров: 965 |
Author: alex2008pro |
Добавил: alex2008pro |
Дата: 24 Февраля 2009
|
Вещественные типы Ниже приводится таблица вещественных типов, содержащая их размер, количество значащих цифр и диапазон допустимых значений: Тип Размер, байт Количество значащих цифр, Диапазон значений real 8 15-16 -1.8∙10^308 .. 1.8∙10^308 double 8 15-16 -1.8∙10^308 .. 1.8∙10^308 single 4 7-8 -3.4∙10^38 .. 3.4∙10^38 |
Целые типы Ниже приводится таблица целых типов, содержащая также их размер и диапазон допустимых значений. Тип Размер, байт Диапазон значений shortint 1 -128..127 smallint 2 -32768..32767 integer, longint 4 -2147483648..2147483647 int64 8 -9223372036854775808..9223372036854775807 byte 1 0..255 word 2 0..65535 longword, cardinal 4 0..4294967295 uint64 8 0..18446744073709551615 |
Процедура или функция представляет собой последовательность операторов, которая имеет имя, список параметров и может быть вызвана из различных частей программы. Функции, в отличие от процедур, в результате своего выполнения возвращают значение, которое может быть использовано в выражении. Для единообразия функции и процедуры называются подпрограммами.
Любая используемая в программе процедура или функция должна быть предварительно описана в разделе описаний.
Описание процедуры имеет вид:
procedure имя(список формальных параметров);
раздел описаний
begin
операторы
end;
Описание функции имеет вид:
function имя(список формальных параметров): тип возвращаемого значения;
раздел описаний
begin
операторы
end; |
Типы в Pascal подразделяются на простые, строковые, структурированные, типы указателей, процедурные и классовые типы. |
Записи
Запись представляет собой набор элементов разных типов, каждый из которых имеет свое имя и называется полем записи. Тип записи конструируется следующим образом:
record
список полей
список методов
end |
Тип-диапазон есть подмножество своего базового типа, в качестве которого
может выступать любой порядковый тип, кроме типа-диапазона. |
Описание типов Раздел описания типов начинается со служебного слова type, после которого следуют строки вида имя типа = тип; |
|
Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|