Сделайте к этой программе блок схему, пожалуйста!!! #include "pch.h" #include #include...

0 голосов

Сделайте к этой программе блок схему, пожалуйста!!! #include "pch.h" #include #include #include #include using namespace std; int main() { setlocale (LC_ALL, "Russian"); double i, z; float s, e, t; cin » e; s = 0; i = 0; z = -1; do { i++; z *= -1; t = z / (i*(i + 1)*(i + 2)); } while (abs(t) > e); cout « s « endl; system("pause"); return 0;


спросил от Начинающий (226 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Отличник (5.6k баллов)

____________________


image
оставил комментарий от Отличник (5.6k баллов)

Исправил. Есть замечания?

оставил комментарий от Начинающий (226 баллов)

я желаю этого, но я не вообще не разбираюсь в них

оставил комментарий от БОГ (678k баллов)

Есть замечания. Соединительные линии (символ 3.3 Стандарта) для элемента 3.2.2.4. "Решение" (ромбик) могут выходить только из его углов. (4.2.4. Линии в схемах должны подходить к символу либо слева, либо сверху, а исходить либо справа, либо снизу. Линии должны быть направлены к центру символа.)

оставил комментарий от БОГ (678k баллов)

Далее, никаких float и double быть в блоках не должно. При необходимости тип указывается в элементах - комментариях. В символе-терминаторе 3.4.2. пишется информация о входе и выходе, например, "Начало" и "Конец" для основной программы.

оставил комментарий от БОГ (678k баллов)

Соединительные линии 4.2.4 по возможности делаются прямыми или ломаными в направлении горизонтали или вертикали. Разрешается также их делать прямыми, направленными под произвольным углом. Дуги на блок-схемах программ являются крайне нежелательными, а в ряде организаций нормоконтроль их вообще не пропускает.

оставил комментарий от БОГ (678k баллов)

И еще, нормальной практикой в блок-схемах, реализующих вычислительные алгоритмы, является прямое написание математических формул, а не их линейных заменителей типа a^(b+sin(x-4))/(2x-Sqrt(2)). Лицо, читающее блок-схему, не обязано знать правила записи выражений в программировании, даже самые общеупотребительные правила. Но это уже из области не требований, а пожеланий.

оставил комментарий от БОГ (678k баллов)

Именно подобные "мелочи" отличают блок-схему, сделанную на "отлично" и на "хорошо".

оставил комментарий от БОГ (678k баллов)

В заключение, например, интерактивный ресурс draw.io позволяет достаточно быстро рисовать "правильные" блок-схемы и даже писать внутри их символов математические выражения в стандарте TeX. Сохранив один раз подобный рисунок, можно следующие разы его брать за основу, выдерживая общей стиль и размеры.

оставил комментарий от Отличник (5.6k баллов)

Спасибо.

оставил комментарий от БОГ (678k баллов)

Пожалуйста

...