[/a/] [/b/] [/c/] [/e/] [/f/] [/m/] [/p/] [/t/] - [Домой] [NIC] [SSL] - [Управление]

[Вернуться к доске]
Постинг ответа
Leave these fields empty (spam trap):
Имя
Ссылка
Тема
Комментарий
Файл Еще файл
Или рандом
Файл 2 Еще файл
Файл 3
Каптча
Пароль (для удаления постов и картинок, а также редактирования)

179421 No.16348   [] []

Сейчас я пилю курсовик, и там надо рисовать блок-схемы. Верно ли, что на блок-схеме описывается алгоритм, абстрагировавшись от языка?
Как рисовать на блок-схеме проверку типа? Ну, например, на Go я преобразую интервейс в тип.
Как рисовать range цикл? В коде у меня
for k, v := range map0 {
.....
}
Тупо как в коде писать в шестиугольнике k, v := range map0?

>> No.16354   [] []

>>16348
Блок схема она же для того и сделана, что бы потом алгоритм можно было под любой язык запихнуть, ну или ее понял программист пишущий на другом языке. Если тебе нужен цикл, то напиши там условие цикла. Я например не понял что значит Range цикл. Вот например если бы там было написано For и условие, то было бы понятней.

>> No.16358   []
[]

>>16348
Тред программистов уже есть где-то внизу (>>11601), так что сагану тебя.
По теме: (если вдруг ты не перепост) в блок-схемах следует избегать конструкций, специфичных для какого-либо языка. Вместо этого напиши на человеческом языке, чего ты хотел достичь своей проверкой типа.

>> No.16359   []
[]

>>16354
range цикл значит пройти по всем элементам массива или пройти по всем элементам мэпа.

>Вот например если бы там было написано For и условие, то было бы понятней.

А как это писать, если цикл проходит по всем элементам мэпа, ключ попадает в k, значение в v. У мэпа же нет начала и конца, какое там писать условие?

>> No.16360   []
[]

>>16359
Можешь показать это блоком цикла - ромбиком а внутри написать "перебор всех элементов массива map0" и потом что происходит внутри цикла - прямоугольниками.

>> No.16361   []
[]
9458

>>16360
А нет. Я тебя обманул. Цикл - вот такая ебанина.

>> No.16362   []
[]
0

И все-таки сажи.

>> No.16370   []
[]

>>16359

>мэпа

Это что, ассоциативный массив?

>нет начала и конца

Если ты там не хранишь бесконечное число элементов (что нереально), то есть.

>> No.16371   []
[]
5404

Можешь такое просто сделать. Условие написать i<len(map) или вроде того.



Удалить пост []
Пароль