Разработать блок-схему алгоритма - Pascal

Узнай цену своей работы

Формулировка задачи:

Var
I,n:integer;
S:real;
Begin
S:=1.0;
Repeat
Write('n=');
Readln(n);
Until n>=0:
For I:=2 to n do s:=s*i;
Writeln('n!=',s:0:0);
End.

Решение задачи: «Разработать блок-схему алгоритма»

textual
Листинг программы
program aaaaa;
 
var
  I, n: integer;
  S: real;
 
begin
  S := 1.0;
  repeat
    Write('n=');
    Readln(n);
  until n >= 0;
  for I := 2 to n do 
    s := s * i;
  Writeln('n!=', s:0:0);
end.

Объяснение кода листинга программы

  1. Объявление программы: program aaaaa;
  2. Объявление переменных: I, n - целочисленные значения, S - вещественное значение.
  3. Присвоение начального значения переменной S: S := 1.0;
  4. Цикл повторения ввода значения n до тех пор, пока оно не будет больше или равно 0:repeat     Write('n=');     Readln(n);   until n >= 0;
  5. Цикл умножения переменной S на значения от 2 до n: for I := 2 to n do     s := s * i;
  6. Вывод значения факториала n в консоль: Writeln('n!=', s:0:0);
  7. Конец программы: end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.727 из 5
Похожие ответы