51401
Текстовые файлы
Лабораторная работа
Информатика, кибернетика и программирование
В перечисленных ниже задачах разрешается использовать при необходимости не более одного массива и не более одного вспомогательного файла. В каждом варианте необходимо: Разработать программу которая формирует текстовый файл по заданию имя файла обязательно запрашивается с клавиатуры и заполняет его набором строк вводимых с клавиатуры. Разработать программу позволяющую вывести на экран содержимое текстового файла имя которого запрашивается с клавиатуры. С ее помощью просмотреть содержимое исходного файла до и после обработки а также...
Русский
2014-02-11
50 KB
32 чел.
Лабораторная работа 2
Текстовые файлы
Цели работы: выработка навыков разработки программ, позволяющих формировать и заполнять содержимым текстовые файлы, обрабатывать содержимое файлов, выводить содержимое текстовых файлов на экран.
В перечисленных ниже задачах разрешается использовать при необходимости не более одного массива и не более одного вспомогательного файла.
В каждом варианте необходимо:
Задания по вариантам
Вариант |
Условие задачи |
|
Дан текстовый файл f. Получить в файле h все строки файла f, в которых встречается слово s. |
|
Дан текстовый файл f. Перевернуть строки текстового файла f и записать их в файл g, сохраняя порядок строк. |
|
Дан текстовый фал f, в котором содержатся сведения о сотрудниках некоторого учреждения в формате: «Фамилия Имя Отчество». Записать эти сведения в файл g в формате «Фамилия И.О.» |
|
Дан текстовый файл f. Сформировать файл g, содержащий строки из исходного файла, в начало каждой строки должен быть записан ее порядковый номер, а в конец строки число, показывающее количество символов в строке. |
|
Дан текстовый файл f. Получить в текстовый файл g все его строки заданной длины. |
|
Дан текстовый файл f. Вывести на экран все строки файла в обратном порядке. |
|
Дан текстовый файл f. Получить самую длинную строку файла. Если в файле имеется несколько строк с наибольшей длиной, то вывести все такие строки. Результат поиска записать в другой текстовый файл. |
|
Даны два текстовых файла f и g, которые содержат разное количество строк. В этих файлах содержатся идентичные строки. Вывести на экран и записать в дополнительных файл все строки, которые имеются в обоих файлах. |
|
Записать строки файла f в файл g, поменяв порядок их следования на противоположный. |
|
Дан текстовый файл f, содержащий текст стихотворения. Дописать в начало этого файла строки, представляющие собой название и автора стихотворения, запрашиваемые с клавиатуры. |
|
Имеются два текстовых файла с одинаковым числом строк. Переписать с сохранением порядка следования строки первого файла во второй, а строки второго файла в первый. |
|
Дан текстовый файл f. Все четные строки этого файла записать во второй файл, а нечетные в третий файл. Порядок следования строк сохраняется. |
|
Дан текстовый фал f, в котором содержатся имена файлов с расширениями в формате: «Имя_файла.Расширение». Записать в файл g имена только исполняемых файлов (с расширением exe). |
|
Дан текстовый фал f. Сформировать файл g, содержащий строки из исходного файла, которые начинаются и заканчиваются одной буквой. |
|
Даны два текстовых файла f и g. Определить, совпадают ли строки файла f со строками файла g. Если нет, то получить номер первой строки и позицию первого символа в этой строке, в которых файлы f и g различаются между собой. |
А также другие работы, которые могут Вас заинтересовать | |||
86276. | Разработка проекта системы цифрового наземного телевизионного вещания на территории с ИЖС застройкой села Репное | 2.43 MB | |
В ходе курсового проекта необходимо решить задачу обеспечения села Репное и всей территории с ИЖС застройкой в районе села уверенным приёмом ТВ сигнала. В качестве источников сигнала используют традиционные головные станции которые применяются и при построении сетей кабельного телевидения СКТ. | |||
86277. | Планирование ремонтов оборудования деревообрабатывающего цеха | 91.01 KB | |
В данной работе выполнено планирование ремонтов оборудования; проведён расчёт трудозатрат запчастей материалов; определена загрузка оборудования ремонтного цеха составлен план ремонтного цеха. Продолжительность ремонтного цикла оборудования... | |||
86279. | Разработка проекта системы наземного телевизионного вещания на территории города Строитель Белгородской области | 5.66 MB | |
Неудовлетворительное качество приема телевидения часто наблюдается у жителей крупных городов, которые застраиваются железобетонными домами разной этажности, среди них встречаются здания повышенной этажности. В связи с этим может образовываться большое количество зон радиотени и интенсивных отраженных сигналов. | |||
86280. | Разработка проекта системы наземного телевизионного вещания на территории поселка Красная Яруга Белгородской области | 1.9 MB | |
От правильного выбора технологии доставки телевизионного контента в город в конечном итоге зависят затраты на строительство и качество каналов передачи, функционирование линии в целом. Такая задача имеет многовариантный характер, так как при одних и тех же затратах на построение и сооружение коаксиальных... | |||
86281. | Разработка приложения Windows, реализующего алгоритмы обработки данных | 3.43 MB | |
Программа предназначена для выполнения алгоритмов над структурами данных, а именно: поиск цикла во взвешенном графе, среднее геометрическое весов ребер которого будет наименьшим; поиск наибольшего поддерева в дереве, у каждого элемента которого может быть произвольное число потомков... | |||
86282. | Автоматизированное проектирование задач подсистемы управления персоналом на примере ЗАО «РСУ» | 734.53 KB | |
Может быть использовано при анализе загрузки работников объема выполняемых работ уточнению должностных инструкций а также оценить целесообразности существующей структуры организации Для того чтобы решить задачу составление штатного расписания необходимы следующие документы: Организационная структура предприятия... | |||
86283. | Дослідження простого перешкодостійкого коду Ріда-Малера | 223.5 KB | |
Символи, за допомогою яких створюються повідомлення, утворюють первинний алфавіт, при цьому кожен символ характеризується ймовірністю його появи в повідомленні. Кожному повідомленням однозначно відповідає сигнал, який представляє певну послідовність елементарних дискретних символів, званих кодовими комбінаціями. | |||