Помогите составить задачу, которую можно решить с помощью цикла предусловия и...

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

Помогите составить задачу, которую можно решить с помощью цикла предусловия и соответственно написать программу в паскале.


Информатика (30 баллов) | 26 просмотров
0

Нет таких алгоритмов, которые можно решать только с помощью цикла с предусловием, или с постусловием. Все эти циклы моделируются один с помощью другого.

0

Да самая простая задача: Найти сумму чисел натурального ряда, начиная с первого числа, которая не превышает введенного с клавиатуры значения.

Дан 1 ответ
0 голосов

Написать программу, которая выводит на экран сумму ряда
\frac{945}{9} - \frac{927}{33} + \frac{909}{507} - ...+ \frac{27}{1233}

пусть a – числитель;
b – знаменатель;da и db – шаг для числителя и знаменателя;n  -  для смены знака;    
Программа:
const
da=  -18; {927-945}
db= 24;   {33-9}
var a,b,n: integer;
s: real;
     begin
         s:=0; n:=1; a:=945;b:=9;      
             while a>=27 do
     
                   begin
     
                         s:=s+a/b*n;    {
подсчет суммы}
     
                         a:=a+da;
     
                         b:=b+db;
     
                         n:= -1*n;        {
изменение знака}
       
                  end;

writeln('s=',s:4:2);
end.

(9.6k баллов)