Mail.ruПочта0Мой Мир0ОдноклассникиВКонтактеИгры0ЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Решить задачу с помощью. Блок схемы

Артур Каримов Знаток (300), закрыт 3 недели назад
Лучший ответ
Николай Веселуха Высший разум (375844) 3 недели назад
 #include <iostream> 
using namespace std;
int main() {
cout << "a: ";
double a;
cin >> a;
double sum = 0.0;
double m = 1.0;
for (int n = 2; n <= 16; n += 2) {
m *= (n - 1);
sum += a / n + m;
}
cout << "sum: " << sum << '\n';
}
Остальные ответы
S.H.I. Оракул (71390) 3 недели назад
 [Начало] 
|
V
[Ввод a]
|
V
[sum = 0, product = 1, current_odd = 1, i = 1]
|
V
<Цикл: i ≤ 8?>
| Да
V
[term = a/(2*i) + product]
|
V
[sum += term]
|
V
[current_odd += 2]
|
V
[product *= current_odd]
|
V
[i += 1]
|
V
<Вернуться к проверке цикла>
| Нет
V
[Вывод sum]
|
V
[Конец]
Krab Bark Искусственный Интеллект (298381) 3 недели назад
"с помощью блок схемы" - невозможно. Только - с усложнением рисованием блок-схемы.

"Когда стандарты организации требуют блок-схем, то почти неизменно они рисуются после." (Фредерик П. Брукс, "Мифический человеко-месяц" )

"Чтение блок-схемы ничуть не легче чтения самой программы. Блок-схемы затемняют особенности поведения программ, созданных по правилам структурного программирования, и, что более важно, совсем не раскрывают структуру данных."
( Э.С.Рэймонд, "Новый словарь хакера" )
Похожие вопросы