Реферат: Основы языка Паскаль
Если при выводе значения некоторой переменной выводимое число не будет помещаться в указанный формат, то вопреки указанному формату часть значения переменной, расположенной перед десятичной точкой, будет выведена на экран полностью. При этом число позиций справа от десятичной точки остается равным указанной в формате величине, а дробная часть, не укладывающаяся в заданный формат, округляется. Округление не изменяет самого значения переменной, а касается только процесса вывода этого значения.
Использование форматного вывода позволяет решить проблему корректного оформления различного рода таблиц.
Линейный вычислительный процесс
Линейным процессом – называется такой процесс, где каждое действие выполняется последовательно, одно за другим. Любой линейный процесс состоит из следующих действий: ввода данных, вычисления по одной или нескольким формулам, печати результата.
Пример: Вычислить среднее арифметическое и среднее геометрическое для двух действительных положительных чисел.
![]() | ||
![]() |
PROGRAM SREDNIE;
Var
a, b : real;
SR : real;
|
BEGIN
writeln (‘введите значения переменных’);
readln (a, b);
SR : = (a + b)/2;
SG: = sqrt(a*b);
writeln (‘среднее арифметическое равно’, SR:8:2);
writeln (‘среднее геометрическое равно’, SG:8:2);
END.
Операторные скобки
В Паскале под «операторными скобками» понимают два служебных слова: Begin (открывающаяся скобка) и End (закрывающаяся скобка).
Составной оператор
Составной оператор – это последовательность произвольных операторов программы заключенная в операторные скобки.
На характер операторов, входящих в составной оператор, не накладывается никаких ограничений. Среди них могут быть и другие составные операторы языка, допускается произвольная глубина вложения составных операторов. Фактически весь раздел операторов представляет собой один составной оператор.
BEGIN{начало раздела операторов}
Begin
Begin
End
End
End. {конец программы}
Во избежание ошибок каждую пару “Begin – End” обычно пишут с одной позиции.
Разветвляющиеся вычислительные процессы
Разветвляющийся процесс – это такой процесс, где после проверки некоторого логического условия, вычисление идет либо по ветви «да» либо по ветви «нет».
Пример: Вычислить
f = 3sin2 x + a, x>0