Как создать множество вложенных папок - QBasic

Узнай цену своей работы

Формулировка задачи:

Хочется сделать вот так - с помощью программы создаём десять папок, в ней еще десять папок и так далее до вложенности тоже десять(простите, не знаю как правильно сформулировать). Помогите с кодом.

Решение задачи: «Как создать множество вложенных папок»

textual
Листинг программы
  1. FOR a = 1 TO 10
  2.  MKDIR CHR$(64 + a)
  3.  CHDIR CHR$(64 + a)
  4.   FOR b = 1 TO 10
  5.    MKDIR CHR$(64 + b)
  6.    CHDIR CHR$(64 + b)
  7.     FOR c = 1 TO 10
  8.      MKDIR CHR$(64 + c)
  9.      CHDIR CHR$(64 + c)
  10.       FOR d = 1 TO 10
  11.        MKDIR CHR$(64 + d)
  12.        CHDIR CHR$(64 + d)
  13.         FOR e = 1 TO 10
  14.          MKDIR CHR$(64 + e)
  15.          CHDIR CHR$(64 + e)
  16.           FOR f = 1 TO 10
  17.            MKDIR CHR$(64 + f)
  18.            CHDIR CHR$(64 + f)
  19.             FOR g = 1 TO 10
  20.              MKDIR CHR$(64 + g)
  21.              CHDIR CHR$(64 + g)
  22.               FOR h = 1 TO 10
  23.                MKDIR CHR$(64 + h)
  24.                CHDIR CHR$(64 + h)
  25.                 FOR i = 1 TO 10
  26.                  MKDIR CHR$(64 + i)
  27.                  CHDIR CHR$(64 + i)
  28.                   FOR j = 1 TO 10
  29.                    MKDIR CHR$(64 + j)
  30.                   NEXT j
  31.                  CHDIR ".."
  32.                 NEXT i
  33.                CHDIR ".."
  34.               NEXT h
  35.              CHDIR ".."
  36.             NEXT g
  37.            CHDIR ".."
  38.           NEXT f
  39.          CHDIR ".."
  40.         NEXT e
  41.        CHDIR ".."
  42.       NEXT d
  43.      CHDIR ".."
  44.     NEXT c
  45.    CHDIR ".."
  46.   NEXT b
  47.  CHDIR ".."
  48. NEXT a

Объяснение кода листинга программы

  1. Создать цикл от 1 до 10 с помощью оператора FOR.
  2. Внутри цикла изменить текущую рабочую директорию на значение переменной a, используя команду CHDIR и конкатенацию символов.
  3. Создать вложенный цикл от 1 до 10 с помощью оператора FOR.
  4. Внутри вложенного цикла изменить текущую рабочую директорию на значение переменной b, используя команду CHDIR и конкатенацию символов.
  5. Создать еще один вложенный цикл от 1 до 10 с помощью оператора FOR.
  6. Внутри третьего вложенного цикла изменить текущую рабочую директорию на значение переменной c, используя команду CHDIR и конкатенацию символов.
  7. Создать еще один вложенный цикл от 1 до 10 с помощью оператора FOR.
  8. Внутри четвертого вложенного цикла изменить текущую рабочую директорию на значение переменной d, используя команду CHDIR и конкатенацию символов.
  9. Создать еще один вложенный цикл от 1 до 10 с помощью оператора FOR.
  10. Внутри пятого вложенного цикла изменить текущую рабочую директорию на значение переменной e, используя команду CHDIR и конкатенацию символов.
  11. Создать еще один вложенный цикл от 1 до 10 с помощью оператора FOR.
  12. Внутри шестого вложенного цикла изменить текущую рабочую директорию на значение переменной f, используя команду CHDIR и конкатенацию символов.
  13. Создать еще один вложенный цикл от 1 до 10 с помощью оператора FOR.
  14. Внутри седьмого вложенного цикла изменить текущую рабочую директорию на значение переменной g, используя команду CHDIR и конкатенацию символов.
  15. Создать еще один вложенный цикл от 1 до 10 с помощью оператора FOR.
  16. Внутри восьмого вложенного цикла изменить текущую рабочую директорию на значение переменной h, используя команду CHDIR и конкатенацию символов.
  17. Создать еще один вложенный цикл от 1 до 10 с помощью оператора FOR.
  18. Внутри девятого вложенного цикла изменить текущую рабочую директорию на значение переменной i, используя команду CHDIR и конкатенацию символов.
  19. Создать еще один вложенный цикл от 1 до 10 с помощью оператора FOR.
  20. Внутри десятого вложенного цикла изменить текущую рабочую директорию на значение переменной j, используя команду CHDIR и конкатенацию символов.
  21. Выйти из десятого вложенного цикла с помощью оператора NEXT.
  22. Выйти из девятого вложенного цикла с помощью оператора NEXT.
  23. Выйти из восьмого вложенного цикла с помощью оператора NEXT.
  24. Выйти из седьмого вложенного цикла с помощью оператора NEXT.
  25. Выйти из шестого вложенного цикла с помощью оператора NEXT.
  26. Выйти из пятого вложенного цикла с помощью оператора NEXT.
  27. Выйти из четвертого вложенного цикла с помощью оператора NEXT.
  28. Выйти из третьего вложенного цикла с помощью оператора NEXT.
  29. Выйти из второго вложенного цикла с помощью оператора NEXT.
  30. Выйти из первого вложенного цикла с помощью оператора NEXT.
  31. Выйти из цикла от 1 до 10 с помощью оператора NEXT.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.154 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут