Языки и технология программирования. Начальный курс Pascal — страница 8

  • Просмотров 18726
  • Скачиваний 2060
  • Размер файла 136
    Кб

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

результат сложения двух целых переменных типа integer и word может присваиваться в целую переменную, тип которой только longint, поскольку только этот целый тип содержит в себе весь возможный диапазон значений как для типа integer, так и для типа word. Также, можно присваивать целое выражение в вещественную переменную или символьное выражение в строку. ЛИНЕЙНЫЕ АЛГОРИТМЫ Алгоритмические действия над исходными данными и рабочими объектами

языка, необходимые для решения поставленной задачи описываются при помощи операторов Турбо Паскаля. Операторы разделяются точкой с запятой, их последовательность и составляет тело программы. Наиболее простой случай представляют собой линейные алгоритмы. При выполнении линейных участков алгоритма операторы выполняются последовательно друг за другом в том порядке, в котором они перечислены в программе. При этом могут

использоваться операторы присваивания, операции ввода и вывода. ПУСТОЙ И СОСТАВНОЙ ОПЕРАТОРЫ В программе может применяться пустой оператор, не выполняющий никакого действия. Он представляет собой точку с запятой. Составным оператором считается последовательность произвольных операторов, заключенная в операторные скобки - зарезервированные слова begin ... end. Допускается произвольная глубина вложенности составных операторов.

Составной оператор применяется там, где по синтаксическим правилам языка может стоять только один оператор, а нам надо выполнить несколько действий. В этом случае набор необходимых команд должен быть оформлен как составной оператор. По сути, все тело программы представляет собой один составной оператор. ОПЕРАТОР ПРИСВАИВАНИЯ Оператор присваивания используется для задания значения переменных и имеет следующий синтаксис:

имя_переменной := выражение; Вычисляется выражение, стоящее в правой части оператора, после чего его значение записывается в переменную, имя которой стоит слева. Тип выражения и тип переменной должны быть совместимы, т.е. множество допустимых значений для типа выражения содержится во множестве допустимых значений для типа переменной. ПРОСТЕЙШИЙ ВВОД И ВЫВОД Рассмотрим простейшие процедуры ввода и вывода. По умолчанию ввод