Задание №1. Заполните режимы функции open().
Режим
Назначение
Открытие файла в двоичном (бинарном) режиме
Открытие файла в текстовом режиме (значение по умолчанию).
Открытие ранее созданного файла и добавление новых данных в конец файла.
Создание нового файла и запись в нем данных. Если такой файл уже создан, содержимое удаляется для записи в нем новых данных.
Открытие файла для чтения.
Открытие файла для чтения и записи.
Задание №2.
Текстовый файл A.txt содержит целые числа 19, 14 и 23, разделенные пробелами. Напишите программу для нахождения среднего арифметического этих чисел и запишите результат в файл B.txt в отдельные строки.
Задание №3.
Cтрока текстового файла Numbers.txt представляет собой строку, состоящую из цифр от “0” до “9”. Напишите программу, заменяющую четыре цифры в этом файле символом ‘/’, начиная с позиции 3 заданной строки.
Решение перебором АДЛТДТАТ
Объяснение:
Для начала можно понять, что первая точка и продолжение подходит только для буквы А и в итоге остаётся: -...-..--..-.--, дальше у нас 2 варианта:
1) АД.-..--..-.-- >> 1 - АДА..--..-.-- 2 - АДЛ--..-.--
2)АТ...-..--..-.-- >> АТЖ..--..-.--
Продолжаем перебирать:
1) АДА..--..-.-- больше нельзя продолжить т.к букв из 2 точек вначале нету.
2) АДЛ--..-.-- >> АДЛТ-..-.-- >> 1)АДЛТД-.-- 2)АДЛТТ..-.--
3) АТЖ..--..-.-- >> нельзя продолжить из за двух точек.
Продолжаем:
1)АДЛТД-.-- >> АДЛТДТАТ - это ответ
2)АДЛТТ..-.-- нельзя продолжить из за двух точек.