Вычислить сумму первых N чётных положительных чисел - Pascal ABC
Формулировка задачи:
Написать программу, которая вычисляет сумму первых N четных положительных чисел. Исходные данные (N – количество чисел) вводятся из файла Input.txt. Результаты работы программы добавляются в файл Out.txt.
Вот как они должны выводиться в файл out
Решение задачи: «Вычислить сумму первых N чётных положительных чисел»
textual
Листинг программы
- var n,i,sum:int64;
- f:text;
- begin
- assign (f,'input.txt');
- reset (f);
- read(f,n);
- close(f);
- assign (f,'out.txt');
- rewrite (f);
- writeln(f,'Сумма первых ',n,' четных положительных чисел:');
- sum:=0;
- for i:=1 to n do
- begin
- sum:=sum+2*i;
- write(f,2*i,' ');
- end;
- writeln(f);
- writeln(f,'Сумма=',sum);
- close(f)
- end.
Объяснение кода листинга программы
В данном коде используется язык программирования Pascal ABC. Задача программы - вычислить сумму первых N четных положительных чисел.
- Переменные:
- n - число, для которого нужно вычислить сумму (вводится с клавиатуры);
- i - счётчик, который увеличивается на единицу на каждой итерации цикла;
- sum - переменная, в которую записывается сумма четных положительных чисел.
- f - файл, в который записывается результат.
- Сначала считывается введенное с клавиатуры число N.
- Затем открывается файл
input.txt
для чтения. - Числа считываются из файла и записываются в переменную sum.
- После чтения файла он закрывается.
- Открывается файл
out.txt
для записи. - В файл записывается заголовок
Сумма первых N четных положительных чисел:
. - Затем в файл записываются числа, которые составляют сумму.
- После записи всех чисел в файл он закрывается.
- Выводится сообщение
Сумма=ххх
, где ххх - это значение переменной sum.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д