терминатором начинается и заканчивается любая функция. тип возвращаемого значения и аргументов функции обычно указывается в комментариях к блоку терминатора.
операции ввода и вывода данных
в гост определено множество символов ввода/вывода, например вывод на магнитные ленты, дисплеи и т.п. если источник данных не принципиален, обычно используется символ параллелограмма. подробности ввода/вывода могут быть указаны в комментариях.
выполнение операций над данными
в блоке операций обычно размещают одно или несколько (гост не запрещает) операций присваивания, не требующих вызова внешних функций.
блок, иллюстрирующий ветвление алгоритма
блок в виде ромба имеет один вход и несколько подписанных выходов. в случае, если блок имеет 2 выхода (соответствует оператору ветвления), на них подписывается результат сравнения — «да/нет». если из блока выходит большее число линий (оператор выбора), внутри него записывается имя переменной, а на выходящих дугах — значения этой переменной.
вызов внешней процедуры
вызов внешних процедур и функций помещается в прямоугольник с дополнительными вертикальными линиями.
начало и конец цикла
символы начала и конца цикла содержат имя и условие. условие может отсутствовать в одном из символов пары. расположение условия, определяет тип оператора, соответствующего символам на языке высокого уровня — оператор с предусловием (while) или постусловием (do … while).
подготовка данных
символ «подготовка данных» в произвольной форме (в гост нет ни пояснений, ни примеров), задает входные значения. используется обычно для циклов со счетчиком.
соединитель
в случае, если блок-схема не умещается на лист, используется символ соединителя, отражающий переход потока между листами. символ может использоваться и на одном листе, если по каким-либо причинам тянуть линию не удобно.
комментарий
комментарий может быть соединен как с одним блоком, так и группой. группа блоков выделяется на схеме пунктирной линией.
Тәжірибеден көптеген пайдаланушылар әрдайым ноутбукте антивирус орнатпайды деп айтуға болады, себебі ноутбуктің бәрі тез емес, бірақ антивирус оны баяулатады, және олар бейтаныс сайттарға кірмейтінін, файлдарды жүктемейтінін - бұл дегеніміз, және вирус алмайды (бірақ әдетте керісінше болады ...).
Айтпақшы, кейбір адамдар тіпті вирустардың ноутбугына «қоныстанған» деп күмән келтірмейді (мысалы, олар барлық желілерде пайда болатын жарнамалар сол сияқты болуы керек деп ойлайды). Сондықтан мен осы ескертуді эскиздеуге шешім қабылдадым, онда мен вирустардан және басқа желілерде жиналуы мүмкін басқа «жұқтырулардан» ноутбуктарды алып тастау және тазарту үшін не істеу керектігін түсіндіремін.
терминатор начала и конца работы функции
терминатором начинается и заканчивается любая функция. тип возвращаемого значения и аргументов функции обычно указывается в комментариях к блоку терминатора.
операции ввода и вывода данных
в гост определено множество символов ввода/вывода, например вывод на магнитные ленты, дисплеи и т.п. если источник данных не принципиален, обычно используется символ параллелограмма. подробности ввода/вывода могут быть указаны в комментариях.
выполнение операций над данными
в блоке операций обычно размещают одно или несколько (гост не запрещает) операций присваивания, не требующих вызова внешних функций.
блок, иллюстрирующий ветвление алгоритма
блок в виде ромба имеет один вход и несколько подписанных выходов. в случае, если блок имеет 2 выхода (соответствует оператору ветвления), на них подписывается результат сравнения — «да/нет». если из блока выходит большее число линий (оператор выбора), внутри него записывается имя переменной, а на выходящих дугах — значения этой переменной.
вызов внешней процедуры
вызов внешних процедур и функций помещается в прямоугольник с дополнительными вертикальными линиями.
начало и конец цикла
символы начала и конца цикла содержат имя и условие. условие может отсутствовать в одном из символов пары. расположение условия, определяет тип оператора, соответствующего символам на языке высокого уровня — оператор с предусловием (while) или постусловием (do … while).
подготовка данных
символ «подготовка данных» в произвольной форме (в гост нет ни пояснений, ни примеров), задает входные значения. используется обычно для циклов со счетчиком.
соединитель
в случае, если блок-схема не умещается на лист, используется символ соединителя, отражающий переход потока между листами. символ может использоваться и на одном листе, если по каким-либо причинам тянуть линию не удобно.
комментарий
комментарий может быть соединен как с одним блоком, так и группой. группа блоков выделяется на схеме пунктирной линией.
Тәжірибеден көптеген пайдаланушылар әрдайым ноутбукте антивирус орнатпайды деп айтуға болады, себебі ноутбуктің бәрі тез емес, бірақ антивирус оны баяулатады, және олар бейтаныс сайттарға кірмейтінін, файлдарды жүктемейтінін - бұл дегеніміз, және вирус алмайды (бірақ әдетте керісінше болады ...).
Айтпақшы, кейбір адамдар тіпті вирустардың ноутбугына «қоныстанған» деп күмән келтірмейді (мысалы, олар барлық желілерде пайда болатын жарнамалар сол сияқты болуы керек деп ойлайды). Сондықтан мен осы ескертуді эскиздеуге шешім қабылдадым, онда мен вирустардан және басқа желілерде жиналуы мүмкін басқа «жұқтырулардан» ноутбуктарды алып тастау және тазарту үшін не істеу керектігін түсіндіремін.