Вопрос задан 28.11.2023 в 09:46. Предмет Информатика. Спрашивает Белов Андрей.

Помогите мне понять условие задачи (не решение !!!). Задача: Написать консольную команду, которая

получает два аргумента — «Имя файла», «Действие». Файл, который нужно открыть, содержит строки, имеющие формат: «Наименование» — «Цена» Например: Огурцы — 50 Помидоры — 40 Масло — 40 Реализовать следующие действия: Добавить в список Изменить запись в списке Удалить из списка Вычесть общую сумму В решении желательно использовать ООП подход. Тут я всё понял кроме: Написать консольную команду, которая получает два аргумента — «Имя файла», «Действие». Какое имя файла и что сделать если такой файл не существует ???
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ким Катюша.

Ответ:

Объяснение:

Имя файла - тот файл с наименованиями и ценами, в который нуждно внести изменения действием. Файл может быть не один. в одном например: огурцы, помидоры, масло. А в другом: мыло, шампунь, зубная паста. Потому нужно указывать имя файла в который вносятся изменения.

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

Поэтому файл вам придется предварительно создать и внести в него строки в требуемом формате.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

Первый аргумент, "имя файла", указывает на файл, который нужно открыть и обработать. Например, если в консоли введено "имя_файла.txt", то команда должна открыть файл с таким именем.

Второй аргумент, "действие", указывает, что нужно сделать с файлом. Задача предлагает реализовать следующие действия: 1. Добавить запись в список 2. Изменить запись в списке 3. Удалить запись из списка 4. Вычесть общую сумму

То есть, команда должна прочитать содержимое файла, который был указан в первом аргументе, и выполнить указанное действие над этим содержимым.

Если файл с указанным именем не существует, то в решении следует предусмотреть обработку этой ситуации. Например, можно вывести сообщение об ошибке и прекратить выполнение команды, или создать новый файл с указанным именем и выполнить запрашиваемое действие над этим файлом.

ООП подход в данной задаче предлагает использовать объекты и классы для реализации функциональности команды. Например, можно создать класс "Список", который будет представлять список записей, и добавить методы в этот класс для выполнения каждого из указанных действий.

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

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос