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