42021

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

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

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

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

Русский

2013-10-27

47 KB

72 чел.

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


 

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

40171. СХЕМОТЕХНИКА УСИЛИТЕЛЬНЫХ УСТРОЙСТВ НА ТРАНЗИСТОРАХ 531 KB
  Класс применяется только в маломощных каскадах предварительных усилителях для которых К. около 07; 2 используется в усилителях средней и большой мощности; Рис.1 Входная характеристика каскада с ОЭ а; Выходная характеристика каскада с ОЭ б; Характеристика каскада в режиме А в; Характеристика каскада в режиме В г 3 происходит усиление только одной положительной полуволны усиливаемого сигнала UВХ поэтому выходной имеет прерывистый характер; недостатком является значительные нелинейные искажения UВЫХ называются...
40172. ОПЕРАЦИОННЫЕ УСИЛИТЕЛИ 328 KB
  Наличие этого напряжения приводит к нарушению условия согласно которому Uвых.V – характеризует частотные свойства усилителя при его работе в импульсных схемах измеряется при подаче на вход ОУ напряжения ступенчатой формы.3 Схема трехкаскадного ОУ Входной дифференциальный усилительный каскад уменьшает величину дрейфа усилителя позволяет получить высокое усиление высокое входное сопротивление и максимально подавить действующие на входе синфазные составляющие обусловленные изменением температуры окружающей среды изменением напряжения...
40173. АКТИВНЫЕ ФИЛЬТРЫ 83 KB
  Необходимо чтобы ОУ охваченный ООС обеспечивал заданный коэффициент усиления как в полосе пропускания. Основной параметр: полоса пропускания которая определяется по уровню падения коэффициента передачи в 141 раза на 3дб. Ширина полосы пропускания изменяется варьированием RC. Коэффициент передачи в полосе пропускания постоянный и равен Кио.
40174. ГЕНЕРАТОРЫ 102 KB
  По форме выходного напряжения классифицируются: генераторы гармонических колебаний и генераторы негармонических колебаний импульсные или релаксацоинные. Ku=U2 U1=Kuωejφkω где Kuω=U2ω U1ω – модуль коэффициента усиления на частоте ω; φkω=ψ2ωψ1ω – сдвиг фаз между выходным и входным напряжениями Ku на частоте ω; Bu=U1’ U2’=Buωejφbω где Buω=U1’ω U2’ω – модуль коэффициента передачи на частоте ω; φbω=ψ1ωψ2ω – сдвиг фаз между выходным и входным напряжениями четырёхполюсника Bu на частоте ω. Если на входе...
40175. ИСТОЧНИКИ ВТОРИЧНОГО ЭЛЕКТРОПИТАНИЯ 269 KB
  Классификация: 1 устройства согласования уровня напряжения служат для преобразования постоянного или переменного напряжения одного уровня в напряжение другого уровня. 2 устройства согласования стабильности напряжения: сглаживающие фильтры служат для стабилизации мгновенного значения пульсирующего напряжения тока и стабилизаторы – служат для стабилизации среднего значения выходного тока напряжения или мощности. 3 устройства согласования частоты: выпрямители – преобразователи напряжения переменного тока в напряжение содержащее...
40176. Портфельное инвестирование 24.5 KB
  Если у вас куплены акции двух и более разных компаний из разных отраслей то такое инвестирование можно назвать портфельным. Чтобы достичь успеха в портфельном инвестировании необходимо грамотно подбирать бумаги компаний. Если инвестор нацелен на получение максимальной прибыли то и риски будут весьма велики в такой портфель войдет большинство примерно 8090 процентов акции молодых динамично развивающихся компаний с большими перспективами роста. Когда вы нацелены на хорошую прибыль но не готовы принять на себя большие риски тогда...
40177. Финансовые риски, связанные с вложениями определение, классификация 32 KB
  Финансовые риски связанные с вложениями определение классификация. Финансовые риски связаны с вероятностью потерь финансовых ресурсов т. Под финансовыми рисками понимается вероятность возникновения непредвиденных финансовых потерь снижения прибыли доходов потери капитала и т. Финансовые риски подразделяются на три вида: 1.
40178. Дивидендная политика корпорации 22.5 KB
  Дивидендная политика корпорации Дивидендная политика политика акционерного общества в области распределения прибыли компании то есть распределения дивидендов между держателями акций. Дивидендная политика формируется советом директоров. Термин дивидендная политика в принципе связан с распределением прибыли в акционерных обществах. В связи с этим в финансовом менеджменте используется более широкая трактовка термина дивидендная политика под которой понимают механизм формирования доли прибыли выплачиваемой собственнику в соответствии с...
40179. Анализ и планирование в системе управления финансами предприятия 33 KB
  Анализ и планирование в системе управления финансами предприятия. это вопервых определение будущего предприятия и его структурных подразделений вовторых проектирование желаемых результатов деятельности предприятия и втретьих выбор методов и средств ресурсов и определение последовательности действий в достижении желаемых результатов. Последовательность планирования обычно такова: определение целей; моделирование будущего состояния предприятия; определение способов его достижения; декомпозиция заданных желаемых результатов...