51401

Текстовые файлы

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

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

В перечисленных ниже задачах разрешается использовать при необходимости не более одного массива и не более одного вспомогательного файла. В каждом варианте необходимо: Разработать программу которая формирует текстовый файл по заданию имя файла обязательно запрашивается с клавиатуры и заполняет его набором строк вводимых с клавиатуры. Разработать программу позволяющую вывести на экран содержимое текстового файла имя которого запрашивается с клавиатуры. С ее помощью просмотреть содержимое исходного файла до и после обработки а также...

Русский

2014-02-11

50 KB

25 чел.

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

Текстовые файлы

Цели работы: выработка навыков разработки программ, позволяющих формировать и заполнять содержимым текстовые файлы, обрабатывать содержимое файлов, выводить содержимое текстовых файлов на экран.

В перечисленных ниже задачах разрешается использовать при необходимости не более одного массива и не более одного вспомогательного файла.

В каждом варианте необходимо:

  1.  Разработать программу, которая формирует текстовый файл по заданию, имя файла обязательно запрашивается с клавиатуры и заполняет его набором строк, вводимых с клавиатуры. Окончание ввода – строка вида ‘#’. С ее помощью создать и заполнить содержимым необходимое количество исходных файлов.
  2.  Разработать программу, позволяющую вывести на экран содержимое текстового файла, имя которого запрашивается с клавиатуры. С ее помощью просмотреть содержимое исходного файла до и после обработки, а также вновь созданных файлов (в зависимости от условия задачи).
  3.  Разработать программу для обработки исходного файла (файлов) согласно условию задачи.

Задания по вариантам

Вариант

Условие задачи

  1.  

Дан текстовый файл f. Получить в файле h все строки файла f, в которых встречается слово s.

  1.  

Дан текстовый файл f. Перевернуть строки текстового файла f и записать их в файл g, сохраняя порядок строк.

  1.  

Дан текстовый фал f, в котором содержатся сведения о сотрудниках некоторого учреждения в формате: «Фамилия Имя Отчество». Записать эти сведения в файл g в формате «Фамилия И.О.»

  1.  

Дан текстовый файл f. Сформировать файл g, содержащий строки из исходного файла, в начало каждой строки должен быть записан ее порядковый номер, а в конец строки число, показывающее количество символов в строке.

  1.  

Дан текстовый файл f. Получить в текстовый файл g все его строки заданной длины.

  1.  

Дан текстовый файл f. Вывести на экран все строки файла в обратном порядке.

  1.  

Дан текстовый файл f. Получить самую длинную строку файла. Если в файле имеется несколько строк с наибольшей длиной, то вывести все такие строки. Результат поиска записать в другой текстовый файл.

  1.  

Даны два текстовых файла f и g, которые содержат разное количество строк. В этих файлах содержатся идентичные строки. Вывести на экран и записать в дополнительных файл все строки, которые имеются в обоих файлах.

  1.  

Записать строки файла f в файл g, поменяв порядок их следования на противоположный.

  1.  

Дан текстовый файл f, содержащий текст стихотворения. Дописать в начало этого файла строки, представляющие собой название и автора стихотворения, запрашиваемые с клавиатуры.

  1.  

Имеются два текстовых файла с одинаковым числом строк. Переписать с сохранением порядка следования строки первого файла во второй, а строки второго файла — в первый.

  1.  

Дан текстовый файл f. Все четные строки этого файла записать во второй файл, а нечетные — в третий файл. Порядок следования строк сохраняется.

  1.  

Дан текстовый фал f, в котором содержатся имена файлов с расширениями в формате: «Имя_файла.Расширение». Записать в файл g имена только исполняемых файлов (с расширением exe).

  1.  

Дан текстовый фал f. Сформировать файл g, содержащий строки из исходного файла, которые начинаются и заканчиваются одной буквой.

  1.  

Даны два текстовых файла f и g. Определить, совпадают ли строки файла f со строками файла g. Если нет, то получить номер первой строки и позицию первого символа в этой строке, в которых файлы f и g различаются между собой.


 

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

22166. ИСПОЛЬЗОВАНИЕ УЛЬТРАЗВУКОВЫХ ПРЕОБРАЗОВАТЕЛЕЙ 319.5 KB
  ФИЗИЧЕСКИЕ ОСНОВЫ УЛЬТРАЗВУКОВЫХ КОЛЕБАНИЙ 1. Природа и получение ультразвуковых колебаний 1. ФИЗИЧЕСКИЕ ОСНОВЫ УЛЬТРАЗВУКОВЫХ КОЛЕБАНИЙ. Природа и получение ультразвуковых колебаний Упругие механические колебания распространяющиеся в воздухе воспринимают обычно как звуки.
22167. УЛЬТРАЗВУК И УЛЬТРАЗВУКОВЫЕ ПРЕОБРАЗОВАТЕЛИ 1.27 MB
  ПРЕОБРАЗОВАТЕЛИ 19 2. Серийные преобразователи 27 2. Специальные преобразователи и контактные среды 31 2.
22168. Понятие затрат, общие положения по управлению затратами 182 KB
  Управление затратами – это не минимизация затрат, что может привести к сокращению производства, а более эффективное использование ресурсов компании, их экономия и максимизация отдачи от них на всех этапах производственного процесса. Постановка процесса управления затратами в компании заключается в признании затрат
22169. ФОТОПРИЕМНИКИ 965.5 KB
  25 Заключение31 Контрольные вопросы. Для ВОП характерны два основных способа получения измерительной информации. Первый способ отражает работу ВОП рефлектометрического типа для которых наиболее характерно отсутствие контакта с объектом измерений или вспомогательным измерительным звеном. Рассмотрим зависимость выходного сигнала ВОП на примере преобразования светового потока отражающегося без потерь и рассеяния от движущейся плоской поверхности.
22170. Явления, эффекты, законы. Восстановление связей между состояниями вещества или предмета и внешними физическими полями 830.5 KB
  В рассматриваемом курсе мы условно разобьем физические величины на ряд групп: пространственновременные физические величины; механические физические величины; тепловые физические величины; акустические физические величины; электромагнитные физические величины; оптические физические величины; ядерные физические величины; химические физические величины. Приборы позволяющие измерять перечисленные физические величины разнообразны по принципу работы используемым явлениям эффектам конструктивному исполнению параметрам...
22171. ТЕПЛОВЫЕ ЯВЛЕНИЯ 112.5 KB
  ОБЩИЕ ПОНЯТИЕ ТЕОРИИ ТЕПЛОВЫХ ЯВЛЕНИЙ В отличие от механической энергии которая может изменяться только за счет работы внутренняя энергия может изменяться как за счет работы так и при контакте с телами имеющими другую температуру т.При соприкосновении двух тел имеющих различную температуру происходит обмен энергией движения структурных частиц молекул атомов свободных электронов вследствие чего интенсивность движения частиц тела имеющего меньшую температуру увеличивается а интенсивность движения частиц тела с более высокой...
22172. ТЕРМОМАГНИТНЫЙ МЕТОД ИЗМЕРЕНИЯ ТЕМПЕРАТУРЫ 195 KB
  Зависимость парамагнитной восприимчивости от Температуры 4 2. Экспериментально достижимая область температур постоянно понижается; вместе с тем повышаются требования к точности измерения температуры поэтому конструирование новых и надёжных приборов становиться жизненно необходимой задачей. Можно сказать что измерение температуры в миллиградусном диапазоне более сложно чем само достижение этих температур и едва ли менее важно.
22173. ТЕРМОЭЛЕКТРИЧЕСКИЕ ПРЕОБРАЗОВАТЕЛИ. Конструкция термопар 5.65 MB
  Если один спай термопары называемый рабочим спаем поместить в среду с температурой t1 подлежащей измерению а температуру другого – нерабочего – спая поддерживать постоянной то и независимо от того каким образом произведено соединение термоэлектродов спайкой сваркой и т. Таким образом естественной входной величиной термопары является температура t1 ее рабочего спая а выходной величиной термоэ. Приборы представляющие собой сочетание термопары и указателя используемые для измерения температуры часто называют не термометрами а...
22174. ТЕРМОСОПРОТИВЛЕНИЯ 1.45 MB
  4 Преобразователи промышленных термометров сопротивления.19 Измерительные цепи термометров сопротивления. Термосопротивлением называется проводник или полупроводник с большим температурным коэффициентом сопротивления находящийся в теплообмене с окружающей средой вследствие чего его сопротивление резко зависит от температуры и поэтому определяется режимом теплового обмена между проводником и средой.