Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Блоки 2 семестр.doc
Скачиваний:
8
Добавлен:
01.05.2025
Размер:
347.14 Кб
Скачать

Вариант 9

1. Написать программу, удаляющую из заданного текста все части, заключенные в круглые скобки, вместе со скобками.

2. Написать программу, печатающую самое длинное слово, содержащее не менее трех букв а, из заданного предложения.

3. Написать программу, которая удаляет из заданного предложения все вхождения заданного слова.

4. Написать программу, определяющую, сколько раз каждая из гласных встречается в заданном английском предложении.

5. Задана строка, состоящая из русских букв. Сформировать строку из букв русского алфавита, отсутствующих в первой строке.

6. Робот 1 понимает команды: В - шаг вперед, Н - шаг на­зад, Л - повернуться налево, П — повернуться направо. Робот 2 понимает команды: с - шаг на север, Ю - шаг на юг, в — шаг на восток, 3 — шаг на запад. В исходном состоянии роботы стоят в центре площадки лицом на север. Программой для робота 1 будет, например, такая последовательность символов: ВВПВПВПВВЛВЛВ. Действуя по этой программе, робот спустя некоторое время вернется в исходную точку. Программа, заставляющая робота 2 пройти тем же путем, имеет вид: ССВЮЗЗЮВ. Эти программы можно назвать эквивалентными, так как роботы, начиная путешествие из одной и той же точки, пройдя один и тот же путь, завершают путешествие в одной и той же конечной точке.

Задана программа для робота 1 в виде строки символов. Построить алгоритм, позволяющий по известной программе для робота 1 построить эквивалентную программу (строку символов) для робота 2.

7.Дан текст из строчных латинских букв, оканчивающийся точкой. Напечатать в алфавитном порядке все буквы, которые входят в этот текст по одному разу.

8.В предложении слова отделены одним или несколькими пробелами. Написать программу, указывающую минимальное количество первых букв, по которым можно различить слова из заданного предложения. Например, слова предложения «азбука араб асбест сила» можно различить по двум буквам.

9. Задан список слов, перечисленных через запятую. Подсчитать количество слов, которые начинаются на гласную (оканчиваются слогом «ха»).

Блок 2-5

множества

Дополнительная: Подсчитать количество решений ребуса МУХА+МУХА=СЛОН

вариант 1

  1. Дано m чисел. Найти цифры, которые есть в записи каждого из m чисел.

  2. Даны по 10-бальной шкале оценки по информатике трех учеников (три массива). Сформировать множества оценок, которые есть и у первого и второго, но нет у третьего ученика. Вывести элементы этого множества в порядке убывания.

вариант 2

  1. Строка состоит из трех слов. Верно ли, что для записи всех трех слов был использован один и тот же набор букв.

  2. Даны массивы оценок по информатике у трех учеников. Сформировать множество из имеющихся у учеников оценок. Выделить из него подмножество оценок, которые встречаются не более у двух из указанных учеников. Вывести элементы этих множеств в порядке возрастания.

вариант 3

  1. Даны 2 слова. Вычеркнуть из первого слова те буквы, которые встречаются во втором слове.

  2. Даны массивы оценок по информатике у трех учеников. Сформировать подмножество оценок третьего ученика, которые не встречаются ни у первого, ни у второго. Вывести элементы этого множества в порядке убывания.

вариант 4

  1. Дана строка. Вывести только первые вхождения каждой буквы.

  2. Даны по 10-бальной шкале оценки по информатике трех учеников (три массива). Сформировать множества оценок, которые есть и у первого и второго, но нет у третьего ученика. Вывести элементы этого множества в порядке убывания.

вариант 5

  1. Дано 2 числа. Верно ли, что в запись первого числа входят все цифры, содержащиеся в записи второго числа. Например, 124326 и 14 – верно, 1344 и 641 – неверно.

  2. Даны массивы оценок по информатике у трех учеников. Сформировать подмножество оценок третьего ученика, которые не встречаются ни у первого, ни у второго. Вывести элементы этого множества в порядке убывания.

вариант 6

  1. Дано 2 числа. Верно ли, что в их записи есть одинаковые цифры? Например, 514 и 233 – неверно, 1248 и 347 – верно.

  2. Даны массивы оценок по информатике у трех учеников. Сформировать множество из имеющихся у учеников оценок. Выделить из него подмножество оценок, которые встречаются не более у двух из указанных учеников. Вывести элементы этих множеств в порядке возрастания.

вариант 7

  1. Дана строка, вывести только те знаки препинания, которых нет в строке.

  2. Даны массивы оценок по информатике у трех учеников. Сформировать множество оценок, не встречающихся ни у одного из трех учеников. Вывести элементы этих множеств в порядке возрастания.

вариант 8

  1. Дана строка. Вывести по одному разу все знаки препинания, входящие в строку.

  2. Даны массивы оценок по информатике у трех учеников. Сформировать подмножество оценок третьего ученика, которые не встречаются ни у первого, ни у второго. Вывести элементы этого множества в порядке убывания.

вариант 9

  1. Даны 2 числа. Верно ли, что в записи этих двух чисел используются все 10 цифр.

  2. Даны по 10-бальной шкале оценки по информатике трех учеников (три массива). Сформировать множества оценок, которые есть и у первого и второго, но нет у третьего ученика. Вывести элементы этого множества в порядке убывания.

вариант 10

  1. Дано многозначное число. Определить множество цифр, которые встречаются в записи этого числа более одного раза.

  2. Даны массивы оценок по информатике у трех учеников. Сформировать множество из имеющихся у учеников оценок. Выделить из него подмножество оценок, которые встречаются не более у двух из указанных учеников. Вывести элементы этих множеств в порядке возрастания.

вариант 11

  1. Дано многозначное число. Определить множество цифр, которые используются в записи этого числа более одного раза.

  2. Даны массивы оценок по информатике у трех учеников. Сформировать подмножество оценок третьего ученика, которые не встречаются ни у первого, ни у второго. Вывести элементы этого множества в порядке убывания.

вариант 12

  1. Дано многозначное число . Верно ли, что в записи ни одна из цифр не повторяется.

  2. Даны массивы оценок по информатике у трех учеников. Сформировать множество оценок, не встречающихся ни у одного из трех учеников. Вывести элементы этих множеств в порядке возрастания.

вариант 13

  1. Дано 2 строки. Определить множество символов, которые есть в первой строке, но нет во второй.

  2. Даны по 10-бальной шкале оценки по информатике трех учеников (три массива). Сформировать множества оценок, которые есть и у первого и второго, но нет у третьего ученика. Вывести элементы этого множества в порядке убывания.

вариант 14

  1. Дана строка. Найти символы, которые встречаются в этой строке ровно один раз.

  2. Даны массивы оценок по информатике у трех учеников. Сформировать множество из имеющихся у учеников оценок. Выделить из него подмножество оценок, которые встречаются не более у двух из указанных учеников. Вывести элементы этих множеств в порядке возрастания.

вариант 15

  1. Дана строка. Найти символы, которые встречаются в этой строке не менее 2-х раз.

  2. Даны массивы оценок по информатике у трех учеников. Сформировать множество оценок, не встречающихся ни у одного из трех учеников. Вывести элементы этих множеств в порядке возрастания.

Блок 2-6

записи

вариант 1

  1. Названия 20-ти футбольных клубов и городов, которые они представляют, записаны в двух различных таблицах. Напечатать название и город каждого клуба на отдельной строке.

  2. Известны рост и пол каждого из 22-х человек. Найти средний рост мужчин.

  3. Известно количество очков, набранных каждой из 19-ти команд-участниц первенства по футболу. Перечень очков и команд дан в порядке занятых ими мест, то есть в порядке убывания количества набранных очков (ни одна пара команд-участниц не набрала одинаковое количество очков). Выяснилось, что в перечень забыли включить еще одну, двадцатую, команду.

а) Определить, какое место заняла эта команда (количество набранных е. очков известно: известно также, что она не стала чемпионом и не заняла последнее место).

б) Вывести названия команд, набравших меньше очков, чем эта команда.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]