Язык программирования Pascal. Множества. Типизированные константы. Васильев В.В - 13 стр.

UptoLike

13
текст.
38. Пусть вводится последовательность символов длиной не более 4. Если все
вводимые символы цифры, то выполните преобразование данной после-
довательности в целое число.
39. Пусть дан текст, состоящий из строчных латинских букв и цифр. Определи-
те, каких букв гласных (a,e,i,o,u) или согласных больше в этом тексте.
40. Пусть дана непустая последовательность слов из строчных русских букв.
Между соседними словами присутствует запятая, а за последним точка.
Напечатайте в алфавитном порядке все звонкие согласные буквы , которые
входят более чем в одно слово.
41. Не используя дополнительных переменных, поменяйте местами значения А
и В множественного типа.
42. Пусть дан фрагмент программы . Опишите логическую функцию
ВЕЗДЕ(ГР), определяющую есть ли в группе ГР хотя бы один человек, по-
бывавший в гостях у всех остальных из группы (ГР[х] множество людей ,
побывавших в гостях у человека с именем х ).
Type
Имя=(Вика , Света, Миша, Женя, Таня, Лена, Марина, Сергей , Дима, Оля);
Гости = set of Имя;
Группа = array [Имя] of Гости;
43. Пусть дано натуральное число n (
2
n
). Найдите все меньшие n простые чис-
ла, используя решето Эратосфена. Решетом Эратосфена называют следую -
щий способ определения простых чисел. Выпишем подряд все целые числа
от2 до n. Первое простое число 2. Подчеркнем его, а все большие числа,
кратные 2, зачеркнем. Первое из оставшихся чисел 3. Подчеркнем его, а
все большие числа, кратные 3, зачеркнем. Первое число из оставшихся те-
перь 5, так как 4 уже зачеркнуто. Подчеркнем число 5 как простое, а все
большие числа, кратные 5, зачеркнем и т. д.
44. Индивидуальное(!) задание, которое передается преподавателю перед на-
чалом собеседования по этой теме :
Номер индивидуального задания определяет преподаватель!
Опишите постановку задачи , создайте математическую модель ее ре-
шения, разработайте блок-схему и работающую программу, проведите
тестирование и отладку программы, обдумайте полученные результа -
ты .
Индивидуальные задания.
1. Пусть задана произвольная последовательность символов. Признак конца
последовательности точка. Напечатайте те символы, которые встречаются
в данной последовательности более одного раза .
2. Пусть дан текст, заканчивающийся точкой . Текст состоит из символов, раз-
деленных пробелами. Слово последовательность латинских букв. Напеча-
тайте слова текста, имеющие нечетный номер, в которых нет ни одной по-
вторяющейся буквы .
3. Пусть задана целочисленная квадратная матрица размерности n. Элементы