Вопрос задан 28.10.2023 в 08:15. Предмет Информатика. Спрашивает Чабан Дмитрий.

Требуется помощь в двух задачах, пишу сюда, ибо сам зашел в тупик. Желательно код с комментариями,

дабы понять все: 2. Имеется текстовый файл. Переписать в другой файл все строки с заменой в них запятой на точку. Заранее спасибо
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Соколовская Алиса.
Var
 S:char;
 F1,F2:text;
begin
 Assign(F1, 'input.txt');     \\Присваиваем  
 Assign(F2, 'output.txt');
 Reset(F1);      \\Открываем F1 для прочтения 
 Rewrite(F2);      \\Открываем F2 для записи
 while not eof(F1) do     \\Пока не конец файла F1
  begin
   Read(F1, S);     \\Вводим символ 
   if S=','        \\ Если запятая, то заменяем ее точкой 
    then S:='.';
   write(F2,S);    \\Пишем в F2
  end;
  close(F1);    \\Закрываем 
  close(F2);
end.


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения данной задачи вы можете использовать следующий код на языке Python:

```python
# Открытие исходного файла для чтения и нового файла для записи
with open('input.txt', 'r') as input_file, open('output.txt', 'w') as output_file:
# Чтение и обработка каждой строки исходного файла
for line in input_file:
# Замена запятой на точку в каждой строке
line = line.replace(',', '.')
# Запись обработанной строки в новый файл
output_file.write(line)

# Вывод сообщения об успешном выполнении операции
print("Замена выполнена успешно.")
```

В данном коде мы используем оператор `with open()` для открытия файлов. В первой строке мы открываем исходный файл с именем "input.txt" в режиме чтения (`'r'`), а во второй строке мы открываем новый файл с именем "output.txt" в режиме записи (`'w'`).

Затем мы используем цикл `for` для обработки каждой строки исходного файла. В теле цикла мы заменяем все запятые на точки, используя метод `replace()`. Затем, с помощью метода `write()`, мы записываем обработанную строку в новый файл.

В конце кода выводится сообщение об успешном выполнении операции замены.

Вы можете просто сохранить этот код в файл с расширением ".py" и запустить его в своей среде разработки Python или из командной строки. Помните, что перед запуском кода необходимо создать и заполнить исходный файл с данными.
0 0

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

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

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

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