Натуральные числа
Факториал - произведение натуральных чисел от единицы до заданного числа. Имеет условное обозначение в виде восклицательного знака. n!=1*2*3*...*n (Например: 3!=1*2*3=6). В Turbo Pascal факториал находится, как правило, двумя способами: с помощью цикла или с помощью рекурсии.
Вычисление факториала в pascal с помощью цикла(Рис.2,3)
Данный способ нахождения факториала исключительно прост. В цикле от 1 до n умножается число само на себя. При этом необходимо учитывать условие, что 0!=1. Ниже представлена реализация программы с помощью цикла for. Аналогично используются repeat и while.
readln(n); if (n=0) then writeln('0!=1') else if (n<0) then writeln('Определяется только для положительных чисел') else begin s:=1; for i:=1 to n do s:=s*i; writeln(n,'!='s:0:0); end;
Рекурсионный способ нахождения факториала в паскале(Рис.1)
Найти факториал в pascal можно также посредством вызова функции (с помощью рекурсии).
function fact(x:byte):real; begin if x=0 then fact:=1 else fact:=fact(x-1)*x; end;
ПРИКЛАД: (2 x)!, якщо х >6. У = 3 |x + 4|, якщо х <= 6. xпоч = 1; xкін = 9; h = 3. РІШЕННЯ:
Рис.1 Рис.2 Рис.3 Рис.4(результат 1)через while&function та х! 2) while &for 3)while&function та 2*х!) Натуральные числа Простейшие числа — это числа натуральные. Мы пользуемся ими в повседневной жизни для счета предметов, то есть для определения их количества и порядка. Для записи чисел в настоящее время используется позиционная десятичная система счисления (для записи любого числа используются 10 цифр — 0,1, 2, 3, 4, 5, 6, 7, 8, 9; при этом значение каждой цифры определяется ее местом в записи числа). Определение. Натуральные числа — это числа, используемые для счета предметов или для указания порядкового номера того или иного предмета среди однородных предметов. Например: 3, 132, 68, 126, 548, 10050. Натуральные числа, расположенные в порядке возрастания, образуют числовой ряд. Он начинается с наименьшего натурального числа — 1. Наибольшего натурального числа нет, так как ряд натуральных чисел бесконечен. Если к любому натуральному числу прибавить единицу, то получаем число, следующее за данным числом. Число 0 натуральным числом не является, так как означает полное отсутствие чего бы то ни было, значит, счет предметов тоже отсутствует. Натуральные числа в общем виде обозначаются большой латинской буквой N. Определение. Натуральные числа, расположенные в порядке возрастания, иачиная с 1 и до бесконечности, называются натуральным рядом. Например, первые члены ряда: 1, 2,3,4 В древнейшие времена для записи чисел и счета использовались палочки, этот способ счисления сохранился в римских цифрах. При этом число представляло собой сумму или разность палочек, записанную без каких-либо знаков. Следующим этапом развития систем счисления стало обозначение определенных чисел буквами алфавита. Наконец, современные системы счисления являются поместными: значение каждой цифры числа определяется ее местом в записи числа. Первыми из таких систем счислений были вавилонская (шестидесятеричная) и индийская (десятичная). Современная система счисления, которая называется арабской, является одним из вариантов индийской. Однако в индийской системе счисления отсутствовала цифра 0. Эту цифру изобрели арабы, после чего система счисления приняла современный вид. Десятичная система счисления основана на разрядности и десятичности. Для исчисления времени в градусной мере углов сохранилась шестидесятеричная система счисления (за основу взято число 60). В 1 часе — 60 минут, в 1 минуте — 60 секунд; в 1 угловом градусе — 60 минут, в 1 угловой минуте — 60 секунд. Натуральные числа можно использовать для счёта (одно яблоко, два яблока и т. п.). Натуральные числа (естественные числа) — числа, возникающие естественным образом при счёте (как в смысле перечисления, так и в смысле исчисления). Существуют два подхода к определению натуральных чисел — числа, используемые при:
Отрицательные и нецелые (рациональные, вещественные, …) числа натуральными не являются. Множество всех натуральных чисел принято обозначать знаком . Множество натуральных чисел является бесконечным, так как для любого натурального числа найдётся большее его натуральное число.
|