37

Вычислить сумму ряда 1,1/2, 1/2 и т.д. кол-во чисел вводится с клавиатуры. Перепишите…

07 марта 2023

Вычислить сумму ряда 1,1/2, 1/2 и т.д. кол-во чисел вводится с клавиатуры. Перепишите код и укажите на ошибку. http: //radikall.com/images/2013/12/14/N5CMO.jpg

категория: информатика



49

Исходный вариант: var n, i: integer; sum: real; begin writeln ('Введите число: '); readln (n); i: =0; // Не нужно, так как дальше для i идет другое присвоение for i: =1 to n do begin read (sum); //Ошибочный запрос ввода, sum должна быть вычислена автоматически sum: =(sum+1) /i; // Неверная формула writeln ('сумма=',sum: 0:2); readln; end; end. Исправленный вариант: var n, i: integer; sum: real; begin writeln ('Введите число: '); readln (n); writeln ('Ряд: '); for i: =1 to n do begin write (1 / i, '); // Вывод ряда для наглядности, сразу под строкой «Ряд: " sum: =sum+1 / i; // Суммируем ряд end; writeln; writeln ('Сумма ряда: ', sum); // Вывод результатаend.

Знаете ответ?


Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...