bk4552018345
?>

Дано натуральное число N. Написать программу для вычисления суммы вида: 10+15+20+...+N с исползованием оператора While

Информатика

Ответы

aaltuxova16

АЛГОРИТМ

//Вводим N

//Создаём две переменные, суму и "i"

int sum = 0;

int i = 10;

while(N != i){ //Выполняем цикл до тех пор, пока i не будет равно N

sum = sum + i; // Считаем сумму

i = i+5; // Каждый раз, после каждого прохождения цикла увеличиваем i на 5.

}

cout << sum; // Выводим сумму.

vadimpopov88
Конечно, я готов выступить в роли школьного учителя и объяснить, как набрать предложенный текст в виде списке Пифагора.

Список Пифагора - это способ оформления текста в виде треугольника, где каждая строка состоит из чисел, являющихся результатом суммирования чисел из двух предыдущих строк. Для начала, давайте построим список Пифагора для первых 6 строк:

1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1

Теперь давайте посмотрим, как можно набрать предложенный текст в виде списка Пифагора:

1. В первую строку списка Пифагора мы помещаем первое слово предложения. В данном случае это "Набрать".
1

2. Во вторую строку помещаем два слова - второе и первое слова предложения. У нас это "предложенный Набрать".
1 1

3. В третью строку помещаем три слова - третье, второе и первое слова предложения. Получим "текст предложенный Набрать".
1 2 1

4. В четвертую строку помещаем четыре слова - четвертое, третье, второе и первое слова предложения.
Получим "оформить текст предложенный Набрать".
1 3 3 1

5. В пятую строку помещаем пять слов - пятое, четвертое, третье, второе и первое слова предложения.
Получим "списки оформить текст предложенный Набрать".
1 4 6 4 1

6. В шестую строку помещаем шесть слов - шестое, пятое, четвертое, третье, второе и первое слова предложения.
Получим "Пифагор списки оформить текст предложенный Набрать".
1 5 10 10 5 1

Теперь у нас есть предложение "Набрать предложенный текст оформить списке Пифагор", которое оформлено в виде списка Пифагора.

Надеюсь, что мой ответ понятен и поможет вам разобраться с задачей. Если у вас возникли вопросы, не стесняйтесь задавать их.
osipov1984osipov
1. Для решения данной задачи нужно использовать условный оператор if.

Блок-схема алгоритма:
```
+--------------+
---->| |
| | Ввод A |
| +--------------+
| |
| V
| +--------------+
---->| A < 0? |
| +--------------+
| |
| / \
| / \
| / \
| V V
| +--------------+
---->| |
| | A*2 |
| +--------------+
| |
| V
| +---------------+
---->| |
| | Вывод А |
| +---------------+
|
V
```

Проверим алгоритм на примере A = 6:

1. Введем значение A = 6.
2. Проверим условие: 6 < 0? Нет.
3. Пропускаем блок удвоения и переходим к выводу значения A.
4. Выводим на экран значение A = 6.

Ответ: значение переменной A остается 6.

2. Блок-схема алгоритма:

```
+--------------+
---->| |
| | Ввод A |
| +--------------+
| |
| V
| +--------------+
---->| A > 0? |
| +--------------+
| |
| / \
| / \
| / \
| V V
| +--------------+
---->| |
| | A+1 |
| +--------------+
|
V
+--------------+
| |
| A-1 |
+--------------+
|
V
+--------------+
| |
| Вывод А |
+--------------+
```

Протестируем алгоритм для A = -12:

1. Введем значение A = -12.
2. Проверим условие: -12 > 0? Нет.
3. Пропускаем блок увеличения значения и переходим к блоку уменьшения значения.
4. Выполняем операцию A - 1.
5. Выводим на экран значение A = -13.

Ответ: значение переменной A после выполнения алгоритма равно -13.

3. Дан фрагмент алгоритма:

```
a = 7
если a < 5:
a = a + 2
вывести a
```

Решение:

1. Присваиваем переменной a значение 7.
2. Проверяем условие: 7 < 5? Нет.
3. Пропускаем блок приращения и переходим к выводу значения a.
4. Выводим на экран значение a = 7.

Ответ: значение переменной a остается 7.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дано натуральное число N. Написать программу для вычисления суммы вида: 10+15+20+...+N с исползованием оператора While
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

nsn-2012
Kushchenko-Monashev
tanya14757702
kirillboytsov403
forwandy42
Барскова1943
Чиркина999
annanas08
Присакарь520
Николаевна Филиппов1936
YuRII1236
gutauta6
aananasAnastiya1270
hello
mv7095