
Нужно сделать БЛОК СХЕМУ. 1.Разработать схему алгоритма, который запрашивает N произвольных целых
чисел и ищет их сумму. Число N вводится с клавиатуры. Разработать для созданного алгоритма не менее трёх тестов и проверить на них правильность работы алгоритма. 2.Разработать схему алгоритма для вычисления суммы ряда: s=1+1/2+1/3+1/4+...+1/n Число N вводится с клавиатуры. Протестировать алгоритм для N=1, N=2, N=4, N=6. Правильность ответов проверить с помощью калькулятора. Сохранить файл с именем Сумма ряда. ПОМОГИТЕ ПОЖАЛУЙСТА Я УЖЕ ВСЕ ЧТО МОГ ДЕЛАЛ НО НЕ ПОЛУЧАЕТСЯ!

Ответы на вопрос

Ответ:
var n,i,s,c:integer;
begin readln(n);
for i:=1 to n do //сколько произвольных readln(c); //вводим произвольные числа
чисел будет.
begin
s:=s+c; //суммируем end;
writeln(s); //Вывод суммы end.



1. Схема алгоритма для поиска суммы произвольных целых чисел:
- Ввод числа N с клавиатуры. - Инициализация переменной sum = 0. - Инициализация счетчика i = 1. - Пока i <= N, выполнять следующие шаги: - Ввод целого числа с клавиатуры и сохранение его в переменную num. - Увеличение суммы sum на значение num. - Увеличение счетчика i на 1. - Вывод значения sum.
Тесты для проверки правильности работы алгоритма: 1. Входные данные: N = 3, числа: 5, 10, 15 Ожидаемый результат: sum = 5 + 10 + 15 = 30
2. Входные данные: N = 4, числа: -2, 4, -6, 8 Ожидаемый результат: sum = -2 + 4 + (-6) + 8 = 4
3. Входные данные: N = 2, числа: 0, 0 Ожидаемый результат: sum = 0 + 0 = 0
2. Схема алгоритма для вычисления суммы ряда:
- Ввод числа N с клавиатуры. - Инициализация переменной sum = 0. - Инициализация счетчика i = 1. - Пока i <= N, выполнять следующие шаги: - Добавление значения 1/i к сумме sum. - Увеличение счетчика i на 1. - Вывод значения sum.
Тесты для проверки правильности работы алгоритма: 1. Входные данные: N = 1 Ожидаемый результат: sum = 1
2. Входные данные: N = 2 Ожидаемый результат: sum = 1 + 1/2 = 1.5
3. Входные данные: N = 4 Ожидаемый результат: sum = 1 + 1/2 + 1/3 + 1/4 = 2.0833
4. Входные данные: N = 6 Ожидаемый результат: sum = 1 + 1/2 + 1/3 + 1/4 + 1/5 + 1/6 = 2.449
После проверки алгоритма с помощью калькулятора, сохраните файл с именем "Сумма ряда" и убедитесь, что результаты соответствуют ожидаемым значениям. Если результаты не совпадают, проверьте правильность реализации алгоритма и возможные ошибки в вводе и вычислениях.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili