
Привет! В данной статье я расскажу о том, как я написал программу для формирования нового массива из строк, длина которых меньше или равна м. Для этого я использовал блок-схему алгоритма.Сначала я создал пустой массив, который будет хранить новые строки. Затем я ввел исходный массив строк либо задал его на старте выполнения программы. Если ты хочешь использовать блок-схему, то первым делом нарисуй прямоугольник, в котором будет записана переменная с именем ″newArray″. Этот массив будет содержать строки, удовлетворяющие условию.
Далее, я использовал цикл, чтобы перебрать все элементы исходного массива. Для этого на блок-схеме можно использовать ромб, в котором записано условие цикла. Если ты ведешь шаблон блок-схемы, то нужно написать в нем условие ″i < length″, где ″i″ ‒ переменная-счетчик, а ″length″ ‒ длина исходного массива.
Внутри цикла, я проверил длину каждой строки с помощью функции ″length″. Если строка была короче или равна м, я добавил ее в новый массив с помощью функции ″push″. Для записи операций внутри цикла ты можешь использовать прямоугольник с вопросительным знаком или дополнительные стрелки, обозначающие операции добавления и проверки длины строки.
После завершения цикла, у меня получился новый массив строк, удовлетворяющий условию. Чтобы вывести результат на экран, я использовал цикл для перебора элементов нового массива и выводил каждый элемент на отдельной строке. Можешь использовать фигуру эллипса с надписью ″вывод″ или стрелки, указывающие на операцию вывода.
Таким образом, я смог решить задачу без использования коллекций, только с помощью массивов. Блок-схема алгоритма помогла мне понять логику программы и правильно реализовать ее. Надеюсь, эта статья будет полезна и поможет тебе решить подобную задачу!