Работа с составными типами данных в системе Turbo Pascal. Батхин А.Б - 12 стр.

UptoLike

Составители: 

FOR Т:= ' A ' TO ' H ' DO
IF X in [ 'A', 'E', 'I', 'O', 'U' ]
THEN S1
ELSE S2.
Последняя форма записи не только лучше читается, но гораздо быстрее вычисляется.
4.2. Контрольные вопросы и варианты индивидуальных заданий
Ответьте на следующие вопросы.
1. Как описываются множественные типы и переменные в этих типах?
2. Как определяется конструктор множества? Для чего он используется?
3. Какие операции выполнимы над множествами
?
4. Какие отношения определены для данных типа 'множества'?
5. Как получить доступ к элементу множества?
6. Можно ли использовать множества, состоящие из действительных чисел? Массивов?
Записей?
В соответствии с номером варианта выполните индивидуальные задания.
Задание 1
Дан массив слов: M:array [1..n] of string [32] из русских букв. Напечатать
1. все гласные буквы, которые входят в каждое
слово;
2. все согласные буквы, которые не входят ни в одно слово;
3. все звонкие согласные буквы, которые входят хотя бы в одно слово;
4. все глухие согласные буквы, которые не входят хотя бы в одно слово;
5. все согласные буквы, которые входят только в одно слово;
6. все глухие
согласные буквы, которые не входят только в одно слово;
7. все звонкие согласные буквы, которые входят более чем в одно слово;
8. все гласные буквы, которые не входят более чем в одно слово;
9. все звонкие согласные буквы, которые входят в каждое четное слово и не входят ни
в одно нечетное
слово;
10. все глухие согласные буквы, которые входят в каждое четное слово и не входят хотя
бы в одно нечетное слово.
Задание 2
1. Из множества чисел [1..n] выделить подмножество простых чисел вида 4k+1.
2. Из множества чисел [1..n] выделить подмножество полных квадратов вида 6k+1.
3. Из множества чисел [1..n] выделить подмножество простых чисел вида k+n.
4.
Из множества чисел [1..n] выделить подмножество чисел вида p, где p-простое.
5. Из множества чисел [1..n] выделить подмножество чисел вида p-q, где p и q - про-
стые.
6. Из множества чисел [1..n] выделить подмножество простых чисел p, таких, что p+z -
тоже простые (поиск "близнецов").
FOR Т:= ' A ' TO ' H ' DO
   IF X in [ 'A', 'E', 'I', 'O', 'U' ]
       THEN S1
       ELSE S2.
Последняя форма записи не только лучше читается, но гораздо быстрее вычисляется.


                 4.2. Контрольные вопросы и варианты индивидуальных заданий
   Ответьте на следующие вопросы.
1. Как описываются множественные типы и переменные в этих типах?
2. Как определяется конструктор множества? Для чего он используется?
3. Какие операции выполнимы над множествами?
4. Какие отношения определены для данных типа 'множества'?
5. Как получить доступ к элементу множества?
6. Можно ли использовать множества, состоящие из действительных чисел? Массивов?
  Записей?


В соответствии с номером варианта выполните индивидуальные задания.
Задание 1
Дан массив слов: M:array [1..n] of string [32] из русских букв. Напечатать
1. все гласные буквы, которые входят в каждое слово;
2. все согласные буквы, которые не входят ни в одно слово;
3. все звонкие согласные буквы, которые входят хотя бы в одно слово;
4. все глухие согласные буквы, которые не входят хотя бы в одно слово;
5. все согласные буквы, которые входят только в одно слово;
6. все глухие согласные буквы, которые не входят только в одно слово;
7. все звонкие согласные буквы, которые входят более чем в одно слово;
8. все гласные буквы, которые не входят более чем в одно слово;
9. все звонкие согласные буквы, которые входят в каждое четное слово и не входят ни
    в одно нечетное слово;
10. все глухие согласные буквы, которые входят в каждое четное слово и не входят хотя
    бы в одно нечетное слово.
Задание 2
1. Из множества чисел [1..n] выделить подмножество простых чисел вида 4k+1.
2. Из множества чисел [1..n] выделить подмножество полных квадратов вида 6k+1.
3. Из множества чисел [1..n] выделить подмножество простых чисел вида k+n.
4. Из множества чисел [1..n] выделить подмножество чисел вида p, где p-простое.
5. Из множества чисел [1..n] выделить подмножество чисел вида p-q, где p и q - про-
    стые.
6. Из множества чисел [1..n] выделить подмножество простых чисел p, таких, что p+z -
    тоже простые (поиск "близнецов").