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

блок-схема алгоритма решения.

Юлия Канаева Знаток (401), на голосовании 2 месяца назад
ДОБРОГО ВРЕМЕНИ СУТОК. Помогите пожалуйста составить блок-схему алгоритма решения Т=√I6y2-0,1y+4I
Голосование за лучший ответ
Krab Bark Искусственный Интеллект (294706) 3 месяца назад
.
Ксения РайтГений (97193) 3 месяца назад
А по-моему исходная формула
содержит модуль - абсолютную
величину числа: T = √|6y²-0,1y+4|
И чуть лучше будет всё таки так:
T = sqrt(abs(y*(6.0*y-0.1)+4.0)) ☝?
, причём или присвоение T= и в блок-схеме, и, возможно, в коде обязательно (хотя здесь в лишней переменной и нет особой нужды !), или при выводе "Т = " обязательно. Зато c++-подобные элементы cin>> и cout<< в блок-схеме или масло масленное, или какая-то ерунда. В языках Python3, Pascal или Basic разве есть такие инструкции?
А вообще-то мне до лампочки! ?
Да, кстати, по ГОСТу в блок-схемах
присвоение следует записывать алголообра́зно (или паскалеобра́зно), то есть так: T:=
Krab Bark Искусственный Интеллект (294706) Ксения Райт, да, похоже, именно модуль, не разглядел :( Инструкции ввода-вывода в любых языках, конечно, есть. В Бейсике это операторы input и print, в Паскале стандартные процедуры read и write. И раз просьба о блок-схеме находится в разделе C/C++, то блок-схемой должна записываться и программа на C/C++, а смешанная запись операторов двух языков будет выглядеть абсурдно. Впрочем, вообще рисование блок-схем для языков высокого уровня я считаю абсурдным, поскольку их операторы часто значительно выше по уровню, чем ромбики блок-схем, придуманных для ассемблера.
Похожие вопросы