Напишите код программы для нахождения n! (факториал) (n!=1*2*3*4....*n)​ 8класс

0 голосов
288 просмотров

Напишите код программы для нахождения n! (факториал) (n!=1*2*3*4....*n)​ 8класс


Информатика (12 баллов) | 288 просмотров
Дан 1 ответ
0 голосов

Ответ:

решение на картинке

Объяснение:


image
(827 баллов)
0

спасибо)

0

Здесь в программе переменная F типа integer и у него предел 32767 поэтому факториал 8!=40320>32767 аварийно завершится, поэтому для вычисление факториалов больше 8 для F нужно ставить тип Longint (2147483647) , разумеется если будет факториал который вычислит число более 2147483647 также аварийно завершится , нужно более широкий диапазон числа ставить

0

для F можно задать тип Real, будет считать 33!, а 34! выдет аварийно из за нехватки памяти по диапазону

0

Что списывать какое? Всё синее да??? Пожалуйста быстрей ответьте

0

Пожалуйста , скажите , а что именно писать ?)

0

плохо видать

0

плохо видно

0

на левом синем рисунке программа ее и нужно переписать нажав на увеличение изображение в центре рисунка

0

на правом черном фоне результат работы программы

0

program Factorial;
var F,n,i:integer
begin
F:=1;
write (‘Введите факториал F!:’);
readln(n);
for i:=1 to n do
F:=f*i;
write (‘Факториал числа ’ ,n);
write (‘ равен ’ , F);
readln;
end.