М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Alidisa1202
Alidisa1202
15.10.2020 04:51 •  Информатика

Задание №1. Текстовый файл Input.txt содержит целые числа a,b и c разделенные пробелами. Напишите программу для нахождения среднего
арифметического этих чисел и запишите результат в файл Output.txt.


Задание №1. Текстовый файл Input.txt содержит целые числа a,b и c разделенные пробелами. Напишите пр

👇
Ответ:
пвиопп
пвиопп
15.10.2020

Файл Output.txt должен содержать следующий текст. (язык программирования: Pascal)

Var a, b, c : integer;

begin

Writeln('a');

Readln(a);

Writeln('b');

Readln(b);

Writeln('c');

Readln(c);

Writeln('x=',(a+b+c)/3);

end.

4,8(52 оценок)
Ответ:
afdsfdsafdsfdsf
afdsfdsafdsfdsf
15.10.2020
Хорошо, давай я помогу тебе с решением задания.

Первым делом нам необходимо открыть файл Input.txt и прочитать из него три числа a, b и c.

1. Для этого можем использовать функцию чтения файлов `open` с режимом `r`, которая возвращает объект файла. Затем считываем содержимое файла при помощи метода `readline()` и записываем его в переменную `numbers`.

2. Используем метод `split()` для разделения строки на отдельные числа. Разделителем будет пробел.

```
file = open("Input.txt", "r")
numbers = file.readline()
a, b, c = numbers.split()
```

Теперь у нас есть три переменные a, b и c, содержащие значения из файла.

Дальше нам необходимо вычислить среднее арифметическое этих трех чисел.

3. Создаем переменную `average` и присваиваем ей значение выражения `(a + b + c) / 3`.

```
average = (int(a) + int(b) + int(c)) / 3
```

Заметь, что мы использовали `int()` для преобразования строковых значений a, b и c в целочисленные значения перед вычислением.

4. Теперь необходимо записать полученный результат в файл Output.txt.

Для этого открываем файл Output.txt в режиме записи (`"w"`) и записываем значение переменной `average` в файл.

5. Закрываем оба файла при помощи метода `close()`.

```
output_file = open("Output.txt", "w")
output_file.write(str(average)) # преобразуем число в строку при помощи str()
file.close()
output_file.close()
```

Итак, весь наш код будет выглядеть следующим образом:

```python
file = open("Input.txt", "r")
numbers = file.readline()
a, b, c = numbers.split()

average = (int(a) + int(b) + int(c)) / 3

output_file = open("Output.txt", "w")
output_file.write(str(average))

file.close()
output_file.close()
```

Теперь, когда мы запустим эту программу, она прочтет числа из файла Input.txt, вычислит среднее арифметическое и запишет его в файл Output.txt.
4,4(19 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ