Задания для самостоятельной работы
1. Дана непустая последовательность символов. Построить и напечатать множества, элементами которых являются встречающиеся в последовательности цифры от «0» до «9» и знаки арифметических операций;
2. Дана непустая последовательность символов. Построить и напечатать множества, элементами которых являются встречающиеся в последовательности буквы от «А» до «F» и от «X» до «Z»;
3. Дана непустая последовательность символов. Построить и напечатать множества, элементами которых являются встречающиеся в последовательности знаки препинания и буквы от «Е» до «М».
4. Составить программу подсчета общего количества цифр и знаков «+», «—», «*» в строке s, введенной с клавиатуры.
5. Решить ребус:
VOLVO
- F IAT
MOTOR
6. Составить программу печати элементов данного множества в алфавитном порядке.
7. Решить ребус:
ОДИН
ОДИН
+ ОДИН
ОДИН
ОДИН
П Я Т Ь
8. Составить программу формирования множества строчных латинских букв, входящих в строку, введенную с клавиатуры, и подсчета количества знаков препинания в ней.
9. Составить программу подсчета количества цифр в заданной строке и печати их.
10. Составить программу печати по одному разу в алфавитном порядке всех строчных русских гласных букв, входящих в заданный текст.
11. Составить программу печати в алфавитном порядке всех букв текста (текст оканчивается точкой), входящих в него не менее двух раз;
12. Составить программу печати в алфавитном порядке всех букв текста (текст оканчивается точкой), входящих в него не более двух раз;
13. Составить программу печати в алфавитном порядке всех букв текста (текст оканчивается точкой), входящих в него более двух раз.
14. Составить программу печати в возрастающем порядке всех цифр, входящих в десятичную запись данного десятичного числа.
15. Составить программу печати всех символов заданного текста, входящих в него по одному разу.
16. Составить программу, подсчитывающую число гласных и согласных букв в заданном тексте и определяющую, каких букв больше (гласных или согласных), учесть, что в строке могут быть и другие символы, кроме букв.
17. Составить программу печати всех первых вхождений в данный текст строчных латинских букв, сохраняя их взаимный порядок.
18. Составить программу поиска и печати в порядке убывания вех простых чисел из промежутка [2 ... 201], используя метод «решета Эратосфена».
19. Задано множество вычислительных машин. Известен набор машин, имеющихся в каждом из 3 техникумов города. Построить и распечатать множества, включающие в себя вычислительные машины которыми обеспечены все техникумы;
20. Составить программу печати по одному разу в алфавитном порядке всех строчных русских согласных букв, входящих в заданный текст.
21. Решить ребус: КУБ=(К+У+Б)3.
22. Задано множество вычислительных машин. Известен набор машин, имеющихся в каждом из 4 техникумов города. Построить и распечатать множества, включающие в себя вычислительные машины которые имеет хотя бы один техникум;
23. Задано множество вычислительных машин. Известен набор машин, имеющихся в каждом из 2 техникумов города. Построить и распечатать множества, включающие в себя вычислительные машины которых нет ни в одном техникуме.
24. Вывести общие русские буквы трех предложений.
25. Решить ребус:
Т Р И
+ Д В А
П Я Т Ь
26. Вывести различные русские буквы трех предложений (то есть такие, какие есть только в одном из них).
27. Даны три строки. Определить, можно ли из символов первых двух строк получить третью строку.
ЛИТЕРАТУРА
- Игошина Л.В. Методическое пособиепо курсу "Алгоритмические языки и программирование" . - Пенза: ПГТУ, 1999г.
- Могилев Л.В. и др. Практикум по информатике. - М.: «Академия», 2005г.
- Иллюстрированный самоучитель по Turbo Pascal. – http://pascal.sources.ru/