42021

Обработка строк и символов

Лабораторная работа

Информатика, кибернетика и программирование

Варианты заданий С помощью текстового редактора создать файл содержащий текст длина которого не превышает 1000 символов длина строки текста не должна превышать 70 символов. С помощью текстового редактора создать файл содержащий текст длина которого не превышает 1000 символов длина строки текста не должна превышать 70 символов. С помощью текстового редактора создать файл содержащий текст длина которого не превышает 1000 символов длина строки текста не должна превышать 70 символов.

Русский

2013-10-27

47 KB

93 чел.

Лабораторная работа № 1

Тема: Обработка строк и символов.

Цель работы: приобрести практические навыки в разработке и программной реализации алгоритмов обработки строк с использованием функций стандартных библиотек.

Порядок выполнения работы

  1.  Изучить основные функции работы со строками из библиотеки  <string.h>.
  2.  Изучить функции работы c файлами.
  3.  Разработать алгоритм решения задачи и программу.

Требования

  1.  Использование функций работы со строками из библиотеки <string.h>.
  2.  Использование операторов работы c динамической памятью new и delete.
  3.  Предусмотреть загрузку исходного текста из ASCII файла.
  4.  Предусмотреть форматированный вывод результатов работы программы на экран.

Варианты заданий

  1.  С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: 1)  выводит текст на экран дисплея; 2) по нажатию произвольной клавиши поочередно выделяет каждое предложение из текста; 3) определяет количество предложений в тексте.
    1.  С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: 1)  выводит текст на экран дисплея; 2) по нажатию произвольной клавиши поочередно выделяет каждое слово в тексте; 3) определяет количество слов в тексте.
    2.  С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: 1)  выводит текст на экран дисплея; 2) по нажатию произвольной клавиши поочередно выделяет каждое слово текста, оканчивающееся на гласную букву; 3) определяет количество слов текста, оканчивающихся на гласную букву.
    3.  С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов. Текст должен состоять из трех предложений (длина строки текста не должна превышать 70 символов).  Имя файла должно иметь расширение DAT. Написать программу, которая: 1)  выводит текст на экран дисплея; 2) по нажатию произвольной клавиши поочередно выделяет каждое предложение из текста в последовательности 2, 1, 3.
    4.  С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: 1)  выводит текст на экран дисплея; 2) по нажатию произвольной клавиши поочередно выделяет каждое из слов текста, у которых первый и последний символы совпадают; 3) определяет количество слов текста, у которых первый и последний символы совпадают.
    5.  С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: 1)  выводит текст на экран дисплея; 2) по нажатию произвольной клавиши поочередно выделяет каждое слово текста, начинающееся на гласную букву; 3) определяет количество слов текста, начинающихся на гласную букву.
    6.  С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: 1)  выводит текст на экран дисплея; 2) определяет количество символов в самом длинном слове; 3) по нажатию произвольной клавиши поочередно выделяет каждое слово текста, содержащее максимальное количество символов.
    7.  С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: 1)  выводит текст на экран дисплея; 2) определяет количество символов в самом коротком слове; 3) по нажатию произвольной клавиши поочередно выделяет каждое слово текста, содержащее минимальное количество символов.
    8.  С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: 1)  выводит текст на экран дисплея; 2) определяет в каждом предложении текста количество символов, отличных от букв и пробелов; 3) по нажатию произвольной клавиши поочередно выделяет каждое предложение текста, а в выделенном предложении – поочередно все символы, отличные от букв и пробелов.
    9.   С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: 1)  выводит текст на экран дисплея; 2) определяет количество предложений текста и количество слов в каждом предложении; 3) по нажатию произвольной клавиши поочередно выделяет каждое предложение текста, а в выделенном предложении – поочередно все слова.
    10.   С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: 1)  выводит текст на экран дисплея; 2) определяет количество букв «а» в последнем слове текста; 3) по нажатию произвольной клавиши выделяет последнее слово текста, а в выделенном слове – поочередно все буквы «а».
    11.   С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: 1)  выводит текст на экран дисплея; 2) определяет самую длинную последовательность цифр в тексте (считать, что любое количество пробелов между двумя цифрами не прерывает последовательность цифр); 3) по нажатию произвольной клавиши поочередно выделяет каждую последовательность цифр, содержащую максимальное число символов.
    12.   С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: 1)  выводит текст на экран дисплея; 2) определяет порядковый номер заданного слова в каждом предложении текста (заданное слово вводится с клавиатуры); 3) по нажатию произвольной клавиши поочередно выделяет каждое предложение текста, а в выделенном предложении – заданное слово.
    13.   С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: 1)  выводит текст на экран дисплея; 2) по нажатию произвольной клавиши поочередно выделяет в тексте заданное слово (заданное слово вводится с клавиатуры); 3) выводит текст на экран дисплея еще раз, выкидывая из него заданное слово и удаляя лишние пробелы.
    14.   С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: 1)  выводит текст на экран дисплея; 2) по нажатию произвольной клавиши поочередно выделяет в тексте заданные слова, которые нужно поменять местами (заданные слова вводить с клавиатуры); 3) выводит текст на экран дисплея еще раз, меняя в нем местами заданные слова и удаляя лишние пробелы.
    15.   С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: 1)  выводит текст на экран дисплея; 2) по нажатию произвольной клавиши поочередно выделяет в тексте заданное слово (заданное слово вводится с клавиатуры); 3) выводит текст на экран дисплея еще раз, заключая заданное слово в кавычки, и поочередно выделяет заданное слово вместе с кавычками.
    16.   С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: 1)  выводит текст на экран дисплея; 2) выводит текст на экран дисплея еще раз, вставляя в каждое предложение в качестве последнего заданное слово (заданное слово вводится с клавиатуры); 3) по нажатию произвольной клавиши поочередно выделяет в тексте вставленное слово.
    17.   С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 500 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: 1)  выводит текст на экран дисплея; 2) по нажатию произвольной клавиши поочередно выделяет в тексте лишние пробелы между словами; 3) выводит текст на экран дисплея еще раз, убирая лишние пробелы между словами и начиная каждое предложение с новой строки.
    18.   С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 500 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: 1)  выводит текст на экран дисплея; 2) по нажатию произвольной клавиши поочередно выделяет в тексте заданное слово (заданное слово вводится с клавиатуры); 3) выводит текст на экран дисплея еще раз, заменяя в заданном слове строчные буквы прописными.
    19.   С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 700 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: 1)  выводит текст на экран дисплея; 2) определяет наибольшее количество подряд идущих пробелов в тексте; 3) по нажатию произвольной клавиши поочередно выделяет каждую последовательность пробелов  максимальной длины.


 

А также другие работы, которые могут Вас заинтересовать

30929. Гідрогазодинаміка. Курс лекцій 5.25 MB
  Метою вивчення дисципліни ”гідрогазодинаміка” є засвоєння студентами понять і законів гідравліки і газодинаміки та застосування їх надалі у процесі вивчення спеціальних дисциплін та проведення необхідних інженерних розрахунків. Предмет ”Гідрогазодинаміка” базується на дисциплінах ”Вища математика”, ”Фізика”, ”Теоретична механіка”, ”Прикладна механіка”, ”Термодинаміка”
30930. Финансы и кредит. Конспект лекций 1.74 MB
  Размер процентной ставки зависит от ряда объективных и субъективных факторов: общего состояния экономики, в том числе денежно кредитного рынка, кратковременных и долгосрочных ожиданий его динамики, вида сделки, ее валюты, срока кредита и т.д.
30931. Проектирование информационных систем (ИС) CASE средствами 638.5 KB
  Современные крупные проекты ИС характеризуются как правило следующими особенностями: сложность описания достаточно большое количество функций процессов элементов данных и сложные взаимосвязи между ними требующая тщательного моделирования и анализа данных и процессов; наличие совокупности тесно взаимодействующих компонентов подсистем имеющих свои локальные задачи и цели функционирования например традиционных приложений связанных с обработкой транзакций и решением регламентных задач и приложений аналитической обработки...
30932. Філософія та соціологія 410 KB
  Комунікативна повсякденна практика, навколо якої утворюється життєвий світ, забезпечується спільною грою культурного відтворення, соціальної інтеграції та соціалізації, яка в цій практиці укорінена. Життєвий світ як результат соціалізації, тобто структурованості суспільними і культурними зв’язками.
30933. Проектная деятельность на уроке английского 25.65 KB
  Проектная методика позволяет вести индивидуальную работу над темой которая вызывает наибольший интерес у каждого участника проекта что несомненно влечет за собой повышенную мотивированную активность учащегося. В основе проекта лежит какаято проблема. Структурирование содержательной части проекта; 5. Предполагает собой наличие выходной информации по данному проекту причем результат данной деятельности может быть различным в зависимости от индивидуальных возможностей или способностей участников проекта.
30934. Основы общей теории перевода (ЛИНГВИСТИЧЕСКИЕ ПРОБЛЕМЫ) 2.06 MB
  Перевод общественно-политической литературы на материале переводов с немецкого, английского, французского, отчасти испанского языков на русский. Основы общей теории перевода (лингвистические проблемы) на тех же материалах...
30935. ПСИХОЛОГО-ПЕДАГОГИЧЕСКАЯ ХАРАКТЕРИСТИКА ДЕТЕЙ С НАРУШЕНИЕМ ЗРЕНИЯ 318 KB
  ПЛАКСИНА ПСИХОЛОГОПЕДАГОГИЧЕСКАЯ ХАРАКТЕРИСТИКА ДЕТЕЙС НАРУШЕНИЕМ ЗРЕНИЯ Учебное пособие М. Психологопедагогическая характеристика детей с нарушением зрения. Ребенок с нарушением зрения как предмет изучения тифлопедагогики. Если общая педагогика рассматривает само понятие и развитие личности то тифлопедагогика как составная часть общей педагогики занимается рассмотрением личности имеющей нарушение зрения.
30936. Административное право. Государственное управление как объект административно-правового регулирования 1.07 MB
  В систему федеральных органов исполнительной власти входят федеральные министерства федеральные службы и федеральные агентства. В этих целях федеральный министр осуществляет следующие функции: утверждает ежегодный план и показатели деятельности федеральных служб и федеральных агентств а также отчет об их исполнении; вносит в Правительство Российской Федерации по представлению руководителя федеральной службы федерального агентства проект положения о федеральной службе федеральном агентстве предложения о предельной штатной численности...
30937. Сельскохозяйственное производство 100.45 KB
  Рассматривая организацию производства надо иметь в виду что во всех отраслях народного хозяйства кроме сельского хозяйства процесс производства продукции связан с превращением потенциальной в кинетическую энергию в работу. Время производства сельскохозяйственной продукции определяется главным образом естественными условиями роста развития и размножения растений и животных. Несовпадение времени производства сельскохозяйственной продукции с рабочим временем приводит к сезонности сельскохозяйственного труда и необходимости во многих...