ответ:
в общем, ошибки такие:
во-первых, начальное значение f должно быть единица, поскольку потом мы умножаем f на k.
во-вторых, k должно быть меньше или равно n. если просто меньше, тогда программа найдёт факториал числа n-1.
в-третьих, после do нужно написать begin, иначе увеличение k на единицу не произойдёт и мы никогда не выйдем из цикла.
вроде всё
объяснение:
вот полная программа.
var n, k, f: integer;
begin
readln(n);
k: =1;
f: =1;
while k< =n do begin
f: =f*k;
k: =k+1;
end;
write(f);
end.
Поделитесь своими знаниями, ответьте на вопрос:
Что из перечисленного не является свойством информации? 1.знаки и сигналы могут предоставить информацию только для получателя который способен их воспринять и распознать 2.информация не материальна 3.информация предоставляет новые сведения об окружающим мире, отсутствовавшие до её получения 4.удобство формы представление информации для восприятия потребителем