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

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

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

Листинг программы
  1. Var
  2. I,n:integer;
  3. S:real;
  4. Begin
  5. S:=1.0;
  6. Repeat
  7. Write('n=');
  8. Readln(n);
  9. Until n>=0:
  10. For I:=2 to n do s:=s*i;
  11. Writeln('n!=',s:0:0);
  12. End.

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

textual
Листинг программы
  1. program aaaaa;
  2.  
  3. var
  4.   I, n: integer;
  5.   S: real;
  6.  
  7. begin
  8.   S := 1.0;
  9.   repeat
  10.     Write('n=');
  11.     Readln(n);
  12.   until n >= 0;
  13.   for I := 2 to n do
  14.     s := s * i;
  15.   Writeln('n!=', s:0:0);
  16. 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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы