
- •Лабораторная работа n 4. Процедуры и функции. Рекурсия Задание 1.Используя процедуру пустого цикла, вывести на печать слово "информатика" с задержкой после каждого слога.
- •Лабораторная работа n5. Массивы
- •Лабораторная работа n6. Сортировки массивов
- •Лабораторная работа n7. Строковые величины
- •Лабораторная работа n 8. Множества
- •Лабораторная работа n9. Записи
- •Лабораторная работа n 10. Файлы
Лабораторная работа n7. Строковые величины
Задание 1.Составить программу обработки данного текста:
1. Определить количество цифр, содержащихся в этом тексте.
2. Определить, содержит ли он символы, отличные от букв и пробела.
3. Определить, является ли он идентификатором.
4. Определить, является ли он десятичной записью целого числа.
5. Определить количество слов, содержащихся в этом тексте.
6. Определить, какая буква - "о" или "а" входит в него чаще и на сколько.
7. Записать весь текст в обратном порядке.
8. Определить, сколько раз в нем встречаются все гласные буквы.
9. Определить, какой символ встречается в тексте чаще всего.
10. Выписать символы, входящие в текст только один раз.
11. Определить, сколько раз в тексте встречается число 100.
12. Определить, какие гласные буквы русского алфавита в нем вообще не встречаются.
Задание 2. Для каждого из указанных видов текста составить программу по выполнению следующих действий:
1. Напечатать заглавными буквами текст строчных букв.
2. Напечатать в алфавитном порядке все различные строчные буквы текста.
3. Для текста, состоящего из слов, разделенных пробелами, выполнить:
а) перенос первой буквы каждого слова в его конец;
б) удаление из каждого слова всех последующих вхождений первой буквы, заменив их нулями;
в) удаление в каждом слове нечетной длины средней буквы;
г) поиск слов, у которых первая и последняя буквы одинаковые;
д) поиск симметричных слов-перевертышей;
е) поиск слов, не имеющих повторяющихся букв;
ж) поиск слов, каждая буква которых входит в них не менее двух раз;
з) поиск номера самого длинного слова и его длины;
и) поиск номера самого короткого слова и его длины;
к) подсчет числа слов, состоящих из одинаковых символов (например, ааа, ееее и т.д.).
Лабораторная работа n 8. Множества
Задание 1.Написать программу, вычисляющую значение выражения:
1. [1,3,5] + [2,4] + [2..7]*[3,8].
2. [1..5] * ([2,4] + [4,3,1]) - [1,3,4].
3. [1,3,5] - ([2..4] * [4] + [5..11]).
4. ([1..6] + [3..8]) * ([2,4] - [2,5]).
5. [2..13] * [3,13..60] + [4..10] - [5..15] * [4..6,12..14].
6. [2..10] - [4,6] - [2..12] * [8..15].
7. (['0'..'4'] + ['7'..'9']) * (['а','3'] + ['Е','5'..'8'])
8. (['a'..'z'] + ['A'..'Z']) * (['c'..'f'] + ['Q'..'T']).
9. ([90..100,1..10]-[2..98]) * [1..100] - [1..5,100..105].
10. ([8..16] + [-3..0]) * [0..10] * ([0,2,4,8] - [2,5])
11. [0..10] * [4..6] - [4..12] * [0..6,10].
12. [11..55] * ([22,44] + [14..33,1]) * [11..55]-[10..38].
Задание 2.Дана непустая последовательность слов из строчных латинских букв. Слова разделены запятой, за последним словом - точка. Напечатать в алфавитном порядке:
1. Все гласные буквы, которые входят в каждое слово.
2. Все звонкие согласные, которые входят хотя бы в одно четное слово.
3. Все глухие согласные, которые входят в каждое четное слово и не входят ни в одно нечетное.
4. Все гласные, которые входят только в одно слово.
5. Все глухие согласные, которые не входят ни в одно нечетное слово.
6. Все звонкие согласные, которые входят хотя бы в одно нечетное слово и не входят ни в одно четное.
7. Все согласные, которые входят только в одно нечетное слово;
8. Все согласные, которые не входят ни в одно слово.
9. Все глухие согласные, которые входят хотя бы в одно четное слово и в каждое нечетное;
10. Все гласные, которые входят хотя бы в одно слово, за исключением гласных, входящих в первое и последнее слово;
11. Все согласные, одновременно входящие в первое и последнее слово и не входящие ни в одно другое слово;
12. Все глухие согласные, встречающиеся в тексте, входящие не более чем в два слова.
ПРИЛОЖЕНИЕ.
Гласные буквы: a,e,o,u,i,y.
Звонкие согласные: b,d,g,j,l,n,m,r,v,z,w.
Глухие согласные: c,f,h,k,q,p,s,t,x.