Лабораторная работа №1: Из текста удалить все слова заданной длины, начинающиеся на согласную букву. Ход работы



Дата12.01.2022
өлшемі60.11 Kb.
#454540
түріЛабораторная работа
1 СРС ООП


СРС № 1

Студент: Отарбаев А.А.

Группа: ВТиПО – 1709

Лабораторная работа №1:

Из текста удалить все слова заданной длины, начинающиеся на согласную букву.



Ход работы:

Для начала, нужно создать объект типа “String”, т.е. создать текст.





Рис 1. Новый текст.

В текст были добавлены слова большой и маленькой длины, чтобы потом удостовериться, что программа работает корректно.

Далее, был создан массив типа “String” и туда закидывается текст по каждому слову, т.е. текст превращается в массив слов, где слова – элементы массива.



Рис 2. Массив текста и объект типа StringBuilder.

Как видно из рисунка 2, был создан объект типа StringBuilder, так как через этот объект будет необходимость добавлять слова в новый массив “words”.





Рис 3. Цикл для добавления слов

Далее, как показано на рис. 3 был создан цикл for, который будет проходить по всему тексту. Там же будет каждый инициализироваться переменная типа char, предназначенная для символов, и будет проверять элементы массива “words”, т.е. в ней будет содержаться первая буква каждого слова текста.

В условии if слова будут проверяться каждый раз, а именно, будет проверяться длина слова. Если длина слова меньше 4, то такое слово через объект типа StringBuilder и метод append будет добавлено в новый массив “words”.



Рис 4. Вывод текста

Далее, выводится текст до изменения и текст после прохода цикла по нему.





Рис 5. Результат программы.

В самом начале было указано задание удалить слова определенной длины, которые начинаются на согласную букву. В данном случае, в начале был задан текст “test computer java smartphone genius c# c++ programming”, из которого были удалены слова “computer”, “smartphone”, “genius”, “programming”, так по условию внутри цикла, их длина превысила 4 символа и они начинались на согласную букву. И так как оставшиеся слова соответствовали условию, то они были добавлены в новый массив и отображены в консоли, как показано на рисунке 5.





Рис 6. Полный код рабочей программы.

Достарыңызбен бөлісу:




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет