Се
Сергей

Дано натуральное n Получить последовательность b1, b2, .bn, где при i =1,2,...n значение bi = i

Получить последовательность b1, b2, ..bn, где при i =1,2,...n значение bi = i!
Решить задачу с помощью оператора пред проверки и пост проверки.
Задача решена только через счетчик
program zd176v1;
var
i,n:integer;
b:real;
begin
write('n:=');
readln(n);
for i:=1 to n do
begin
b:=exp((i+1)*ln(2));
writeln('b=', b);
end;
end.

Самат
Самат

Как я понял по условию задачи, которое вы указали в тексте, b должно равняться факториалу (!) переменной i
В программе, которую вы выложили b присваивается значение показательной функции, а именно 2^(i+1).
Но, видимо, это не играет роли, т. к. главный вопрос задачи: использование трех операторов цикла в Turbo Pascal для решения одной и той же задачи, т. е. оператор for .. do; оператора while ..do; оператора repeat .. until.
Задачу решил для факториала.
Ниже выкладываю программный код с результатом вычисления для всех трех операторов цикла:





Похожие вопросы
Дана последовательность из n вещественных чисел. Все элементы последовательности с четными номерами, предщетствующие пер
Дано таблицю B[i,j] , де i=1,2,...n, j=1,2,...m , .Надрукувати середнє арифметичне кожного стовпчика.
Помогите оформить через подпрограмму. Даны целые числа а1,а2,...an и b1,b2,...bn.Преобразовать последовательность b
найти b1 и q для геом. прогрессии (bn), у которой b2=4, b3=2
последовательность (bn) - геометрическая прогрессия. найдите b9, если b1 = -24 и q = 0.5
Помогите решить. Дано: (bn) - геометрическая прогрессия, b1, b2, b3, b4; b1+b4=630, b2+b3=150. Найти b1, b2, b3, b4.
Помогите решить: Дано: (bn) - геометрическая прогрессия, q=3, bn=567, Sn=847Найти: n, b1. Не понимаю, как найти n.
Дано натуральное n. Вычислить
{ Bn}- геометрическая последовательность, B1= 625,q=1/5,найдите S5:
Дано два натуральных числа N и M. Надо написать программу