Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


A-обработка строки (в третьом окне)




Лабораторная работа 6

Использование строк в оконных приложениях Java

Задание

Создать программу из 3 окон:

В 1 окне выводятся различные элементы управления (RadioButton, CheckBox, MaskEdit и т.д. в соответствии с индивидуальным вариантом.

Во 2 окне происходит создание и наполнение таблицы из некоторых столбцов с подсчетом значения в одном из столбцов в соответствии с индивидуальным вариантом.

В 3 окне происходит обработка строковых данных; в нем размещается поле ввода для ввода строки, список для вывода элементов числового массива, поле для вывода результата обработки строки

Вводится строка, состоящая из слов, записанных через запятые, и заканчивающаяся точкой. Словом считать последовательность символов, не содержащую пробел.

Наполнение этих окон - согласно варианту индивидуального задания.

Индивидуальные варианты.

Номер варианта имеет вид:

U.V T L.A

Назначение символов номера варианта:

U - Вид элементов управления (для первого окна):

1. RadioButton

2.CheckBox

3. MaskEdit

V - Что обозначают RadioButton:

1. Выбор любимого цвета из 4

2. Выбор любимой книги из 3

3. Выбор любимого блюда из 3

4. Выбор марки автомобиля из 5

5. Пол ребенка

V- Что обозначают CheckBox:

1. Любимые цветы из 4

2. Любимые ансамбли из 5

3. Любимые книги из 4

4. Любимые домашние животные из 6

V - Что обозначает MaskEdit и что вычисляется

1. Возраст - Подсчет года рождения

2. Количество детей и зарплата - Подсчет дохода на человека

3. Метраж квартиры и стоимость кв. метра – Подсчет суммы оплаты

4. Количество упаковок лекарства и стоимость одной упаковки – Подсчет уплаченной суммы

T – структура таблицы (второе окно):

1. Информация о студентах (Фамилия, группа, пол, оценки по трем предметам, средний балл – вычисляется)

2. Информация о магазинах (номер магазина, название товара, стоимость единицы, количество единиц товара, общая стоимость данного товара – вычисляется)

3. Информация о специальностях (название факультета, название специальности, число бюджетных мест, число коммерческих мест, число договорных мест, общее число мест на специальности – вычисляется)

4. Информация по экзаменам (название предмета, ФИО преподавателя, число пятерок, число четверок, число троек, число двоек, число не явившихся, общее число студентов группы – вычисляется)

5. Информация об автомобилях (марка автомобиля, номер, вид – грузовой или легковой, пробег в километрах, число месяцев пробега, средний пробег в месяц – вычисляется)

6. Информация о лекарствах (название лекарства, номер аптеки, цена упаковки, количество упаковок, стоимость данного лекарства – вычисляется)

L - Чем наполняется список (в третьем окне):

1. Получить массив кубов цифровых слов.

2. Получить массив результатов уменьшения цифровых слов в 3 раза.

3. Получить массив результатов возведения в квадрат цифровых слов.

4. Получить массив результатов умножения на 5 цифровых слов.

5. Получить массив результатов увеличения на 23 цифровых слов.

6. Получить массив результатов деления на 12 цифровых слов.

7. Получить массив результатов возведения в квадрат цифровых слов.

8. Найти сумму отрицательных чисел (цифровых слов), количество положительных чисел и все цифровые слова.

9. Получить массив результатов деления на 100 цифровых слов.

10. Найти число с наибольшим значением и все цифровые слова.

11. Найти массив разностей кубов последующего и предыдущего числа.

12. Получить массив результатов умножения на –1 цифровых слов.

13. Получить массив результатов возведения в квадрат цифровых слов.

14. Найти массив сумм цифр цифровых слов.

15. Получить массив результатов вычитания 20 из цифровых слов.

16. Найти сумму цифровых слов текста и цифровые слова.

17. Найти массив цифровых слов, увеличенных в 10 раз.

A-обработка строки (в третьом окне)

1. Сформировать строку из 5-символьных слов, не содержащих букву s.

2. В тексте удалить каждое слово с четным числом символов, продублировать каждое слово с нечетным числом символов, заменив все вхождения букв 'd' на букву 't'.

3. В каждом 5-символьном слове переставить символы так, чтобы одинаковые находились рядом (sosna – ssona и т д).

4. Удалить из исходной строки слова с цифровыми символами.

5. Составить строку из 4-символьных нецифровых слов, расположив их по алфавиту.

6. Сформировать новую строку, в которую включены слова по возрастанию их длин.

7. Сформировать новую строку, в которую включены слова, состоящие только из латинских букв и не содержащие букв q, r и u.

8. Сформировать новую строку из 5-символьных слов, переставив в них буквы в обратном порядке (katet – tetak и т.д.).

9. Сформировать новую строку, в которой слова будут следовать в обратном порядке.

10. Сформировать новую строку, в которую включены только 5-символьные слова, с удалением из них литеры «А».

11. Сформировать новую строку из слов, состоящих только из латинских букв, и длиной не более 7 символов. При этом все строчные буквы заменить на заглавные буквы.

12. Сформировать новую строку, в которую включить только 4-символьные слова, с заменой А на О.

13. Сформировать строку из слов – «перевертышей»,

14. Поменять местами слова, «равноудаленные» от концов строки.

15. Переставить местами слова 1-2, 3-4, и так далее.

16. Удалить из строки 4-символьные слова, в которых есть буквы «а» или «о».





Поделиться с друзьями:


Дата добавления: 2016-11-02; Мы поможем в написании ваших работ!; просмотров: 1207 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Неосмысленная жизнь не стоит того, чтобы жить. © Сократ
==> читать все изречения...

2285 - | 1991 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.