М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
katm2003
katm2003
12.03.2022 16:27 •  Информатика

Найти сумму членов арифметической прогрессии, если известны ее первый член, знаменатель и число членов прогрессии.

👇
Ответ:
ника2751
ника2751
12.03.2022
Используя формулу 
Sn-ого числа = аn+a1/2 и умножить на n
Где Sn-сума членов арифметической прогрессии 
an-n-ое число арифметической прогрессии 
a1-первый член арифметической прогрессии
n-номер числа
Если неизвестно n число то можна найти ее за другой формулой
Sn=2a1+d(n-1)/2
Где d-разница арифметической прогрессии
4,7(93 оценок)
Открыть все ответы
Ответ:
milkivey3
milkivey3
12.03.2022

1)

Program CircleS;

Uses Crt;

const pi=3.14;

var S,r:real;

begin

     Clrscr;

      write('Введите радиус r:');

      readln(r);

      S:=pi*(r*r);

      writeln('Площадь круга равна:',S);

end. 

 

2)

Program TriangleS;

Uses Crt;

var S,a,h:real;

begin

     Clrscr;

      write('Введите высоту треугольника  h:');

      readln(h);

      write(' Введите сторону треугольника  а:');

      readln(a);

      S:=0.5*a*h;

      writeln('Площадь треугольника равна:',S);

end. 

 

3)

Program TrapezoidS;

Uses Crt;

var S,a,b,h:real;

begin

     Clrscr;

      write('Введите высоту трапеции  h:');

      readln(h);

      write(' Введите сторону   трапеции   а:');

      readln(a);

      write(' Введите сторону   трапеции   b:');

      readln(b);

      S:=0.5*(a+b)*h;

      writeln('Площадь трапеции  равна:',S);

end. 

 

 

4,4(72 оценок)
Ответ:
Ерко365
Ерко365
12.03.2022

Писал код для другого, но адаптировал под твою задачу)

 

var
  mas: array[1..1000] of integer;
  i,a,n,c: integer;

begin
 n:=0;
 writeln ('Введите количество элементов массива');
 readln (c);
 randomize;
 write ('Массив - ');
  for i := 1 to c do
    begin
      mas[i] := random(c);
      write(' ', mas[i], ' ');
    end;
    writeln;
  begin
     for i := 1 to c do
        if mas[i] > mas[i + 1] then swap(mas[i], mas[i +1]);
   end;
  for i:= 1 to c do begin
     mas[i]:=mas[i+1];
     a:=mas[i];
  end;
 writeln ('Максимальный элемент массива ',mas[i]);
   for i:=1 to c do
     if a=mas[i] then inc(n);
     write ('Количество равных элементов массива ',n);
end.

4,6(50 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ