Хелпикс

Главная

Контакты

Случайная статья





Лабораторная Работа № 8. задание 1. задание 2



Лабораторная Работа № 8

ТЕМА: Операции со строками

ЦЕЛЬ РАБОТЫ: Приобретение навыков работы со строками

ТЕОРЕТИЧЕСКИЕ ЗНАНИЯ: Описание строковой переменной. Объединение строк. Определение длины строки. Изменение регистра символов. Поиск подстроки. Выборка части строки. Удаление лишних пробелов. Замена символов. Специальные символы. Преобразование строки в число. Форматирование чисел.

задание 1

Составьте программу, которая решает задачу, поставленную в вашем варианте. Программа должна:

Ø Отображать на экране форму с фиксированной границей и необходимыми текстовыми полями и списком

Ø Форма должна иметь меню с командами: Выход, Об авторе, О программе.

Ø При выборе команды Выход программа запрос о подтверждении завершения работы

Ø При выборе команды Об авторе в окне сообщений отображаются сведения об авторе программы

Ø При выборе команды О программе в окне сообщений отображаются сведения о назначении и возможностях программы

задание 2

Ø Создайте исполняемый файл программы

Ø Создайте архив проекта

Задание
Вариант 1. Дана строка, состоящая из слов, разделенных любым количеством пробелов. При вводе русского текста, пользователь забыл переключить раскладку клавиатуры. Напишите программу, которая преобразует такую строку в русский текст
Вариант 2. Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая выводит на экран четыре и более следующих друг за другом без учёта пробелов гласных букв
Вариант 3. Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая меняет порядок букв в каждом слове на обратный
Вариант 4. Даны два слова А и B. Напишите программу, которая выясняет, является ли слово А перестановкой букв слова B
Вариант 5. Напишите программу, которая определяет длину максимальной серии символов, состоящей из цифр, в заданной пользователем строке и выводит их на экран
Вариант 6. Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая выводит на экран все слова содержащие определённый символ на определённой позиции
Вариант 7. Напишите программу, которая подсчитывает количество “счастливых” билетов в рулоне и выводит их номера на экран. Номер билета – шестизначное число. Задан начальный и конечный номера
Вариант 8. Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая находит все слова, в которых буква ”а” встречается более чем один раз
Вариант 9. Опишите функцию, которая возвращает True, если аргументом является гласная буква, и False в противном случае. Напишите программу, которая в заданной строке символов подсчитывает количество гласных букв, используя вспомогательную функцию
Вариант 10. Напишите программу, которая проверяет, выполняется ли в заданной строке баланс скобок
Вариант 11. Напишите программу, которая преобразует строку, состоящую из фамилии, имени и отчества сотрудника, в строку состоящую из фамилии и инициалов
Вариант 12. Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая редактирует эту строку таким образом, чтобы каждое слово начиналось с прописной буквы (остальные – строчные)
Вариант 13. Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая меняет порядок букв в каждом слове на обратный не меняя порядка слов в строке
Вариант 14. Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая подсчитывает количество слов в предложении и выводит их на экран
Вариант 15. Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая редактирует это предложение, удаляя символ, встречающийся подряд более, чем один раз
Вариант 16. Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая редактирует эту строку, удаляя все цифры
Вариант 17. Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая редактирует эту строку, удаляя все символы, кроме цифр и точки
Вариант 18. Напишите программу, которая в заданной строке символов подсчитывает количество букв
Вариант 19. Напишите программу, которая в заданной строке символов подсчитывает количество цифр
Вариант 20. Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая меняет порядок букв в каждом слове на обратный не меняя порядка слов в строке
Вариант 21. Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая подсчитывает количество слов в предложении и выводит их на экран
Вариант 22. Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая редактирует это предложение, удаляя символ, встречающийся подряд более, чем один раз
Вариант 23. Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая редактирует эту строку, удаляя все цифры
Вариант 24. Напишите программу, которая проверяет, выполняется ли в заданной строке баланс скобок
Вариант 25. Напишите программу, которая преобразует строку, состоящую из фамилии, имени и отчества сотрудника, в строку состоящую из фамилии и инициалов
Вариант 26. Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая редактирует эту строку таким образом, чтобы каждое слово начиналось с прописной буквы (остальные – строчные)
Вариант 27.
Вариант 28.
Вариант 29.

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.