Двусвязный список 3
1. Листинг программного кода 8
2. ТЕСТОВЫЕ ПРОГРАММЫ 13
Лабораторная работа №6 «Работа со структурами данных на основе списков»
Необходимо спроектировать и разработать на языке C программу, осуществляющую обработку
строковых данных, на физическом уровне представленных в виде списков.
Из входного потока вводится произвольное количество строк произвольной длины. Каждая строка в общем случае содержит одно или более слов, разделенных пробелами и/или знаками табуляции.
Завершение ввода определяется концом файла.
Каждая выходная строка формируется путем модификации исходной строки в соответствии с
требованиями, предъявляемыми индивидуальным заданием. В полученной строке слова разделяются
только одним пробелом. Исходная и полученная строки выводятся в кавычках на экран.
Примечания:
1. Каждая строка представлена списком. Элементы списка имеют по два поля, первое из которых содержит символ, а второе — указатель на следующий элемент списка или NULL. При необходимости возможно использование двусвязного списка.
2. Выходная строка должна формироваться путем модификации исходной строки (т.е. путем модификации исходного списка, без создания нового).
3. Перестановка элементов списка должна осуществляться с помощью манипуляций указателями
или путем обмена значениями, лежащими в первом поле элементов списка. Выбор того или
иного способа должен быть обоснован.
4. Ввод строк должен быть организован с помощью функции getchar(), каждый считываемый
из входного потока символ должен сразу добавляться в формируемый список.
5. Логически законченные части алгоритма решения задачи должны быть оформлены в виде отдельных функций с параметрами. Использование глобальных переменных не допускается.
6. Программа должна корректным образом работать с памятью, для проверки необходимо использовать соответствующие программные средства, например: valgrind (при тестировании и отладке программы её необходимо запускать командой вида valgrind ./lab6).
Отчёт о выполнении лабораторной работы должен включать:
1. Блоксхемы основных алгоритмов работы программы.
2. Исходные коды программы.
3. Тестовые наборы для программы.
Главная задача программы: Продублировать в строках все слова чётной длины.
Задание: необходимо спроектировать и разработать на языке C программу, осуществляющую обработку строковых данных, на физическом уровне представленных в виде списков и т.д. №1206219
Артикул: 1206219
- Тип работы: Лабораторная работа
- Предмет: Информатика
- Уникальность: 60% (Антиплагиат.ВУЗ)
- Разместил(-а): 729 Тигран в 2022 году
- Количество страниц: 13
- Формат файла: doc
- Последняя покупка: 15.12.2023
970p.
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Задание: необходимо спроектировать и разработать на языке C программу, осуществляющую обработку строковых данных, на физическом уровне представленных в виде списков и т.д. |
Артикул: | 1206219 |
Дата написания: | 11.02.2022 |
Тип работы: | Лабораторная работа |
Предмет: | Информатика |
Оригинальность: | Антиплагиат.ВУЗ — 60% |
Количество страниц: | 13 |
Скрин проверки АП.ВУЗ приложен на последней странице.
К работе также прилагается программа
К работе также прилагается программа
Задание: необходимо спроектировать и разработать на языке C программу, осуществляющую обработку строковых данных, на физическом уровне представленных в виде списков и т.д., Лабораторная работа по предмету Информатика - список файлов, которые будут доступны после покупки:
Пролистайте готовую работу "Задание: необходимо спроектировать и разработать на языке C программу, осуществляющую обработку строковых данных, на физическом уровне представленных в виде списков и т.д." и убедитесь в ее качестве перед тем как купить:
После покупки артикул автоматически будет удален с сайта до 21.02.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность лабораторной работы — 60% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество готовой работы "Задание: необходимо спроектировать и разработать на языке C программу, осуществляющую обработку строковых данных, на физическом уровне представленных в виде списков и т.д.", проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 64 работы. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Тема 10. Развитие таможенного права в свете евразийской интеграции
СЛЕДУЮЩАЯ РАБОТА
Отчет по практике на тему Возникновение юридического лица