ПРАКТИЧЕСКАЯ РАБОТА №5
НАПИСАНИЕ ПРОГРАММЫ НА ЯЗЫКЕ С, ОСУЩЕСТВЛЯЮЩЕЙ ПОИСК НУЖНОЙ ИНФОРМАЦИИ В ЗАДАННОМ ТЕКСТЕ
Цель работы: получить практические навыки в написании программ
на языке С, обрабатывающих текстовую информацию
Оборудование:
- персональный компьютер;
- операционная система Microsoft Windows;
- система разработки программного обеспечения Microsoft
Visual Studio.
Выполнение индивидуального задания:
Вариант 1:
Задан текст, состоящий из строк. Строк не менее 10. В строке не менее 5
слов. В слове не менее 5 символов. Слова разделены одним пробелом.
Подсчитать количество вхождений в текст заданного слова.
Программа должна выполнять ввод текста, вывод его исходного варианта,
выполнять необходимые действия и выводить требуемый результат.
Вариант 2:
Задан текст, состоящий из строк. Строк не менее 10. В строке не менее 5
слов. В слове не менее 5 символов. Слова разделены одним пробелом.
Вывести все слова, начинающиеся и заканчивающиеся одним символом.
Прописную и строчную литеры считать эквивалентными.
Программа должна выполнять ввод текста, вывод его исходного варианта,
выполнять необходимые действия и выводить требуемый результат.
Вариант 3:
Задан текст, состоящий из строк. Строк не менее 10. В строке не менее 5
слов. В слове не менее 5 символов. Слова разделены одним пробелом.
Вывести все слова, имеющие три и более одинаковых символа.
Программа должна выполнять ввод текста, вывод его исходного варианта,
выполнять необходимые действия и выводить требуемый результат.
Вариант 4:
Задан текст, состоящий из строк. Строк не менее 10. В строке не менее 5
слов. В слове не менее 5 символов. Слова разделены одним пробелом.
Вывести слова, читающиеся слева направо и справа налево одинаково.
Программа должна выполнять ввод текста, вывод его исходного варианта,
выполнять необходимые действия и выводить требуемый результат.
Вариант 5:
Задан текст, состоящий из строк. Строк не менее 10. В строке не менее 5
слов. В слове не менее 5 символов. Слова разделены одним пробелом.
Вывести слова, заканчивающиеся гласными литерами.
Программа должна выполнять ввод текста, вывод его исходного варианта,
выполнять необходимые действия и выводить требуемый результат.
Вариант 6:
Задан текст, состоящий из строк. Строк не менее 10. В строке не менее 5
слов. В слове не менее 5 символов. Слова разделены одним пробелом.
Вывести слова, имеющие в своем составе не менее трех гласных символов.
Программа должна выполнять ввод текста, вывод его исходного варианта,
выполнять необходимые действия и выводить требуемый результат.
Вариант 7:
Задан текст, состоящий из строк. Строк не менее 10. В строке не менее 5
слов. В слове не менее 5 символов. Слова разделены одним пробелом.
Вывести слова, имеющие длину не более указанного количества символов.
Программа должна выполнять ввод текста, вывод его исходного варианта,
выполнять необходимые действия и выводить требуемый результат.
Вариант 8:
Задан текст, состоящий из строк. Строк не менее 10. В строке не менее 5
слов. В слове не менее 5 символов. Слова разделены одним пробелом.
Вывести слова, начинающиеся и заканчивающиеся гласными символами.
Программа должна выполнять ввод текста, вывод его исходного варианта,
выполнять необходимые действия и выводить требуемый результат.
Вариант 9:
Задан текст, состоящий из строк. Строк не менее 10. В строке не менее 5
слов. В слове не менее 5 символов. Слова разделены одним пробелом.
Вывести слова, начинающиеся и заканчивающиеся согласными символами.
Программа должна выполнять ввод текста, вывод его исходного варианта,
выполнять необходимые действия и выводить требуемый результат.
Вариант 10:
Задан текст, состоящий из строк. Строк не менее 10. В строке не менее 5
слов. В слове не менее 5 символов. Слова разделены одним пробелом.
Вывести слова, имеющие заданное количество символов.
Программа должна выполнять ввод текста, вывод его исходного варианта,
выполнять необходимые действия и выводить требуемый результат.
Вариант 11:
Задан текст, состоящий из строк. Строк не менее 10. В строке не менее 5
слов. В слове не менее 5 символов. Слова разделены одним пробелом.
Вывести слова, имеющие в своем составе три указанных символа.
Программа должна выполнять ввод текста, вывод его исходного варианта,
выполнять необходимые действия и выводить требуемый результат.
Вариант 12:
Задан текст, состоящий из строк. Строк не менее 10. В строке не менее 5
слов. В слове не менее 5 символов. Слова разделены одним пробелом.
Вывести слова, начинающиеся с прописных литер.
Программа должна выполнять ввод текста, вывод его исходного варианта,
выполнять необходимые действия и выводить требуемый результат.
Вариант 13:
Задан текст, состоящий из строк. Строк не менее 10. В строке не менее 5
слов. В слове не менее 5 символов. Слова разделены одним пробелом.
Вывести слова, находящиеся в начале строк.
Программа должна выполнять ввод текста, вывод его исходного варианта,
выполнять необходимые действия и выводить требуемый результат.
Вариант 14:
Задан текст, состоящий из строк. Строк не менее 10. В строке не менее 5
слов. В слове не менее 5 символов. Слова разделены одним пробелом.
Вывести слова, находящиеся в конце строк.
Программа должна выполнять ввод текста, вывод его исходного варианта,
выполнять необходимые действия и выводить требуемый результат.
Вариант 15:
Задан текст, состоящий из строк. Строк не менее 10. В строке не менее 5
слов. В слове не менее 5 символов. Слова разделены одним пробелом.
Произвести замену первого и последнего слов текста.
Программа должна выполнять ввод текста, вывод его исходного варианта,
выполнять необходимые действия и выводить требуемый результат.
Вариант 16:
Задан текст, состоящий из строк. Строк не менее 10. В строке не менее 5
слов. В слове не менее 5 символов. Слова разделены одним пробелом.
Вывести слова, состоящие из одних прописных символов.
Программа должна выполнять ввод текста, вывод его исходного варианта,
выполнять необходимые действия и выводить требуемый результат.
Содержание отчета:
1. Номер работы.
2. Наименование работы.
3. Цель работы.
4. Выполнение индивидуального задания.
4.1.Исходный модуль программы.
1
|