Напишите фрагмент программы вывода на экран следующей информации:
Пусть n - натуральное число. Объясните использование той или иной конструкции цикла:
n!! означает 1*3*5*..n для нечётного n и 2*4*n для чётного. Вычислить n!!
вывести на экран значения n!!, для всех чисел от 1 до n.
для заданного числа найти m!!=n.
Вещественный тип данных
Данные вещественного (действительного) типа используются значительно чаще целого типа. Они необходимы в тех случаях, когда числовые значения могут содержать дробные части.
Описание: идентификатор Real
Диапазон значений: 2,9*10 -39 - 1,7*10 38.
Операции арифметические: '+' сложение, '-' вычитание, '*' умножение, '/' деление и операции сравнения.
Константа действительного типа может быть представлена в двух видах: числом с фиксированной и плавающей точкой.
Число с фиксированной точкой изображается десятичным числом с дробной частью (дробная часть может быть нулевой). Дробная часть отделяется от целой с помощью точки, например 127.3, 25.0, -16.003, 200.59, 0.54.
Число с плавающей точкой имеет вид mEp, где m - мантисса, а p - порядок числа. В качестве m могут быть целые числа и действительные числа с фиксированной точкой, в качестве p - только целые числа. Как мантисса, так и порядок могут содержать знаки "+" и "-". Например:
Математическая запись
Запись с плавающей точкой
0,000009
9Е-6
0,62*104
0.62Е+4
-10,8*1012
-10.8Е12
20*10-3
20Е-3
Значение констант вещественного типа можно задать в разделе описания констант, аналогично заданию констант целого типа.
Язык программирования Паскаль имеет набор встроенных процедур и функций, называемых стандартными. Перечислим наиболее часто встречающиеся из них:
ABC(X)
вычисление абсолютного значения Х
SQR(X)
вычисление квадрата Х
SQRT(X)
вычисление квадратного корня из Х
SIN(X)
вычисление синуса Х
COS(X)
вычисление косинуса Х
ARCTAN(X)
вычисление арктангенса Х
EXP(X)
вычисление ех
LN(X)
вычисление натурального логарифма Х
TRUNC(X)
вычисление целой части Х
ROUND(X)
округление Х в сторону ближайшего целого
Примечание. Аргумент функции следует за именем функции и заключается в круглые скобки. Аргументом может быть константа, переменная или выражение. В тригонометрических функциях синуса и косинуса аргумент задается только в радианной мере угла.
Ввод данных вещественного типа осуществляется с помощью операторов Read, числа разделяются пробелом, пробелами или нажатием клавиши <ENTER>. <Пробел> и <ENTER> игнорируется перед числом.
Вывод данных вещественного типа допускается с форматом и без него. Если при выводе данных вещественного типа отсутствует формат, то число выводится с плавающей точкой - мантисса и порядок. На изображении числа отводится 17 позиций, при этом в целой части мантиссы присутствует только одна значащая цифра. Изменить стандартную форму вывода можно, используя формат: Write(x:m:n:), где х - выводимая данная вещественного типа (константа, переменная, выражение); m - общее поле выводимого числа (включая знак числа, целую часть, точку и дробную часть); n - поле дробной записи. В качестве m и n могут быть целые константы, переменные, выражения. При использовании форматов число выводится в форме с фиксированной точкой. Так, использование формата Write(r:10:4) для вывода значения r, равного -35.245367, приводит к выводу значения -35.2454.