Прочитать из первого файла и записать во второй файл символы, исключая нижний регист - QBasic
Формулировка задачи:
7. Написать программу на языке QBasic.
Создаётся файл с произвольным именем.
Записать в файл строку, введенную пользователем.
Создать второй файл, с именем содержащим имя первого файла с добавлением символа “1” в конце имени.
Прочитать из первого файла и записать во второй файл символы, исключая нижний регистр.
Решение задачи: «Прочитать из первого файла и записать во второй файл символы, исключая нижний регист»
textual
Листинг программы
- CLS
- DIM nam AS STRING
- DIM nam1 AS STRING
- DIM T AS STRING
- DIM S AS STRING
- INPUT "NAME = "; nam
- OPEN nam + ".txt" FOR OUTPUT AS #1
- INPUT "Vvod STRORI = "; T
- PRINT #1, T
- nam1 = nam + "1"
- CLOSE #1
- OPEN nam + ".txt" FOR INPUT AS #1
- OPEN nam1 + ".txt" FOR OUTPUT AS #2
- LINE INPUT #1, T
- FOR i = 1 TO LEN(T)
- S = MID$(T, i, 1)
- IF "A" <= S AND S <= "Z" THEN PRINT #2, S;
- NEXT i
- END
Объяснение кода листинга программы
- Задается вопрос для ввода имени файла.
- Вводится имя файла.
- Открывается файл для записи.
- Задается вопрос для ввода строки.
- Вводится строка.
- Выводится строка в файл.
- Формируется новое имя файла.
- Открывается новый файл для чтения.
- Открывается новый файл для записи.
- Читается строка из файла.
- На каждой позиции строки проверяется символ и выводится в новый файл, если он является заглавной буквой.
- Цикл выполняется столько раз, сколько символов в строке.
- Закрывается файл #1.
- Закрывается файл #2.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д