
Вопрос задан 28.07.2023 в 19:57.
Предмет Информатика.
Спрашивает Борисова Екатерина.
Написать программу, которая считывает файл F созданный в предыдущей программе и выводит на экран
данные по фамилиям, первые буквы которых A, Б или В.

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

Отвечает Плетникова Катя.
// PascalABC.NET
// Версия 3.4 сборка 1749 (18.08.2018)
begin
ReadAllLines('in.txt').Select(t->t.ToCharArray).Where(t -> (t[0] = 'А') or (t[0] = 'Б') or (t[0] = 'В')).Select(t->t.JoinIntoString('')).PrintLines;
end.
Файл, который использовал для проверки в приложении(совпадение с реальными именами - случайность).
Пример работы в приложении.





Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для выполнения этой задачи, вам понадобится язык программирования, который позволяет работать с файлами. Я предположу, что вы знакомы с Python, так как вы упомянули о предыдущей программе. Вот пример программы на Python для чтения файла и вывода данных по фамилиям с определенными первыми буквами:
python# Открываем файл для чтения
file_path = "путь_к_файлу_F.txt"
try:
with open(file_path, "r", encoding="utf-8") as file:
# Читаем все строки из файла
lines = file.readlines()
# Перебираем каждую строку и выводим фамилии с буквами A, Б или В
print("Фамилии, начинающиеся с букв A, Б или В:")
for line in lines:
# Разделяем строку на слова, используя пробел как разделитель
words = line.strip().split()
# Если фамилия начинается с нужной буквы, выводим ее
if words and words[0][0] in ['A', 'Б', 'В']:
print(words[0])
except FileNotFoundError:
print(f"Файл '{file_path}' не найден.")
except Exception as e:
print(f"Произошла ошибка: {e}")
Примечание:
- Замените
путь_к_файлу_F.txt
на фактический путь к вашему файлу F. - Убедитесь, что файл F создан предыдущей программой и содержит данные с фамилиями в каждой строке, разделенными пробелом. Каждая строка должна начинаться с фамилии.
- В этом примере предполагается, что фамилии записаны с использованием кодировки UTF-8. Если у вас другая кодировка, измените параметр
encoding
функцииopen()
на соответствующее значение.
Запустите этот скрипт, и он выведет фамилии, начинающиеся с букв A, Б или В из файла F.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili