| 9. Совместимость и преобразование типов данныхКогда в тех или иных операциях или операторах присутствуют данные, относящиеся к различным типам, возникает вопрос о соответствии типов. В связи с этим говорят об идентичности типов, совместимости типов и совместимости типов для присваивания. Когда возникают проблемы с соответствием типов данных, можно осуществить преобразование тех или иных типов. Эти вопросы и будут рассмотрены в данном разделе.	 9.1.      Идентичность типовИдентичность   типов   требуется   от   формальных   параметров   процедур   и функций и соответствующих им фактических параметров во время вызова.  Два типа Т1 и Т2 идентичны в следующих случаях:
 Т1 и Т2 - один и тот же идентификатор типа (например, Integer, Real и т. д.);один тип объявляется эквивалентным другому.
 Пример.type T1  = Boolean;
 Т2  =  Т1;
 ТЗ  = Boolean;
 Все типы T1, T2, ТЗ и Boolean - идентичные типы.type M1 = array[1..5] of Integer;
 M2 = array[1..5] of Integer;
 Типы Ml   и М2  -  не идентичные типы.  Однако VI  и V2  -  переменны идентичных типов:var V1,   V2:   array[1..5]   of   Integer;
 
 
 |