тельные с удвоенной точностью, комплексные. Кроме того, исполь- зуются логические, битовые и текстовые данные, но мы их рассма- тривать не будем (последние, например, используются для печати пояснительных текстов при выдаче на печать). Обычно в инженер- ных задачах используются первые три типа данных. Целые числа и переменные используются, например, при нуме- рации узлов, ветвей и колец сети в исходных данных при расчете водопроводной сети, в качестве параметров цикла и различных счет- чиков. Подчеркнем, что хотя целые числа и являются частным слу- чаем действительных чисел, однако в ЭВМ целые и действительные числа — это два разных типа чисел, как с точки зрения внутрен- него представления в ЭВМ, так и с точки зрения действий над ними. Арифметические операции с целыми числами совершаются точно, а с действительными числами — приближенно, причем точность вы- числений определяется числом цифр в записи числа в ЭВМ. Действительные числа по способу внешнего представления де- лятся на числа с фиксированной и с плавающей точкой (на языке Фортран — это числа в форматах Е и Е). Первые используются для записи не очень больших и не очень малых чисел и представляют собой десятичную дробь, целая и дробная часть которой разделены десятичной точкой (например, 1.02; —127.99). Действительные чис- ла с плавающей точкой — это десятичная дробь, следом за которой идет порядок. Порядок указывает, что десятичную дробь надо ум- ножить на некоторую степень числа 10. Порядок записывается в виде буквы Е, за которой следует не более чем две десятичные цифры со знаком или без знака. Примеры записи действительных чисел с плавающей точкой: 23.1В7 (так изображается число 23,1- 10*); 1.5Е — 10 (1,5 . 10—1°); —0.99Е —15 (—0,99 . 10—*). Данные в этом виде удобно использовать для ввода с перфокарт, когда надо вводить большие или малые числа, и при печати результатов, когда заранее неизвестно, какие величины будут получены в расчетах. Вводимые в ЭВМ данные состоят из отдельных чисел и объеди- ненных в группы однотипных чисел (массивов). Под массивом пони- мается упорядоченная совокупность элементов (чисел или перемен- ных), обозначенных одним именем и отличающихся друг от друга индексами, указывающими положение каждого элемента в массиве. Например, отдельными числами задается общая информация о гид- равлической сети: число участков р, число узлов в сети , число не- зависимых контуров п и т. д. Данными о сети, задаваемыми масси- вами, являются: массив гидравлических сопротивлений всех участ- ков сети (этот массивсостоит из р чисел — в этом случае говорят, что длина этого массива равна р), массив фиксированных отборов во всех узлах сети (его длина равна т), матрица инциденций, одно- значно описывающая топологию сети и рассмотренная в гл. ХУ, или другие, более простые массивы, описывающие топологию сети. Первые два массива состоят из действительных чисел, а массивы, описывающие вид сети, состоят из целых чисел. Точность задания исходных данных определяется числом деся- тичных цифр, используемых для каждого данного. В языке Фортран для счета с обычной точностью в изображении числа может исполь- 215