Составить алгоритм и написать программу нахождения суммы n первых натуральных чисел

составьте алгоритм вычисления суммы всех натуральных чисел,не превышающих заданного натурального числа N.Проверьте алгоритм трассировкой.Напишите программу на Паскале.

проверьте пожалуйста как правильно

Var N, i: integer; begin readln(N); i:=1; while i

так или так
var n, i, sum: integer; begin read(n); for i := 1 to n do sum := sum + i; writeln(sum); end.
Последний раз редактировалось Аватар; 12.11.2018 в 12:51 .
Регистрация: 04.02.2011
Сообщений: 4,429

1. Надо форматировать код, а то — каша (отступы, тег #).
2. Второе было бы правильно, если проинициализировать нулем sum. Никогда не надо надеяться, что это сделает Блез Паскаль
3. Первый вариант — СБСК . Чтобы в этом убедиться, достаточно включить трассирование — writeln внутри цикла.

var n, i, sum: integer; begin sum := 0 ; read(n); for i := 1 to n do sum := sum + i; writeln(sum); end.
sum := 1 ; read(n); for i := 2 to n do sum := sum + i;
Последний раз редактировалось digitalis; 12.11.2018 в 12:20 .

Источник: www.programmersforum.ru

Сумма квадратов натуральных чисел через комбинаторику. Пример от wild mathing!

Пример 2. Вычислить сумму первых N натуральных чисел. Блок-схема алгоритма нахождения суммы Процедура (цикл while) — Procedure

По заданной формуле члена последовательности с номером k (k=1,2,3. n) составить программу вычисления суммы первых n членов последовательности.

Указания:

1) вычисление k-го члена последовательности оформить как функцию;

2) решить задачи двумя способами: с использованием циклов с предусловием и с использованием цикла с постусловием. Алгоритмы решения записать с помощью блок-схемы. Реализовать алгоритмы решения с помощью всех возможных видов циклов;

3) подготовить тесты для проверки правильности программы (например, для n=1, 2, 3 вычислить S алгебраически);

4) выполнить программы по шагам, для указанной программы протокол исполнения оформить в отчете по лабораторной работе.

Читайте также:
Бесплатная программа где мой ребенок

Задание 1.3 (2 балла)

Задана формула члена последовательности с номером k (см. задание 1.2). Написать программу, суммирующую члены последовательности до тех пор, пока сумма остается меньше заданного значения n.

Задание 1.4 (2 балла)

Задана формула члена последовательности с номером k (см. задание 1.2). Написать программу вычисления суммы всех членов последовательности, не меньших заданного числа ε.

Указания к заданиям 1.3, 1.4:

1) записать алгоритм с помощью блок-схемы;

2) самостоятельно определить какой из видов циклического оператора целесообразно использовать;

3) подготовить тесты для проверки правильности программы;

4) выполнить программы по шагам, для указанной программы протокол исполнения оформить в отчете по лабораторной работе.

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени.

Решето Эратосфена – алгоритм определения простых чисел. Решение задачи на Python

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил.

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах.

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют.

Алгоритм выполнения манипуляции Приемы наружного акушерского исследования. Приемы Леопольда – Левицкого. Цель.

ИГРЫ НА ТАКТИЛЬНОЕ ВЗАИМОДЕЙСТВИЕ Методические рекомендации по проведению игр на тактильное взаимодействие.

Реформы П.А.Столыпина Сегодня уже никто не сомневается в том, что экономическая политика П.

Виды сухожильных швов После выделения культи сухожилия и эвакуации гематомы приступают к восстановлению целостности сухожилия.

КОНСТРУКЦИЯ КОЛЕСНОЙ ПАРЫ ВАГОНА Тип колёсной пары определяется типом оси и диаметром колес. Согласно ГОСТ 4835-2006* устанавливаются типы колесных пар для грузовых вагонов с осями РУ1Ш и РВ2Ш и колесами диаметром по кругу катания 957 мм. Номинальный диаметр колеса – 950 мм.

Читайте также:
Сзв к в какой программе

Философские школы эпохи эллинизма (неоплатонизм, эпикуреизм, стоицизм, скептицизм). Эпоха эллинизма со времени походов Александра Македонского, в результате которых была образована гигантская империя от Индии на востоке до Греции и Македонии на западе.

Источник: studopedia.info

Задача вычисления суммы первых n натуральных чисел

Промежуточные данные — i — текущее натуральное число из интервала от 1 по n.

Программная модель (1-ый способ)

writeln(‘Введите количество натуральных чисел’);

writeln(‘сумма первых ‘,n,’ натуральных чисел=’,s)

обратите внимание, что вывод результата находится после окончания цикла по накоплению суммы (сравните с методом вычисления таблицы значений функции).

15.10. Алгоритм накопления произведения

Математической моделью такой задачи является формула

Р=,где аi – i-ый сомножитель

Метод решения заключается в том, что переменной, в которой накапливается произведение, в начале присваивается единица. Затем эта переменная последовательно домножается на все величины, произведение которых должно быть накоплено.

Задача вычисления произведения первых n натуральных чисел

Такое произведение в математике называется факториалом числа n (математическая запись этой функции n!)

y=n!илиy=1*2*3*. *nилиy=

1) у=1

2) i=1..n : y=y*i

Входные данные — количество натуральных чисел n, которые должны быть перемножены;

выходные данные — накопленное произведение у (т.к. факториал быстро растущая функция, то целесообразно выбрать тип longint);

промежуточные данные — i — текущее натуральное число из интервала от 1 по n.

writeln(‘Введите количество натуральных чисел’);

Источник: studfile.net

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru