Вопрос задан 28.07.2023 в 19:57. Предмет Информатика. Спрашивает Борисова Екатерина.

Написать программу, которая считывает файл F созданный в предыдущей программе и выводит на экран

данные по фамилиям, первые буквы которых A, Б или В.
0 0
Перейти к ответам

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

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

// 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.


Файл, который использовал для проверки в приложении(совпадение с реальными именами - случайность).

Пример работы в приложении.



0 0
Отвечает нейросеть 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}")

Примечание:

  1. Замените путь_к_файлу_F.txt на фактический путь к вашему файлу F.
  2. Убедитесь, что файл F создан предыдущей программой и содержит данные с фамилиями в каждой строке, разделенными пробелом. Каждая строка должна начинаться с фамилии.
  3. В этом примере предполагается, что фамилии записаны с использованием кодировки UTF-8. Если у вас другая кодировка, измените параметр encoding функции open() на соответствующее значение.

Запустите этот скрипт, и он выведет фамилии, начинающиеся с букв A, Б или В из файла F.

0 0

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

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

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

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