Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_ПСРВ.doc
Скачиваний:
26
Добавлен:
12.02.2016
Размер:
1.6 Mб
Скачать

Задание №13

Написать программу, которая вводит с клавиатуры символьную строку длиной не более 80 символов, рассматриваемую как произвольное абстрактное предложение, состоящее из слов. Слова отделяются друг от друга как минимум одним символом пробела. Строка должна быть введена посимвольно с использованием функции getchar(). Слова записаны кодами, подобными азбуке Морзе. Из нее построить новую строку предложения, в которой дан перевод исходной строки. Результат выдать на экран.

Задание №14

Написать программу, которая вводит с клавиатуры символьную строку длиной не более 80 символов. Строка должна быть введена посимвольно с использованием функции getchar(). Строка должна представлять собой произвольное абстрактное предложение, состоящее из слов. Слова отделяются друг от друга как минимум одним символом пробела. Предложение должно быть записано с использованием cистемы кодирования, в которой букве русского алфавита поставлен в соответствие 5-значный двоичный код (например, А - 00000, Б - 00001, В - 00010 и т.п.). Из нее построить новую строку, в которой дан перевод исходной строки. Результат выдать на экран.

Задание №15

Написать программу, которая вводит с клавиатуры символьную строку длиной не более 80 символов. Строка должна быть введена посимвольно с использованием функции getchar(). Строка должна представлять собой произвольное абстрактное предложение, состоящее из слов, отделяемых друг от друга как минимум одним символом пробела. Предложение должно быть записано с использованием произвольно выбранной системы кодирования, в которой букве русского алфавита поставлено в соответствие некоторое слово (например, А - арбуз, Б - буря, В - вол и т.п.). Коды в слове отделяются символом *. Построить новую строку, в которой дан перевод исходной строки в обычный текст. Результат выдать на экран.

Задание №16

Написать программу, которая вводит с клавиатуры символьную строку длиной не более 80 символов. Строка должна быть введена посимвольно с использованием функции getchar(). Строка должна представлять собой произвольное абстрактное предложение, состоящее из слов, отделяемых друг от друга как минимум одним символом пробела. Построить новую строку, в которой дан перевод исходной строки в кодированный текст. Предложение должно быть записано с использованием произвольно выбранной системы кодирования, в которой букве русского алфавита поставлено в соответствие некоторое слово (например, А - арба, Б - буря, В - вол и т.п.). Коды в слове отделяются символом *. Результат выдать на экран.

Задание №17

Написать программу, которая вводит с клавиатуры две символьные строки длиной не более 40 символов каждая. Строки должны быть введены посимвольно с использованием функции getchar(). Строки должны представлять собой произвольные абстрактные предложения, состоящие из слов. Слова отделяются друг от друга как минимум одним символом пробела. Из исходных строк построить новую строку, в которой нечетные слова берутся из первого введенного предложения, а четные – из второго. Когда слова в одном из исходных предложений закончатся раньше, чем в другом, его используют повторно с самого начала. Программа завершается, когда закончатся слова в самом длинном предложении.