Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как сделать так что бы программа в Паскале складывала числа, например от 1 до 10 (1 и 10 включительно)

Программирование
Никишин С.
  · 4,8 K
Автор видеоуроков для подготовки к ЕГЭ по информатике  · 29 нояб 2018  · youtube.com/c/ИнформатикБУ

Можно сложить с помощью цикла:

var

i, s, a, b: integer;

begin

readln(a, b);

s := 0;

for i:=a to b do

s := s + i;

writeln(s);

end.

А можно с помощью формулы суммы первых n-членов арифметической прогрессии:

var

s, a, b: integer;

begin

readln(a, b);

s := trunc(((a+b) / 2)*(b-a+1));

writeln(s);

end.

О, я ваши видео по подготовке к ЕГЭ смотрю)

Радиофизик, меньше математик, радио, сетевой админ, программист. Родом из Нижнего...  · 11 дек 2018
Проще использовать формулу арифметической прогрессии. Быстрее посчитать по ней. Формула: Сумма арифметической прогрессии = где d - насколько увеличивается каждый следующий член по отношению к предыдущему, a1 - начальный член ряда, n - количество членов в ряде. В Вашем случае: a1 = 1, d = 1, n - сколько пожелаете сложить чисел. Далее используем формулу и считаем... Читать далее