42021

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

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

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

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

Русский

2013-10-27

47 KB

75 чел.

Лабораторная работа № 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) по нажатию произвольной клавиши поочередно выделяет каждую последовательность пробелов  максимальной длины.


 

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

46517. Подходы и методы определения рыночной стоимости права арены земельных участков 18.35 KB
  Рыночная стоимость права аренды земельного участка зависит от правомочий арендатора срока действия права обременений права аренды прав иных лиц на земельный участок целевого назначения и разрешенного использования земельного участка. Рыночная стоимость права аренды земельного участка зависит от ожидаемой величины продолжительности и вероятности получения дохода от права аренды за определенный период времени при наиболее эффективном использовании арендатором земельного участка принцип ожидания. Общие рекомендации по проведению оценки При...
46518. Экспертиза безопасности оборудования, технологических процессов и производственных объектов 18.37 KB
  Действующие предприятия также подлежат сертификации на соответствие требованиям ОТ в течение последующих пяти лет до 1999г.94 № 485 О проведении обязательной сертификации постоянных рабочих мест на производственных объектах средств производства оборудования для средств коллективной и индивидуальной защиты устанавливает единый порядок проведения сертификации на соответствие требованиям ОТ. Предприятия ежегодно представляют перечень постоянных РМ на производственных объектах подлежащих обязательной сертификации на соответствие требованиям...
46519. Сбор, утилизация и захоронение твердых и жидких отходов 18.37 KB
  Сбор утилизация и захоронение твердых и жидких отходов. Громадные объемы производственных отходов только от горнодобывающей промышленности более 3 млрд. Методы и средства утилизации и ликвидации отходов зависят от их токсичности физического и химического состава и объемов. Наиболее значительная по объему свыше 60 часть твердых отходов инертные и малоразлагающиеся вещества используются для планировочных работ.
46520. Структура языкового знака. Аспекты знакового отношения (семантический «треугольник» Ч. К. Огдена и А. А. Ричардса) 18.38 KB
  Структура языкового знака. Таково определение языкового знака предлагаемое словарем. Значение знака идеально его внешняя форма материальна. Оптимальным способом анализа языкового знака в контексте данной работы является его осмысление как чисто субъективной субстанции существующей исключительно внутри сознания человека.
46521. Национально-государственное развитие СССР постсталинского периода и демократизация политического режима 1950-60-х гг 18.43 KB
  Национальногосударственное развитие СССР постсталинского периода и демократизация политического режима 195060х гг. Во внешней политике: проводилась идея мирного сосуществования двух систем рассматривались проблемы всеобщего разоружения перед СССР ставилась задача достижения и превышения уровня развития капиталистических стран с другой стороны усиливалась гонка вооружений. Хрущев был избран Первым секретарем ЦК КПСС и Председателем Совета Министров СССР совместив тем самым руководящие посты в партии и государстве и сосредоточив в своих...
46522. Великая Отечественная война (1941-1945 гг.) 18.51 KB
  Основные периоды Великой отечественной войны. от начала войны до начала наступления советских войск под Сталинградом. вышла из войны Италия. – завершающий период Великой Отечественной войны.
46523. Диффузные формы рака молочной железы. Дифференциальная диагностика. Клиника, диагностика и лечение 18.54 KB
  Паразитарные заболевания печени. Эхинококкоз печени. При перкуссии расширения границ печени. Периоды развития: латентный продромальных явлений прогрессивное увеличение печени период осложнений.
46524. Педагогическая диагностика и мониторинг 20.05 KB
  Наука выделяет следующие ее функции: контрольнокорректировочную получение данных и корректировке процесса воспитания; прогностическую предвидение прогнозирование изменений в развитии учащихся в будущем; воспитывающую в процессе диагностирования и связи с ним педагог имеет возможность оказывать воспитательные воздействия на учащихся. Методы диагностики: наблюдение анкетирование беседы анализ документов и творческих работ учащихся. Методы контроля: устный контроль осуществляется в процессе устного опроса учащихся. 2 М развития...