Предмет: Информатика, автор: Iliya1999

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


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

Ответы

Автор ответа: mnv1962
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.
Похожие вопросы
Предмет: Русский язык, автор: Аноним
Предмет: Математика, автор: viktoriaisrafilova15