Курсовая работа: Разработка программы решения системы линейных уравнений
Var <список имен переменных>: <тип>
Имена в списке разделяются запятой. В этом разделе может быть описано несколько переменных разного типа, например:
Var a,b,c,: real; k, i: integer; p: Boolean;
Над целыми величинами (тип integer) определены арифметические операции: * (умножение), div (деление нацело), mod (вычисление остатка от деления), +, - (сложение и вычитание); операции перечислены в порядке старшинства. Целый результат дают некоторые стандартные функции (аргумент заключается в круглые скобки):
Abs (x) Sqr (x) Trunk (x) Round (x) Random (x) |
-абсолютная величина целого хж квадрат значения х; целая часть вещественной величины х; целое число, полученное из вещественного ч по правилу округления; случайное целое число из интервала от 0 до х |
Над вещественными величинами определены операции: *, +, -, /, а также стандартные функции, при вещественном или целом аргументе: abs (x), sqr (x), sin (x), cos (x), ln (x), sqrt (x) - квадратный корень из х, int (x) - целая часть из х, random - случайное число от 0 до 1. Указанные операции и функции дают вещественный результат.
Множество всех символов образуют символьные величины (тип char), которые являются упорядоченными.
Выражения - это конструкции, задающие правила вычисления значений переменных. В общем случае выражения строятся из переменных, констант, функций с помощью операций и скобок.
Эта роль выражения отражена в основном операторе языка - операторе присваивания. Он имеет следующий вид:
<имя переменной>: =<выражение>
Тип переменной и тип выражения должны быть согласованы (величины принадлежат к одному и тому же типу).
В Паскале можно вводить с клавиатуры числовые и символьные данные. Имеются две встроенные процедуры (подпрограммы) ввода:
1) read (< список переменных>);
2) readln (<список переменных>).
Процедура readln отличается от read только тем, что при завершении ввода курсор перемещается в начало строки.
Программа на Паскале может выводить на экран или на принтер значения числовых или символьных выражений. Имеются две процедуры вывода на экран:
1) write (<список выражений>);
2) writeln (<список выражений>).
Процедура write (x1,x2,x3,…xn) печатает на экран значения выражения из списка х1, х2,…хn. Для вывода на принтер используются те же процедуры с добавлением служебного слова lst перед списком выражений:
Пример: write (lst,’ нет решений‘);