Лабораторная работа 61 Тема- Строковый и множественный типы данных Цель Получение навыков в
Работа добавлена на сайт samzan.net:
Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
от 25%
Подписываем
договор
Задания для лабораторных работ
Лабораторная работа № 6_1
Тема: Строковый и множественный типы данных
Цель
- Получение навыков в организации ввода-вывода строковых величин в средах Паскаль и Делфи
- Знакомство с операциями, процедурами и функциями обработки строковых величин
- Получение навыков в задании переменных множественного типа и выполнении операций над ними
- Знакомство с задачами, в которых целесообразно использовать переменные множественных и строковых типов
Содержание отчета: (общая часть)
- Постановка задачи.
- Текст программы с комментариями алгоритмической структуры отдельных ее частей и описанием смысла и назначения используемых переменных.
Паскаль:
- Протокол работы программы, анализ результатов.
Делфи:
- Макеты форм в режиме конструирования с именами компонентов и их назначением
- Таблица значений свойств компонентов, устанавливаемых в режиме конструирования
- Протокол работы приложения - форма в режиме выполнения, выводы
Задание 1. (Паскаль)
Дан текст, состоящий из слов: между словами произвольное число пробелов, после последнего слова точка.
- Найти количество слов, содержащих ровно две буквы о
- Вывести на экран слова, состоящие из 5 букв
- Найти количество слов, у которых первая и последняя буква одинаковые
- Найти количество слов, содержащих сочетание ан
- Вывести на экран слова, содержащие одновременно буквы а и о
- Напечатать те слова, в которых первая буква встречается еще раз
- Вывести на экран слова с максимальной длиной
- Вывести на экран слова с минимальной длиной
- Напечатать все слова в алфавитном порядке
- Напечатать все слова, перенеся в них первую букву в конец слова
- Напечатать все слова, удалив из них первую букву
- Напечатать все слова, удалив из них две последних буквы
Задание 2 (Delphi).
Дана непустая строка символов. Требуется построить и напечатать множество, элементами которого являются встречающиеся в строке:
- буквы от а до ж и цифры от 4 до 9
- буквы от ф до ю и цифры от 1 до 7
- буквы от з до ф и цифры от 2 до 9
- буквы от г до л и знаки препинания
- знаки препинания и цифры от 0 до 6
- знаки арифметических операций и цифры
- знаки арифметических операций и буквы от Ф до Я
- знаки препинания и буквы от З до Ш
- знаки препинания и буквы от D до L
- знаки операций отношения и цифры
- знаки операций отношения и буквы от f до q
- знаки арифметических операций и цифры от 0 до 8
Задание 3 (Delphi).
Дан текст, состоящий из слов, содержащих только строчные русские буквы; между соседними словами запятая, после последнего слова точка.
Напечатать в алфавитном порядке:
- все гласные буквы, которые входят в каждое слово
- все согласные буквы, которые входят в каждое слово
- все гласные буквы, которые не входят ни в одно слово
- все согласные буквы, которые не входят ни в одно слово
- все звонкие согласные буквы, которые входят хотя бы в одно слово
- все глухие согласные буквы, которые не входят хотя бы в одно слово
- все согласные буквы, которые входят только в одно слово
- все гласные буквы, которые входят хотя бы в одно слово
- все звонкие согласные буквы, которые не входят только в одно слово
- все гласные буквы, которые не входят более чем в одно слово
- все глухие согласные буквы, которые не входят только в одно слово
- все глухие согласные буквы, которые входят хотя бы в одно слово
(Примечание: гласные буквы а,е,и,о,у,ы,э,ю,я; согласные все остальные, кроме й,ь,ъ; звонкие согласные б,в,г,д,ж,з,л,м,н,р; глухие согласные к,п,с,т,ф,х,ц,ч,ш,щ)