Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

V. Управление потоками данных




 

Вариации задач:

а) с известной (например, 99) или неизвестной (по вводимому N или EOF(×)) длиной входного потока;

б) функция преобразования может быть условной, т.е. зависящей от входных данных и/или номера i входной группы данных (например, поочередно sin, ln).

1. (Синхронизация (ВХОД: ВЫХОД) 1:3.)

а) Для каждого числа входного потока послать в выходной поток его sin(×), cos(×) и tg(×).

б) Во входном потоке поступают коэффициенты многочлена P (x) = p 0 + p 1 x + p 2 x 2 + p 3 x 3 +… Послать в выходной поток коэффициенты многочлена (a + bx + cx 2) P (x 3).

2. (Синхронизация 3:1 с неперекрывающейся группировкой троек на входе.)

а) Для каждой смежной (не перекрывающейся) тройки чисел входного потока послать в выходной поток sin от их суммы.

б) Во входном потоке поступают элементы (3´?)-матрицы по столбцам (по 3 элемента в столбцах). Послать в выходной поток элементы вектора – результат умножения заданного вектора (a, b, c) на данную матрицу.

3. (Синхронизация 3:3 с перекрывающейся группировкой троек на входе.)

а) Для каждой (последовательной) тройки чисел входного потока послать в выходной поток sin от их суммы.

б) Во входном потоке поступают коэффициенты многочлена в стандартном представлении. Послать в выходной поток коэффициенты результата умножения (деления) этого многочлена на (a + bx + cx 2).

4. (Свернуть-развернуть.)

а) Входной поток содержит последовательность символов 0 и 1 – цифры целого числа в двоичном представлении (поступающие с младшей/старшей цифры). Вычислить значение этого числа.

б) Для введенного целого числа послать в выходной поток цифры (0, 1) его двоичного представления (с младшей/старшей цифры).

5. (Синхронизация 1:* (≥0).) Во входном потоке поступают целые числа. Для каждого положительного числа входного потока послать в выходной поток символ “+” соответствующее количество раз и ограничитель – символ “;”.

6. (Синхронизация *:1.) Во входном потоке поступает последовательность символов. Для каждого её отрезка, содержащие только символы “+”, послать в выходной поток целое число, равное количеству символов в отрезке.

7. (Многопотоковые задачи.) Выполнить:

а) слияние (пересечение, объединение) двух (и более) упорядоченных последовательностей чисел;

б) рассортировать положительные и отрицательные числа входного потока в два выходных потока, исключив нули.

8. ("$-свойства.) Два числа (x, y) назовём друзьями, если sin(xy) > 0. Тройку чисел (x, y, z) назовём компанией, если sin(x y z) > 0. Числа из входного потока G назовём физиками, а числа из входного потока H назовём лириками.

а) ("-свойство.) Из входного потока F отобрать в выходной поток числа, для которых все физики являются друзьями.

б) ($-свойство.) Из входного потока F отобрать в выходной поток числа, у которых есть друзья среди физиков.

в) ("$-свойство.) Из входного потока F отобрать в выходной поток числа, которые с каждым физиком могут подобрать компанию с участием подходящего лирика.

г) ($"-свойство.) Из входного потока F отобрать в выходной поток числа, которые с подходящим физиком образуют компанию с участием любого лирика.


Приложение




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 759; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.