Как изобразить на блок-схеме результат функции с возвращаемым типом bool в качестве аргумента условного оператора?
Дана функция с возвращаемым типом bool - IsTrue(). Возвращаемое значение функции управляет условным оператором. Подскажите, как лучше изобразить это на блок схеме.
Прилагается пример кода C#:
// C#
static bool IsTrue(int i)
{
// на основе i возвращает булевое значение
}
static void PrintIt(int n)
{
for (int i = 2; i <= n; i++)
{
if (IsTrue(i))
{
Console.Write("{0} ", i);
}
}
}
В качестве предположения:
Ответы (1 шт):
Автор решения: A B
→ Ссылка
Блок-схемы не подразумевают отображение синтаксического сахара языков программирования, поэтому для корректной записи решения этой задачи в виде блок-схемы:
- Воспользоваться блоком процесса, в котором объявляется временная переменная bool, которая будет хранить результат функции. А после уже эту переменную сравнивать в блоке условия.
- Написать функцию в блоке условия относительно синтаксиса c#: т.е. в блоке условия написать то, что написано в скобках конструкции if.
