|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.11.2018, 12:01 | #1 |
Пользователь
Регистрация: 09.11.2018
Сообщений: 10
|
Вычисление суммы всех натуральных чисел, не превышающих заданного натурального числа N
составьте алгоритм вычисления суммы всех натуральных чисел,не превышающих заданного натурального числа N.Проверьте алгоритм трассировкой.Напишите программу на Паскале.
проверьте пожалуйста как правильно Код:
так или так Код:
Последний раз редактировалось Аватар; 12.11.2018 в 12:51. |
12.11.2018, 12:11 | #2 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,550
|
1. Надо форматировать код, а то - каша (отступы, тег #).
2. Второе было бы правильно, если проинициализировать нулем sum. Никогда не надо надеяться, что это сделает Блез Паскаль 3. Первый вариант - СБСК . Чтобы в этом убедиться, достаточно включить трассирование - writeln внутри цикла. Код:
Код:
Последний раз редактировалось digitalis; 12.11.2018 в 12:20. |
12.11.2018, 12:54 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А цикл обязателен? Правильней и проще, зная свойства арифметической прогрессии:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
12.11.2018, 13:00 | #4 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,550
|
Ну это уже будет "Арифметика" Магницкого, а не программирование
|
12.11.2018, 13:01 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Зато эффективное программирование ) Пусть и арифметика. Да оно все программирование арифметика чистой воды
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
12.11.2018, 13:08 | #6 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,550
|
Дык показывать преподу одну строчку - не комильфо. Где же тут предъявишь ему свои прокачанные skills
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа нахождения суммы всех делителей заданного натурального числа N. | Настя1303 | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 18.10.2018 15:21 |
Даны натуральные числа N, M. Разработать метод, который возвращает массив, состоящий из всех натуральных чисел, меньших N, квадрат суммы цифр которых равен M, а также их количество | Namatrasnik | Помощь студентам | 1 | 28.11.2016 15:47 |
Составить программу вычисление суммы нечетных чисел натурального ряда | Александр16 | Помощь студентам | 0 | 12.12.2010 18:22 |
C++/ Все способы представления заданного натурального числа N в виде суммы двух кубов натуральных чисел / | acko | Помощь студентам | 1 | 25.09.2010 12:15 |
вывод на экран наибольшего делителя натурального числа N, меньше заданного натурального M | Fatality | Помощь студентам | 2 | 03.12.2008 23:27 |