Разработка консольного приложения
Автор: sasdfff • Октябрь 19, 2024 • Лабораторная работа • 2,361 Слов (10 Страниц) • 19 Просмотры
+Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное
учреждение высшего образования
ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ
ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Институт информационные системы и анализ данных
Центр программной инженерии
ОТЧЁТ
к лабораторной работе №1 по дисциплине:
«Объектно-ориентированное программирование» |
Разработка консольного приложения |
наименование темы
Выполнил студент ИСТБ-21-2 Н. М. Панасенко
номер группы подпись И. О. Фамилия
дата
Проверил Доцент В. Л. Аршинский
Должность подпись И. О. Фамилия
дата
Иркутск – 2022
Содержание
Содержание 2
1 Постановка задачи 3
2 Таблица спецификаций 3
3 Блок-схемы программы 4
4 Таблица тестов 9
5 Результаты тестирования 10
Исходный код 12
Список использованных источников 15
1 Постановка задачи
Разработать консольное приложение на языке JAVA, реализующее решение задачи в соответствии с индивидуальным заданием. Вывод результатов осуществляется в консоль. Вариант №15:
a. отсортируйте слова в предложении по длине слов, если слов одинаковой длины несколько, то по алфавиту;
b. удалите из предложения слова, у которых первая буква совпадает с последней;
c. определить среднее число встречаемости элементов в двумерном целочисленном массиве.
d. определите среднее число встречаемости буквы в предложении.
2 Таблица спецификаций
Таблица 1 – Таблица спецификаций класса Main
№ | Имя переменной | Описание переменных | Тип данных |
public static void taskA() | |||
1 | sentence | Предложение | String |
2 | words | Массив слов в предложении | String[] |
3 | sortedSentence | Предложение с упорядоченными словами | String |
4 | i, j | Переменные цикла | int |
public static void taskB() | |||
1 | sentence | Предложение | String |
2 | words | Массив слов в предложении | String[] |
3 | result | Конечное предложение | String |
public static void taskС() | |||
1 | totalCount | Общее количество элементов | int |
2 | uniqueCount | Количество уникальных элементов | |
3 | isUnique | Флаг для проверки уникальности числа | boolean |
4 | average | Среднее число встречаемости элементов | double |
5 | i, j | Переменные цикла | int |
public static void taskD() | |||
1 | sentence | Предложение | String |
2 | totalCount | Общее количество элементов | int |
3 | uniqueCount | Количество уникальных элементов | int |
4 | count | Счётчик встречаемости элементов | int |
5 | average | Среднее число встречаемости элементов | double |
3 Блок-схемы программы
[pic 1]
...