Вычисление суммы натуральных чисел отрезка [a,b] - Turbo Pascal
Формулировка задачи:
Написать программу для вычисления суммы натуральных чисел отрезка [a,b].
и
Написать программу для вычисления выражения по заданной формуле: y=cos(n)+cos(n-1)+...+cos(2)+cos(1), n- вводится с клавиатуры.
Если можно, то без reapet
Решение задачи: «Вычисление суммы натуральных чисел отрезка [a,b]»
textual
Листинг программы
program 1; uses crt; var i,a,b,sum:integer; Begin clrscr; writeln("Enter a"); readln(b); writeln("Enter b"); readln(b); sum:=0; for i:=a to b do sum:=sum+1; writeln("result=",sum); readln; End.
Объяснение кода листинга программы
- Программа начинается с объявления используемых единиц и переменных: i, a, b, sum - все они целочисленные типы данных.
- Строка
clrscr;
очищает экран перед началом работы программы. - В строке
writeln(
Enter a);
пользователю предлагается ввести значение переменной a. - В строке
readln(b);
пользователю предлагается ввести значение переменной b. - Переменная sum инициализируется значением 0.
- Запускается цикл
for
, который проходит по всем числам от a до b (включительно). - На каждой итерации цикла переменная sum увеличивается на единицу.
- После завершения цикла выводится результат - значение переменной sum.
- Программа завершается вызовом
readln
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д