Цель: Изучение принципов работы с файлами через механизм потокового ввода-вывода на языке Си, приобретение практических навыков работы с фай
Порядок выполнения работы
или напишите нам прямо сейчас:
⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
Ознакомьтесь с теоретическими основами потокового ввода-вывода на языке Си в настоящих указаниях и конспектах лекций.
Получите вариант задания у преподавателя.
Составьте алгоритм решения задачи согласно варианту задания, оформите его в графической форме.
Используя разработанный алгоритм, напишите программу.
Отладьте разработанную программу и покажите результаты работы программы преподавателю.
Составьте отчет по лабораторной работе.
Отчитайте работу преподавателю.
Задание к лабораторной работе №3
Для задачи из лабораторной работы №1 или №2, полученной ранее, реализовать возможность сохранения введенных пользователем данных (содержимого массива структур или списка структур) в файл на диске. Результаты обработки данных также сохранять в файле. При запуске программы предоставлять пользователю выбор – будет он вводить новые данные, или считает данные из файла (название файла должно вводиться пользователем).
Варианты заданий к лабораторной работе №4.
Вариант №1
Написать программу, удаляет из текстового файла предложения, содержащие максимальное количество знаков пунктуации.
Вариант №2
Написать программу, которая заменяет в текстовом файле порядок следования предложений на обратный.
Вариант №3
Написать программу, в текстовом файле находит и удаляет все вопросительные предложения.
Вариант №4
Написать программу, которая считывает текст из файла и выводит его на экран, заменяя при необходимости первую букву всех предложений на заглавную.
Вариант №5
Написать программу, которая удаляет из текстового файла предложения, в которых встречаются цифры.
Вариант №6
Написать программу, которая удаляет из текстового файла слова, начинающиеся и оканчивающиеся на гласные буквы.
Вариант №7
Написать программу, удаляет из текстового файла предложения, состоящие из заданного количества слов.
Вариант №8
Написать программу, которая переформатирует содержимое текстового файла, формируя из каждого предложения отдельный абзац с абзацным отступом 4 символа и задаваемой с клавиатуры шириной строки n.
Вариант №9
Реализовать в программе функцию замену в текстовом файле заданной строки на другую строку, также задаваемую с клавиатуры.
Вариант №10
Написать программу, которая в текстовом файле заменяет все комментарии, заданные в круглых скобках, на одиночный пробел.
Вариант №11
Написать программу, которая в текстовом файле находит самое короткое предложение и переносит его в конец текста.
Вариант №12
Написать программу, которая в текстовом файле меняет местами два соседних слова.
Вариант №13
Написать программу, которая считывает текст из файла и преобразует его таким образом, чтобы каждая строка имела размер не более n символов (n и имя файла задаются с клавиатуры)
Вариант №14
Написать программу, которая разбивает содержимое файла на n равных частей, каждую сохраняя в отдельный файл. Имя файла и число n вводится.
Вариант №15
Написать программу, которая в текстовом файле находит самое короткое предложение и удаляет его
Вариант №16
Написать программу, которая форматирует содержимое текстового файла по ширине самой длинной строки, добавляя пробелы между словами в остальных строках
Вариант №17
Написать программу, которая осуществляет поиск заданной подстроки в текстовом файле и заменяет в файле каждое вхождение на другую подстроку.
Вариант №18
Написать программу, которая в текстовом файле меняет местами соседние предложения.
Вариант №19
Написать программу, которая в текстовом файле удаляет все повествовалтельные предложения, не сбалансированные по скобкам (когда количество открывающихся не равно количеству закрывающихся).
Вариант №20
Написать программу, которая в текстовом файле находит и удаляет рядом стоящие одинаковые слова.
или напишите нам прямо сейчас:
⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
Прикрепленные файлы: |
|
|---|---|
|
Администрация сайта не рекомендует использовать бесплатные работы для сдачи преподавателю. Эти работы могут не пройти проверку на уникальность. Узнайте стоимость уникальной работы, заполните форму ниже: Узнать стоимость |
|
Скачать файлы: |
|
|
|
