program Cikle;uses crt;var a,b,i,k:integer;Begin clrscr;write('Введите А: '); readln(a);write('Введите B: '); readln(b);if a>b then begin i:=a; a:=b; b:=i end;{_______________________________________}{1 способ реализации - цикл for}k:=0;for i:=a to и do k:=k+i;{_______________________________________}{2 способ реализации - цикл с предусловием while}k:=0;while a<=b do begink:=k+a;a:=a+1 end;{_______________________________________}{3 способ - цикл с постусловием repeat}k:=0;repeatk:=k+a;a:=a+1;until a>b;{_______________________________________}{Окончание программы одинаковое для всех способов}Writeln('Сумма элементов в интервале [A;B] равна ', k)readlnEnd.