
02 семестр / Лабораторные работы / Все лабы по инфе за 2ой сем на С++ / Инфа - бесценно / str2chk
.docВарианты заданий для контрольной работы S
по курсу
Языки программирования высокого уровня
Вариант S01
Разработать программу проверки совпадения 2-х заданных символьных строк с точностью до алфавитно-цифровых символов. Проверяемые строки символов должны передаваться в программу через аргументы командной строки ее вызова. Результат проверки должен идентифицировать целочисленный код возврата программы.
Вариант S02
Разработать программу поиска слова, которое состоит из максимального числа букв в заданной строке символов. Заданная строка символов должна передаваться в программу через аргумент командной строки ее вызова. Результат поиска должен идентифицировать длину слова и передаваться в операционную среду вызова программы через ее целочисленный код возврата.
Вариант S03
Разработать программу поиска по образцу, которая определяет сколько раз заданное символьное слово, принимаемое за образец поиска, присутствует в заданной строке символов. Эта исходная информация должна передаваться в программу через аргументы командной строки ее вызова. Результат поиска должен передаваться в операционную среду вызова программы через ее целочисленный код возврата.
Вариант S04
Разработать программу, которая определяет мощность пересечения заданных строк символов. Заданные строки символов должны передаваться программе через аргументы командной строки ее вызова. Полученный результат должен идентифицировать целочисленный код возврата программы.
Вариант S05
Разработать программу, которая определяет общее количество символов указанного типа, присутствующих в заданной строке символов. Исходные данные должны передаваться программе через аргументы командной строки ее вызова. Один аргумент должен идентифицировать тип искомых символов, а другой - строку символов, где осуществляется поиск. Разнообразие искомых символов ограничено буквами, цифрами и символами пунктуации. При этом программа должна обеспечивать автоматическую настройку на тип искомого символа. Результат поиска должен отражать целочисленный код возврата программы.
Вариант S06
Разработать программу, которая определяет количество целых десятичных чисел с необязательным знаком, присутствующих в последовательности символов, заданной набором аргументов командной строки ее вызова. Полученный результат должен идентифицировать целочисленный код возврата программы.
Вариант S07
Разработать программу, которая определяет количество вещественных чисел с фиксированной точкой, присутствующих в последовательности символов, заданной набором аргументов командной строки ее вызова. Результат поиска должен идентифицировать целочисленный код возврата программы.
Вариант S08
Разработать программу, которая определяет сколько палиндромов содержит заданная последовательность символьных слов. Последовательность слов должна передаваться в программу через аргументы командной строки ее вызова. Результат работы программы должен передаваться в операционную среду ее вызова через целочисленный код возврата.
Вариант S09
Разработать программу для оценки соотношения количества букв и цифр в заданных символьных строках. Программа должна обеспечивать выбор строки из заданного набора, где абсолютное значение разности между количеством букв и цифр максимально. Набор строк должен передаваться программе через аргументы командной строки ее вызова. Порядковый номер аргумента программы, который обладает требуемым экстремальным свойством, должен идентифицировать ее код возврата.
Вариант S10
Разработать программу для оценки соотношения количества букв и цифр в заданных символьных строках. Программа должна обеспечивать выбор строки из заданного набора, где абсолютное значение разности между количеством букв и цифр минимально. Набор строк должен передаваться программе через аргументы командной строки ее вызова. Порядковый номер аргумента программы, который обладает требуемым экстремальным свойством, должен идентифицировать ее код возврата.
Вариант S11
Разработать программу для оценки соотношения числа заглавных и строчных букв в заданных символьных строках. Программа должна обеспечивать выбор строки из заданного набора, где абсолютное значение разности между количеством заглавных и строчных букв минимально. Набор строк должен передаваться программе через аргументы командной строки ее вызова. Порядковый номер аргумента программы, который обладает требуемым экстремальным свойством, должен идентифицировать ее код возврата.
Вариант S12
Разработать программу для оценки соотношения числа заглавных и строчных букв в заданных символьных строках. Программа должна обеспечивать выбор строки из заданного набора, где абсолютное значение разности между количеством заглавных и строчных букв максимально. Набор строк должен передаваться программе через аргументы командной строки ее вызова. Порядковый номер аргумента программы, который обладает требуемым экстремальным свойством, должен идентифицировать ее код возврата.
Вариант S13
Разработать программу поиска максимального значения в заданном наборе произвольных натуральных чисел. Все сравниваемые числа должны быть представлены в формате системы счисления по основанию 10 и передаваться программе через аргументы командной строки ее вызова. Программа должна возвращать порядковый номер наибольшего числа в заданном наборе.
Вариант S14
Разработать программу поиска минимального значения в заданном наборе произвольных натуральных чисел. Все сравниваемые числа должны быть представлены в формате системы счисления по основанию 10 и передаваться программе через аргументы командной строки ее вызова. Программа должна возвращать порядковый номер наименьшего числа в заданном наборе.
Вариант S15
Разработать программу поиска минимального значения в заданном наборе произвольных натуральных чисел. Все сравниваемые числа должны быть представлены в формате системы счисления по основанию 16 и передаваться программе через аргументы командной строки ее вызова. Программа должна возвращать порядковый номер наименьшего числа в заданном наборе.
Вариант S16
Разработать программу поиска максимального значения в заданном наборе произвольных натуральных чисел. Все сравниваемые числа должны быть представлены в формате системы счисления по основанию 16 и передаваться программе через аргументы командной строки ее вызова. Программа должна возвращать порядковый номер наибольшего числа в заданном наборе.
Вариант S17
Разработать программу поиска минимального значения в заданном наборе произвольных натуральных чисел. Все сравниваемые числа должны быть представлены в формате системы счисления по основанию 8 и передаваться программе через аргументы командной строки ее вызова. Программа должна возвращать порядковый номер наименьшего числа в заданном наборе.
Вариант S18
Разработать программу поиска максимального значения в заданном наборе произвольных натуральных чисел. Все сравниваемые числа должны быть представлены в формате системы счисления по основанию 8 и передаваться программе через аргументы командной строки ее вызова. Программа должна возвращать порядковый номер наибольшего числа в заданном наборе.
Вариант S19
Разработать программу подсчета количества слов в заданном предложении текста. Словом считается любая последовательность алфавитно-цифровых символов. Разделителями слов считаются пробелы и символы пунктуации, кроме дефиса. Заданное предложение должно передаваться программе через единственный аргумент командной строки ее вызова. Результат выполнения программы должен передаваться через ее код возврата.
Вариант S20
Разработать программу поиска буквы, которая встречается в наибольшем числе слов заданного произвольного набора слов. При этом различие строчных и заглавных букв должно игнорироваться во время поиска. Набор слов должен передаваться программе через аргументы командной строки ее вызова. Программа должна возвращать код выбранной буквы.
Вариант S21
Разработать программу, которая в заданной последовательности символов находит максимальное число одинаковых заглавных или строчных латинских букв, стоящих подряд. Тестируемая последовательность должна передаваться в программу через аргументы командной строки ее вызова. Результат выполнения программы должен передаваться через ее код возврата.
Вариант S22
Разработать программу, которая в заданной последовательности символов вычисляет величину максимальной разности позиций для всех пар одинаковых символов. Заданная последовательность должна передаваться в программу через аргументы командной строки ее вызова. Результат выполнения программы должен идентифицировать ее код возврата.
Вариант S23
Разработать программу сравнения двух заданных символьных строк, которая игнорирует различие строчных и заглавных букв. Сравниваемые строки должны передаваться программе через два аргумента командной строки ее вызова. Результат сравнения должен выражаться целым числом, которое равно разности кодов двух первых несовпадающих символов, или нулю, если заданные строки совпадают.
Вариант S24
Разработать программу, которая сравнивает два предложения текста, чтобы определить суммарное количество совпадающих слов. Словом считается любая последовательность алфавитно-цифровых символов. Разделителями слов являются пробелы и любые символы пунктуации, кроме дефиса. При сравнении слов следует игнорировать различие заглавных и строчных букв. Заданные предложения должны передаваться программе через два аргумента командной строки ее вызова. Результат анализа совпадений должен передаваться через код возврата программы.
Вариант S25
Разработать программу, которая определяет число подкаталогов файловой системы в заданном полном маршрутном имени регулярного файла. Полное маршрутное имя файла должно задаваться в формате OS UNIX и передаваться программе через аргумент командной строки ее вызова. Результат выполнения программы должен идентифицировать ее код возврата.
Вариант S26
Разработать программу, которая определяет число подкаталогов файловой системы в заданном полном маршрутном имени регулярного файла. Полное маршрутное имя файла должно задаваться в формате OS Windows и передаваться программе через аргумент командной строки ее вызова. Результат выполнения программы должен идентифицировать ее код возврата.