Pascal Next. Руководство программиста. Никита Борисович Культин

Читать онлайн.
Название Pascal Next. Руководство программиста
Автор произведения Никита Борисович Культин
Жанр
Серия
Издательство
Год выпуска 2023
isbn



Скачать книгу

вывод вещественных значений в общем виде задается так:

      имя:n:m

      Где:

      имя – имя переменной;

      n – ширина поля вывода (целая константа);

      m – количество цифр дробной части.

      Примеры:

      writeln('x1=', x1:9:3, 'x2=', x2:9:3); // x1 и x2 – вещественного типа

      writeln(name:15, salary:12:3); // переменная name строковая, salary – вещественная

      writeln(pound:5:2,' фунтов =', pound*0.453:6:3, ' кг.'); // выражение pound*0.453 вещественного типа

      Ввод данных с клавиатуры

      Ввод данных с клавиатуры обеспечивает инструкция readln, которая в общем виде записывается так:

      readln(имя);

      Где:

      имя – имя переменной, значение которой надо получить от пользователя во время работы программы.

      Примеры:

      readln(name);

      readln(salary);

      ВНИМАНИЕ! При вводе вещественных значений в качестве десятичного разделителя следует использовать точку. Если при вводе вещественного значения вместо точки будет введена запятая, ошибка (исключение) не возникает, но дробная часть будет отброшена.

      Инструкция присваивания

      Инструкция присваивания выглядит так:

      имя := выражение;

      Где:

      имя – имя переменной или элемента массива;

      выражение – выражение, значение которого присваивается переменной или элементу массива.

      Выражение состоит из операндов и операторов. Операнды это – объекты, над которыми выполняется действие, операторы – символы, обозначающие действия.

      В качестве операнда выражения могут использоваться константы, переменные, элементы массивов, функции.

      Примеры:

      k := 0;

      x:=x1;

      x:=x+dx;

      x:=x+0.05;

      n := Round((x1-x2)/dx);

      m := Random(6);

      Арифметические операторы

      Арифметические операторы:

      + – сложение

      – - вычитание

      * – умножение

      / – деление

      DIV – целая часть частного

      MOD – остаток от деления как целое

      Оператор + применим к операндам строкового типа. Результат применения оператора "сложение" к операндам строкового типа – конкатенация (объединение) строк-операндов.

      Примеры:

      name := 'Bart' + ' ' + 'Simpson';

      name := FirstName + ' ' + LastName;

      В приведенных инструкциях предполагается, что переменные name, FirstName и LastName строкового типа.

Приоритет операторов

      Значение выражения вычисляется слева направо, при этом следует учитывать, что операторы умножения и деления имеют более высокий приоритет, чем операторы сложения и вычитания.

      Для задания нужной последовательности вычисления значения выражения следует использовать скобки.

      Выбор действия (инструкция if )

      Выбор действия в зависимости от выполнения некоторого условия реализуется при помощи инструкции if.

      Инструкция выбора одного из двух возможных вариантов действия записывается так:

      if условие then

      // здесь инструкции, которые должны быть выполнены,

      // если условие выполняется