
- •Лабораторная работа №2. Разветвляющиеся алгоритмы.
- •Лабораторная работа № 3 Организация циклов “пока” и “До”
- •Лабораторная работа № 4. Процедуры и функции.
- •А) с использованием процедур б) с использованием функций
- •Лабораторная работа №5. Одномерные массивы
- •Лабораторная работа №6. Двумерные массивы.
- •Лабораторная работа №8. Множества.
- •Лабораторная работа № 9 Комбинированный тип данных (записи)
- •Лабораторная работа №10. Файлы
- •Лабораторная работа №11. Задачи на графические построения.
Лабораторная работа №8. Множества.
Задание 1.
1. Дана непустая последовательность символов. Построить и напечатать множества, элементами которых являются встречающиеся в последовательности:
а) цифры от '0' до ' 9' и знаки арифметических операций;
буквы от ' А' до ' F' и от ' X ' до ' Z ';
знаки препинания и буквы от 'Е ' до ' N '.
2. Составить программу подсчета общего количества цифр и знаков ' + ', ' -','*' в строке s, введенной с клавиатуры.
Составить программу печати элементов данного множества символов в алфавитном порядке.
Составить программу формирования множества строчных латинских букв, входящих в строку, введенную с клавиатуры, и подсчета количества знаков препинания в ней.
Составить программу подсчета количества цифр в заданной строке и печати их.
Составить программу печати по одному разу в алфавитном порядке всех строчных русских гласных букв, входящих в заданный текст.
Составить программу печати в алфавитном порядке всех букв текста (текст оканчивается точкой), входящих в него:
не менее двух раз;
не более двух раз;
более двух раз.
8. Составить программу печати в возрастающем порядке всех цифр, входящих в десятичную запись данного числа.
Задание 2.
Составить программу для подсчета количества гласных и согласных букв в заданном тексте и определения, каких букв больше (гласных или согласных); учесть, что в строке могут быть и другие символы, кроме букв.
Составить программу печати всех первых вхождений в данный текст строчных латинских букв, сохраняя их взаимный порядок.
Дана непустая последовательность символов. Построить и напечатать множества, элементами которых являются встречающиеся в последовательности: знаки препинания и буквы от 'Е ' до ' N '.
Составить программу печати в алфавитном порядке всех букв текста (текст оканчивается точкой), входящих в него: не более двух раз.
Составить программу печати в алфавитном порядке всех букв текста (текст оканчивается точкой), входящих в него: более двух раз.
Дана последовательность слов из строчных латинских букв; между соседними словами - запятая, за последним словом - точка. Напечатать в алфавитном порядке все гласные буквы, которые входят в каждое слово.
Дана последовательность слов из строчных латинских букв; между соседними словами - запятая, за последним словом - точка. Напечатать в алфавитном порядке все согласные буквы, которые не входят ни в одно слово.
Дана последовательность слов из строчных русских букв; между соседними словами - запятая, за последним словом - точка. Напечатать в алфавитном порядке все звонкие согласные буквы, которые входят хотя бы в одно слово.
Задание 3.
Дана последовательность слов из строчных латинских букв; между соседними словами - запятая, за последним словом - точка. Напечатать в алфавитном порядке все согласные буквы, которые входят только в одно слово.
2. Дана последовательность слов из строчных русских букв; между соседними словами - запятая, за последним словом - точка. Напечатать в алфавитном порядке все гласные буквы, которые входят в каждое слово.
Дана последовательность слов из строчных русских букв; между соседними словами - запятая, за последним словом - точка. Напечатать в алфавитном порядке все согласные буквы, которые не входят ни в одно слово.
Дана последовательность слов из строчных русских букв; между соседними словами - запятая, за последним словом - точка. Напечатать в алфавитном порядке все согласные буквы, которые входят только в одно слово.
Дана последовательность слов из строчных латинских букв; между соседними словами - запятая, за последним словом - точка. Напечатать в алфавитном порядке все глухие согласные буквы, которые не входят только в одно слово.
6. Дана последовательность слов из строчных латинских букв; между соседними словами - запятая, за последним словом - точка. Напечатать в алфавитном порядке все звонкие согласные буквы, которые входят более чем в одно слово.
7. Дана последовательность слов из строчных русских букв; между соседними словами - запятая, за последним словом - точка. Напечатать в алфавитном порядке все гласные буквы, которые встречаются более одного раза.
8. Дана последовательность слов из строчных латинских букв; между соседними словами - запятая, за последним словом - точка. Напечатать в алфавитном порядке все гласные буквы, которые встречаются в одном слове более одного раза.